Market Price
$ 45.85
Selling Price
$ 40.46
4005
2148
2572
4020
Market Price
$ 43.15
Selling Price
$ 37.35
3385
844
1566
3863
Market Price
$ 46.40
Selling Price
$ 40.43
960
821
412
3324
Market Price
$ 69.57
Selling Price
$ 58.26
1313
944
1082
3388
Market Price
$ 33.61
Selling Price
$ 28.62
3344
876
1964
4022
Market Price
$ 63.71
Selling Price
$ 54.95
316
215
80
537
Market Price
$ 57.48
Selling Price
$ 50.38
370
262
194
1353
Market Price
$ 52.42
Selling Price
$ 45.65
2063
520
1329
2742
Market Price
$ 56.06
Selling Price
$ 50.96
313
303
84
423
Market Price
$ 45.06
Selling Price
$ 38.05
2886
2434
1344
4090
Market Price
$ 44.70
Selling Price
$ 38.09
1848
1514
1670
2912
Market Price
$ 34.75
Selling Price
$ 30.81
2112
2017
1627
3511
Market Price
$ 63.76
Selling Price
$ 53.64
2562
1162
2541
4236
Market Price
$ 54.04
Selling Price
$ 47.47
1321
385
772
2146
Market Price
$ 34.53
Selling Price
$ 29.57
1168
710
238
1840
Market Price
$ 42.94
Selling Price
$ 36.80
1691
1174
719
2040
Market Price
$ 36.36
Selling Price
$ 31.47
613
184
194
2774
Market Price
$ 64.57
Selling Price
$ 55.19
3866
2416
3865
4451
Market Price
$ 56.37
Selling Price
$ 49.82
1914
1138
460
2267
Market Price
$ 50.41
Selling Price
$ 44.64
1465
1067
1145
1756
Market Price
$ 29.74
Selling Price
$ 26.13
411
108
241
558
Market Price
$ 37.99
Selling Price
$ 32.00
2081
604
571
2461
Market Price
$ 57.52
Selling Price
$ 47.96
1315
565
711
2231
Market Price
$ 57.63
Selling Price
$ 49.26
193
138
53
493
Market Price
$ 66.45
Selling Price
$ 57.78
4219
3787
1357
4446
Market Price
$ 57.55
Selling Price
$ 48.22
1222
916
1030
1251
Market Price
$ 61.86
Selling Price
$ 52.77
1632
1156
978
1759
Market Price
$ 45.15
Selling Price
$ 40.21
1501
398
546
3014
Market Price
$ 47.14
Selling Price
$ 41.09
3309
1031
848
3368
Market Price
$ 41.08
Selling Price
$ 35.08
1952
854
752
2565
Market Price
$ 65.90
Selling Price
$ 59.77
1191
522
596
1806
Market Price
$ 36.67
Selling Price
$ 32.92
1135
605
962
3038
Market Price
$ 29.87
Selling Price
$ 26.61
381
98
342
485
Market Price
$ 58.02
Selling Price
$ 48.38
2153
1746
1267
2268
Market Price
$ 33.86
Selling Price
$ 28.42
2222
519
862
4796
Market Price
$ 51.76
Selling Price
$ 46.25
3098
1133
1864
4123
Market Price
$ 41.99
Selling Price
$ 35.94
2393
1610
1522
2543
Market Price
$ 42.43
Selling Price
$ 36.14
961
951
709
1250
Market Price
$ 31.10
Selling Price
$ 28.26
1394
1151
1306
3049
Market Price
$ 55.55
Selling Price
$ 50.06
928
235
825
1692