Market Price
$ 53.68
Selling Price
$ 46.96
3208
1464
2905
3310
Market Price
$ 43.07
Selling Price
$ 38.10
1428
645
546
2153
Market Price
$ 46.22
Selling Price
$ 39.51
2121
1727
1585
3828
Market Price
$ 37.77
Selling Price
$ 33.15
2148
1916
2064
2493
Market Price
$ 63.32
Selling Price
$ 57.09
1304
442
525
3736
Market Price
$ 34.00
Selling Price
$ 29.09
743
330
491
2312
Market Price
$ 62.37
Selling Price
$ 56.12
514
194
398
1027
Market Price
$ 47.11
Selling Price
$ 40.51
2015
1614
1213
3953
Market Price
$ 32.68
Selling Price
$ 28.81
1472
589
1436
3712
Market Price
$ 41.73
Selling Price
$ 37.84
1112
753
1044
3772
Market Price
$ 67.78
Selling Price
$ 56.80
2256
1586
633
4457
Market Price
$ 31.23
Selling Price
$ 27.05
472
305
229
1200
Market Price
$ 49.11
Selling Price
$ 41.16
1639
936
1244
3236
Market Price
$ 58.26
Selling Price
$ 51.24
3300
2106
891
4677
Market Price
$ 60.15
Selling Price
$ 51.68
341
168
201
721
Market Price
$ 44.65
Selling Price
$ 37.39
842
794
571
3159
Market Price
$ 40.53
Selling Price
$ 36.76
1023
1015
567
2683
Market Price
$ 61.13
Selling Price
$ 52.13
1691
1537
810
4815
Market Price
$ 37.15
Selling Price
$ 31.30
1950
764
1829
2008
Market Price
$ 31.42
Selling Price
$ 26.46
316
282
101
525
Market Price
$ 55.96
Selling Price
$ 48.66
1378
1257
1302
3095
Market Price
$ 34.38
Selling Price
$ 28.95
1052
909
505
1299
Market Price
$ 54.67
Selling Price
$ 47.03
627
423
500
917
Market Price
$ 55.65
Selling Price
$ 48.74
682
158
440
697
Market Price
$ 67.63
Selling Price
$ 57.22
106
35
71
426
Market Price
$ 54.86
Selling Price
$ 47.45
2402
1891
575
4311
Market Price
$ 58.54
Selling Price
$ 51.68
512
257
407
828
Market Price
$ 42.61
Selling Price
$ 38.64
873
802
508
3025
Market Price
$ 60.28
Selling Price
$ 50.51
389
96
387
1267
Market Price
$ 33.24
Selling Price
$ 27.97
1689
1435
1487
2297
Market Price
$ 36.96
Selling Price
$ 33.12
1583
618
1446
2097
Market Price
$ 30.97
Selling Price
$ 25.87
2750
2105
747
3512
Market Price
$ 67.95
Selling Price
$ 58.75
1890
831
1074
2633
Market Price
$ 39.84
Selling Price
$ 34.29
476
329
102
2314
Market Price
$ 32.68
Selling Price
$ 29.24
744
444
152
1547
Market Price
$ 34.05
Selling Price
$ 28.97
2983
746
1575
3651
Market Price
$ 35.83
Selling Price
$ 30.20
2398
1829
885
2746
Market Price
$ 36.19
Selling Price
$ 32.34
1602
992
595
3607
Market Price
$ 39.16
Selling Price
$ 35.50
2199
1258
825
3853
Market Price
$ 34.03
Selling Price
$ 28.39
2834
1770
2370
4218