Market Price
$ 99.68
Selling Price
$ 87.78
3687
3200
990
4643
Market Price
$ 102.59
Selling Price
$ 88.86
953
832
420
3172
Market Price
$ 83.91
Selling Price
$ 71.17
4059
1120
1892
4122
Market Price
$ 95.01
Selling Price
$ 85.32
700
255
559
1327
Market Price
$ 102.27
Selling Price
$ 85.49
2767
1215
680
4621
Market Price
$ 113.81
Selling Price
$ 95.70
1950
1068
438
4281
Market Price
$ 115.98
Selling Price
$ 98.01
4372
2110
4057
4857
Market Price
$ 78.96
Selling Price
$ 69.11
1046
374
694
4493
Market Price
$ 73.36
Selling Price
$ 64.18
823
487
715
1499
Market Price
$ 75.94
Selling Price
$ 65.60
4249
970
3176
4404
Market Price
$ 79.93
Selling Price
$ 69.61
405
273
169
620
Market Price
$ 73.05
Selling Price
$ 61.15
333
108
211
573
Market Price
$ 88.16
Selling Price
$ 75.04
3026
2391
1686
4158
Market Price
$ 103.04
Selling Price
$ 86.35
2824
2201
2527
3804
Market Price
$ 80.54
Selling Price
$ 71.24
4060
1973
2472
4273
Market Price
$ 99.49
Selling Price
$ 86.28
1849
1477
1319
1875
Market Price
$ 102.58
Selling Price
$ 87.06
2588
2330
1297
4778
Market Price
$ 112.32
Selling Price
$ 98.00
331
144
191
585
Market Price
$ 67.86
Selling Price
$ 57.31
723
578
268
3255
Market Price
$ 105.47
Selling Price
$ 88.52
2169
1768
1379
2377
Market Price
$ 90.81
Selling Price
$ 80.76
3378
2433
2453
4560
Market Price
$ 96.34
Selling Price
$ 86.77
2050
1655
2031
2248
Market Price
$ 63.24
Selling Price
$ 55.36
1104
746
916
1860
Market Price
$ 84.29
Selling Price
$ 74.34
358
305
114
961
Market Price
$ 80.34
Selling Price
$ 72.45
1502
1215
1339
3505
Market Price
$ 73.68
Selling Price
$ 62.96
956
392
488
984
Market Price
$ 105.33
Selling Price
$ 91.79
1466
929
574
3054
Market Price
$ 97.47
Selling Price
$ 84.33
2292
1771
2253
2981
Market Price
$ 104.79
Selling Price
$ 91.62
765
712
492
1896
Market Price
$ 86.23
Selling Price
$ 76.92
368
289
286
414
Market Price
$ 88.88
Selling Price
$ 79.33
670
504
312
821
Market Price
$ 102.39
Selling Price
$ 88.24
577
125
265
959
Market Price
$ 65.70
Selling Price
$ 58.29
2100
1028
1716
4151
Market Price
$ 72.09
Selling Price
$ 64.07
2187
1527
1774
2490
Market Price
$ 78.19
Selling Price
$ 69.02
1959
582
1432
2059
Market Price
$ 88.89
Selling Price
$ 75.35
1020
430
637
1702
Market Price
$ 97.32
Selling Price
$ 84.24
1194
699
1075
2247
Market Price
$ 112.98
Selling Price
$ 96.94
1028
221
564
4414
Market Price
$ 65.38
Selling Price
$ 56.49
501
310
290
1670
Market Price
$ 85.51
Selling Price
$ 72.84
2508
1795
2454
3805