Market Price
$ 67.87
Selling Price
$ 59.30
3251
3119
3151
4210
Market Price
$ 52.68
Selling Price
$ 44.42
1701
1167
1450
4794
Market Price
$ 54.89
Selling Price
$ 45.94
2246
1946
1975
4617
Market Price
$ 49.96
Selling Price
$ 41.76
488
118
323
1402
Market Price
$ 53.40
Selling Price
$ 45.95
1415
1258
505
3855
Market Price
$ 63.66
Selling Price
$ 54.34
2843
1589
1780
4535
Market Price
$ 36.11
Selling Price
$ 31.91
2573
883
1516
3180
Market Price
$ 31.07
Selling Price
$ 26.73
3111
893
726
3256
Market Price
$ 44.45
Selling Price
$ 37.25
192
189
88
463
Market Price
$ 36.55
Selling Price
$ 33.18
2314
1733
2210
2913
Market Price
$ 67.80
Selling Price
$ 57.88
1803
1524
360
3742
Market Price
$ 49.85
Selling Price
$ 42.07
563
204
349
1998
Market Price
$ 62.35
Selling Price
$ 54.16
109
62
64
421
Market Price
$ 38.09
Selling Price
$ 32.92
1034
766
844
2731
Market Price
$ 33.54
Selling Price
$ 28.47
1160
565
405
1170
Market Price
$ 45.56
Selling Price
$ 39.81
1607
605
1281
1748
Market Price
$ 28.09
Selling Price
$ 25.20
1475
871
922
4870
Market Price
$ 37.72
Selling Price
$ 32.06
598
499
186
2903
Market Price
$ 54.30
Selling Price
$ 48.37
3263
2518
2779
3455
Market Price
$ 30.46
Selling Price
$ 26.59
4272
3622
3693
4765
Market Price
$ 47.60
Selling Price
$ 43.20
892
294
319
3151
Market Price
$ 49.79
Selling Price
$ 43.13
991
687
779
1680
Market Price
$ 55.22
Selling Price
$ 49.15
2078
1504
784
4547
Market Price
$ 40.21
Selling Price
$ 35.87
2953
2133
1274
2957
Market Price
$ 40.69
Selling Price
$ 35.07
2131
1872
581
3597
Market Price
$ 29.87
Selling Price
$ 26.50
308
241
207
403
Market Price
$ 42.67
Selling Price
$ 35.81
124
97
107
550
Market Price
$ 35.27
Selling Price
$ 30.84
3412
1857
1760
4049
Market Price
$ 35.56
Selling Price
$ 31.14
3819
2817
3212
4642
Market Price
$ 65.42
Selling Price
$ 56.61
1289
881
518
2525
Market Price
$ 61.66
Selling Price
$ 52.31
646
575
480
1415
Market Price
$ 56.97
Selling Price
$ 48.31
1899
838
843
3911
Market Price
$ 60.55
Selling Price
$ 54.75
3427
1816
2402
3753
Market Price
$ 50.00
Selling Price
$ 43.48
879
786
682
1638
Market Price
$ 52.67
Selling Price
$ 45.88
1217
725
352
1583
Market Price
$ 50.23
Selling Price
$ 41.97
1223
634
1146
2548
Market Price
$ 64.48
Selling Price
$ 57.99
702
563
213
1721
Market Price
$ 57.16
Selling Price
$ 50.99
2276
910
2000
2443
Market Price
$ 66.76
Selling Price
$ 57.33
1607
1421
1549
2382
Market Price
$ 64.41
Selling Price
$ 58.54
950
652
283
1444