Market Price
$ 52.64
Selling Price
$ 45.65
2298
1807
804
4106
Market Price
$ 57.60
Selling Price
$ 51.90
1042
1012
355
1901
Market Price
$ 47.47
Selling Price
$ 39.61
546
541
355
1198
Market Price
$ 48.24
Selling Price
$ 40.39
3214
2516
3044
4768
Market Price
$ 68.42
Selling Price
$ 57.45
405
362
278
916
Market Price
$ 44.93
Selling Price
$ 38.95
2483
1384
1110
2496
Market Price
$ 43.38
Selling Price
$ 37.43
4544
1179
3732
4569
Market Price
$ 60.49
Selling Price
$ 52.73
1580
749
326
1618
Market Price
$ 38.25
Selling Price
$ 32.08
2391
1106
561
2866
Market Price
$ 31.35
Selling Price
$ 27.55
2095
788
571
2586
Market Price
$ 44.95
Selling Price
$ 38.56
916
308
640
1939
Market Price
$ 69.93
Selling Price
$ 58.42
1523
746
1157
3115
Market Price
$ 62.00
Selling Price
$ 52.85
3655
2086
1743
3902
Market Price
$ 29.22
Selling Price
$ 25.27
1023
865
830
1375
Market Price
$ 43.56
Selling Price
$ 39.50
2407
1768
1910
2850
Market Price
$ 58.20
Selling Price
$ 49.08
2091
1136
1110
2681
Market Price
$ 40.98
Selling Price
$ 36.96
451
320
155
1718
Market Price
$ 57.62
Selling Price
$ 48.58
878
353
605
894
Market Price
$ 43.41
Selling Price
$ 36.98
863
628
446
1392
Market Price
$ 29.53
Selling Price
$ 25.44
1173
636
518
1222
Market Price
$ 50.05
Selling Price
$ 45.08
3406
2051
2141
3537
Market Price
$ 41.87
Selling Price
$ 34.98
1685
1089
1310
2273
Market Price
$ 40.46
Selling Price
$ 34.94
2228
1192
793
2477
Market Price
$ 56.45
Selling Price
$ 49.91
290
239
177
661
Market Price
$ 60.07
Selling Price
$ 51.53
2630
2459
1908
4567
Market Price
$ 31.08
Selling Price
$ 25.92
548
381
422
1510
Market Price
$ 45.53
Selling Price
$ 41.02
1522
1024
611
3028
Market Price
$ 44.36
Selling Price
$ 39.72
1467
674
1447
2219
Market Price
$ 49.72
Selling Price
$ 44.20
2989
1465
1736
3671
Market Price
$ 32.67
Selling Price
$ 28.76
1247
762
1078
2118
Market Price
$ 68.93
Selling Price
$ 59.87
2461
496
1810
2932
Market Price
$ 53.44
Selling Price
$ 46.86
1901
1554
1688
2390
Market Price
$ 57.29
Selling Price
$ 49.81
1744
907
404
4372
Market Price
$ 69.10
Selling Price
$ 59.06
575
329
256
1051
Market Price
$ 58.53
Selling Price
$ 50.17
3315
2721
1202
4842
Market Price
$ 62.33
Selling Price
$ 55.59
184
41
161
795
Market Price
$ 50.74
Selling Price
$ 44.26
2707
1797
2507
2886
Market Price
$ 41.24
Selling Price
$ 35.24
383
305
165
1361
Market Price
$ 40.46
Selling Price
$ 35.65
925
871
788
2311
Market Price
$ 56.18
Selling Price
$ 51.00
4177
1831
3161
4258