Market Price
$ 110.13
Selling Price
$ 95.61
3584
3434
1525
4299
Market Price
$ 84.31
Selling Price
$ 75.26
2531
670
2462
3175
Market Price
$ 106.36
Selling Price
$ 89.90
1452
1140
843
1966
Market Price
$ 109.95
Selling Price
$ 91.75
1128
462
1114
2015
Market Price
$ 83.03
Selling Price
$ 75.28
3859
3157
1122
4218
Market Price
$ 72.53
Selling Price
$ 61.88
512
342
374
2015
Market Price
$ 70.81
Selling Price
$ 59.71
398
181
344
468
Market Price
$ 106.58
Selling Price
$ 89.89
640
213
594
675
Market Price
$ 75.30
Selling Price
$ 67.58
2353
937
1767
3545
Market Price
$ 89.16
Selling Price
$ 79.01
1275
539
832
1573
Market Price
$ 106.81
Selling Price
$ 90.82
1015
274
340
1821
Market Price
$ 102.81
Selling Price
$ 92.02
650
422
485
1285
Market Price
$ 99.42
Selling Price
$ 90.10
655
247
240
1158
Market Price
$ 103.80
Selling Price
$ 86.50
641
257
631
2928
Market Price
$ 91.85
Selling Price
$ 81.13
2792
722
1118
4232
Market Price
$ 98.62
Selling Price
$ 88.04
2011
1230
1487
2762
Market Price
$ 68.24
Selling Price
$ 57.36
189
66
171
517
Market Price
$ 108.11
Selling Price
$ 91.93
782
683
716
2166
Market Price
$ 85.88
Selling Price
$ 71.76
748
708
358
3474
Market Price
$ 77.87
Selling Price
$ 70.62
343
234
206
888
Market Price
$ 99.61
Selling Price
$ 90.11
2107
1043
1249
2894
Market Price
$ 103.78
Selling Price
$ 93.65
2833
2278
1817
4278
Market Price
$ 109.65
Selling Price
$ 93.04
2573
734
1756
2998
Market Price
$ 69.40
Selling Price
$ 61.52
164
110
132
440
Market Price
$ 97.98
Selling Price
$ 82.52
1837
527
1201
2961
Market Price
$ 115.42
Selling Price
$ 98.69
2260
1315
732
2608
Market Price
$ 86.09
Selling Price
$ 74.64
396
160
351
546
Market Price
$ 105.34
Selling Price
$ 87.84
3920
1618
2609
4093
Market Price
$ 84.74
Selling Price
$ 73.85
1241
399
1071
1675
Market Price
$ 89.01
Selling Price
$ 75.47
874
512
609
3331
Market Price
$ 92.50
Selling Price
$ 82.84
2589
2024
2487
2718
Market Price
$ 110.44
Selling Price
$ 94.57
228
208
203
736
Market Price
$ 91.20
Selling Price
$ 82.34
425
171
394
1435
Market Price
$ 67.13
Selling Price
$ 58.04
1040
958
699
2878
Market Price
$ 95.70
Selling Price
$ 80.29
745
427
648
3002
Market Price
$ 75.77
Selling Price
$ 66.80
397
332
125
1400
Market Price
$ 91.14
Selling Price
$ 80.91
1312
568
1179
3788
Market Price
$ 109.89
Selling Price
$ 94.25
1388
588
703
4075
Market Price
$ 106.94
Selling Price
$ 97.11
3954
2385
2934
4021
Market Price
$ 111.73
Selling Price
$ 97.44
972
194
344
3805