Market Price
$ 40.46
Selling Price
$ 35.08
2577
1663
1236
4973
Market Price
$ 33.73
Selling Price
$ 29.56
731
183
700
1506
Market Price
$ 58.73
Selling Price
$ 52.57
1061
931
273
3896
Market Price
$ 40.68
Selling Price
$ 34.43
4025
3341
1983
4754
Market Price
$ 50.25
Selling Price
$ 43.19
3297
2333
2796
4253
Market Price
$ 61.51
Selling Price
$ 52.18
2182
1578
2061
4165
Market Price
$ 34.39
Selling Price
$ 29.23
548
231
170
1062
Market Price
$ 65.83
Selling Price
$ 58.00
1902
1094
1635
3704
Market Price
$ 49.36
Selling Price
$ 43.58
2428
1505
1188
4898
Market Price
$ 36.94
Selling Price
$ 33.30
1961
544
1233
3538
Market Price
$ 65.58
Selling Price
$ 55.98
2218
522
907
4121
Market Price
$ 44.66
Selling Price
$ 38.86
904
798
710
1790
Market Price
$ 29.38
Selling Price
$ 26.11
888
372
503
982
Market Price
$ 54.32
Selling Price
$ 45.57
4345
1516
3717
4748
Market Price
$ 55.67
Selling Price
$ 47.24
614
293
376
1160
Market Price
$ 62.58
Selling Price
$ 55.22
3251
2087
2525
4124
Market Price
$ 65.43
Selling Price
$ 56.28
1805
535
771
1854
Market Price
$ 49.26
Selling Price
$ 43.72
3040
2012
1895
4822
Market Price
$ 64.54
Selling Price
$ 57.45
333
71
177
704
Market Price
$ 45.29
Selling Price
$ 37.84
2076
1937
1898
3486
Market Price
$ 67.98
Selling Price
$ 58.92
2450
1765
1813
3125
Market Price
$ 64.19
Selling Price
$ 53.91
400
321
388
1623
Market Price
$ 44.97
Selling Price
$ 38.55
3053
1891
2693
4305
Market Price
$ 55.26
Selling Price
$ 49.61
1237
378
536
2225
Market Price
$ 54.87
Selling Price
$ 49.84
907
850
849
3322
Market Price
$ 40.56
Selling Price
$ 34.86
1202
1162
336
4199
Market Price
$ 62.46
Selling Price
$ 56.49
835
201
547
2178
Market Price
$ 43.96
Selling Price
$ 39.19
331
241
294
932
Market Price
$ 56.52
Selling Price
$ 49.83
565
363
329
894
Market Price
$ 45.33
Selling Price
$ 38.31
776
425
185
1765
Market Price
$ 57.01
Selling Price
$ 50.58
3641
2521
3215
4028
Market Price
$ 59.30
Selling Price
$ 51.53
2410
1330
1099
4746
Market Price
$ 57.63
Selling Price
$ 49.02
210
62
159
1053
Market Price
$ 66.08
Selling Price
$ 56.20
582
266
431
1494
Market Price
$ 65.03
Selling Price
$ 57.32
3675
2739
2023
4960
Market Price
$ 52.61
Selling Price
$ 45.13
1199
538
1007
1282
Market Price
$ 67.25
Selling Price
$ 59.45
2013
1809
1949
4766
Market Price
$ 32.82
Selling Price
$ 29.04
233
181
64
598
Market Price
$ 49.67
Selling Price
$ 43.58
2169
2053
688
4073
Market Price
$ 61.35
Selling Price
$ 54.63
946
757
672
1284