Market Price
$ 90.13
Selling Price
$ 78.71
1520
1252
377
2513
Market Price
$ 67.21
Selling Price
$ 57.44
627
455
179
1384
Market Price
$ 111.19
Selling Price
$ 95.16
3881
2448
3621
4568
Market Price
$ 70.20
Selling Price
$ 62.45
917
296
589
1009
Market Price
$ 98.70
Selling Price
$ 83.37
737
614
621
1250
Market Price
$ 96.35
Selling Price
$ 85.13
2541
1949
2213
2852
Market Price
$ 110.93
Selling Price
$ 95.76
1966
1600
1464
2665
Market Price
$ 116.56
Selling Price
$ 98.22
1246
1191
438
3910
Market Price
$ 82.76
Selling Price
$ 69.44
351
232
149
1131
Market Price
$ 89.17
Selling Price
$ 79.33
3707
2657
1293
4358
Market Price
$ 106.72
Selling Price
$ 90.74
393
389
253
998
Market Price
$ 69.88
Selling Price
$ 62.46
1293
1248
610
1571
Market Price
$ 82.30
Selling Price
$ 70.18
360
352
267
1317
Market Price
$ 70.40
Selling Price
$ 63.15
493
144
290
715
Market Price
$ 88.66
Selling Price
$ 78.19
1867
1612
1551
4373
Market Price
$ 72.99
Selling Price
$ 61.60
3801
3605
2684
4542
Market Price
$ 69.74
Selling Price
$ 58.27
549
155
227
2413
Market Price
$ 82.61
Selling Price
$ 72.91
2161
1119
1947
3204
Market Price
$ 113.79
Selling Price
$ 98.43
2435
1259
1690
4306
Market Price
$ 102.75
Selling Price
$ 92.09
254
64
130
1042
Market Price
$ 80.85
Selling Price
$ 73.00
1418
311
867
1791
Market Price
$ 82.85
Selling Price
$ 72.63
444
422
441
691
Market Price
$ 72.13
Selling Price
$ 63.72
2621
1707
1500
4167
Market Price
$ 106.00
Selling Price
$ 93.00
1587
786
1206
3757
Market Price
$ 80.16
Selling Price
$ 71.42
3248
1664
1310
4134
Market Price
$ 97.64
Selling Price
$ 84.37
321
233
309
1235
Market Price
$ 77.53
Selling Price
$ 69.14
1457
612
1379
3873
Market Price
$ 116.07
Selling Price
$ 98.10
4440
1666
3871
4562
Market Price
$ 111.20
Selling Price
$ 92.80
1452
389
905
1959
Market Price
$ 104.02
Selling Price
$ 88.96
534
450
246
2227
Market Price
$ 82.41
Selling Price
$ 69.67
737
428
495
1091
Market Price
$ 115.16
Selling Price
$ 97.46
799
724
516
1963
Market Price
$ 68.95
Selling Price
$ 62.21
1053
894
998
3965
Market Price
$ 80.13
Selling Price
$ 67.52
1239
503
1055
1967
Market Price
$ 86.33
Selling Price
$ 73.47
1421
797
474
1798
Market Price
$ 111.96
Selling Price
$ 96.28
2406
1870
716
4767
Market Price
$ 98.30
Selling Price
$ 88.31
1970
452
1669
2847
Market Price
$ 112.97
Selling Price
$ 96.75
1000
932
251
2773
Market Price
$ 77.00
Selling Price
$ 69.48
236
232
186
757
Market Price
$ 106.34
Selling Price
$ 94.56
1332
789
1133
1876