Market Price
$ 31.51
Selling Price
$ 28.34
1106
260
697
1800
Market Price
$ 46.33
Selling Price
$ 39.60
969
377
265
2039
Market Price
$ 56.85
Selling Price
$ 48.21
3697
1528
1475
4371
Market Price
$ 40.53
Selling Price
$ 35.49
228
193
120
734
Market Price
$ 64.50
Selling Price
$ 58.08
1481
1323
775
4879
Market Price
$ 62.36
Selling Price
$ 53.30
392
114
126
1781
Market Price
$ 29.97
Selling Price
$ 26.14
2408
1416
1773
3047
Market Price
$ 58.82
Selling Price
$ 52.47
2431
1404
2086
3741
Market Price
$ 52.69
Selling Price
$ 47.07
674
282
269
1292
Market Price
$ 46.08
Selling Price
$ 40.95
2574
2298
1273
3514
Market Price
$ 38.08
Selling Price
$ 32.57
825
522
416
1328
Market Price
$ 48.66
Selling Price
$ 43.96
2771
1430
1590
3524
Market Price
$ 64.26
Selling Price
$ 54.08
1130
518
468
1825
Market Price
$ 50.16
Selling Price
$ 43.81
1195
1178
497
1762
Market Price
$ 51.89
Selling Price
$ 46.66
2379
1795
2223
4458
Market Price
$ 34.81
Selling Price
$ 31.50
942
916
567
1027
Market Price
$ 47.18
Selling Price
$ 40.28
589
251
564
1170
Market Price
$ 70.98
Selling Price
$ 59.96
466
339
305
504
Market Price
$ 61.20
Selling Price
$ 54.85
1930
963
1920
3804
Market Price
$ 47.65
Selling Price
$ 39.76
2333
2112
735
3052
Market Price
$ 47.27
Selling Price
$ 39.65
1814
779
840
2398
Market Price
$ 62.95
Selling Price
$ 56.16
2349
470
2076
2434
Market Price
$ 28.02
Selling Price
$ 25.38
1801
1694
972
2233
Market Price
$ 58.61
Selling Price
$ 50.25
1557
489
655
3367
Market Price
$ 61.33
Selling Price
$ 55.29
2113
1871
620
3509
Market Price
$ 49.28
Selling Price
$ 43.74
1417
1179
751
1823
Market Price
$ 39.34
Selling Price
$ 34.47
536
414
232
817
Market Price
$ 69.05
Selling Price
$ 57.86
2317
1635
1397
2601
Market Price
$ 35.20
Selling Price
$ 29.95
879
436
666
2469
Market Price
$ 38.29
Selling Price
$ 33.96
483
104
146
1997
Market Price
$ 31.61
Selling Price
$ 26.62
3393
2868
696
3812
Market Price
$ 67.88
Selling Price
$ 59.72
1870
1726
659
2645
Market Price
$ 70.70
Selling Price
$ 58.99
1875
1228
1593
2398
Market Price
$ 40.40
Selling Price
$ 35.07
204
91
135
480
Market Price
$ 35.15
Selling Price
$ 30.46
1854
1089
1517
1989
Market Price
$ 46.88
Selling Price
$ 42.40
1170
608
1053
2866
Market Price
$ 60.45
Selling Price
$ 52.19
1714
987
1533
1816
Market Price
$ 33.30
Selling Price
$ 29.51
661
290
617
1441
Market Price
$ 54.34
Selling Price
$ 46.79
3670
3329
2570
4644
Market Price
$ 42.30
Selling Price
$ 36.48
1376
792
1036
3448