Market Price
$ 114.25
Selling Price
$ 97.86
547
201
227
1992
Market Price
$ 88.73
Selling Price
$ 80.51
1915
1528
1171
4898
Market Price
$ 109.10
Selling Price
$ 97.90
3930
1417
1914
4677
Market Price
$ 66.64
Selling Price
$ 59.32
3267
3165
2703
4767
Market Price
$ 73.04
Selling Price
$ 62.57
544
439
266
1912
Market Price
$ 108.69
Selling Price
$ 95.52
1280
1131
320
1337
Market Price
$ 72.00
Selling Price
$ 61.33
3243
1677
827
4225
Market Price
$ 95.82
Selling Price
$ 81.38
614
602
545
2978
Market Price
$ 110.19
Selling Price
$ 96.86
2799
785
2290
3039
Market Price
$ 63.25
Selling Price
$ 57.31
1114
332
894
1221
Market Price
$ 71.09
Selling Price
$ 59.56
1217
395
697
2363
Market Price
$ 88.33
Selling Price
$ 76.50
141
85
136
521
Market Price
$ 100.62
Selling Price
$ 89.32
2031
618
551
2290
Market Price
$ 87.75
Selling Price
$ 75.69
3655
3438
1948
4266
Market Price
$ 71.20
Selling Price
$ 63.38
363
288
285
527
Market Price
$ 69.48
Selling Price
$ 62.08
1767
628
1408
2675
Market Price
$ 108.04
Selling Price
$ 93.33
1698
795
387
3915
Market Price
$ 97.91
Selling Price
$ 87.19
2773
732
2748
2918
Market Price
$ 107.30
Selling Price
$ 95.88
1718
1236
1610
4573
Market Price
$ 113.12
Selling Price
$ 97.73
2130
2104
1658
3320
Market Price
$ 79.29
Selling Price
$ 68.59
318
95
208
901
Market Price
$ 91.69
Selling Price
$ 78.08
2631
2136
2408
2752
Market Price
$ 101.24
Selling Price
$ 88.93
1519
569
1134
2856
Market Price
$ 98.65
Selling Price
$ 89.20
570
408
479
916
Market Price
$ 83.04
Selling Price
$ 71.35
1443
806
317
3754
Market Price
$ 100.15
Selling Price
$ 85.52
1283
597
438
1470
Market Price
$ 82.72
Selling Price
$ 71.08
394
310
333
1439
Market Price
$ 79.94
Selling Price
$ 71.63
278
94
190
850
Market Price
$ 104.79
Selling Price
$ 92.02
1183
955
349
1362
Market Price
$ 115.07
Selling Price
$ 96.49
1153
941
428
3638
Market Price
$ 107.65
Selling Price
$ 97.15
1104
702
643
1908
Market Price
$ 111.19
Selling Price
$ 96.75
1667
450
1181
2733
Market Price
$ 78.47
Selling Price
$ 66.53
186
88
77
489
Market Price
$ 88.66
Selling Price
$ 74.97
1044
262
469
1205
Market Price
$ 93.83
Selling Price
$ 84.44
1573
1146
1388
1973
Market Price
$ 98.56
Selling Price
$ 82.74
1182
992
684
2899
Market Price
$ 71.29
Selling Price
$ 62.09
1719
1601
403
3522
Market Price
$ 97.03
Selling Price
$ 86.90
3358
2604
2790
4203
Market Price
$ 72.82
Selling Price
$ 61.80
502
211
147
1252
Market Price
$ 79.16
Selling Price
$ 70.37
494
285
325
508