Market Price
$ 80.51
Selling Price
$ 72.77
701
566
494
1725
Market Price
$ 88.57
Selling Price
$ 80.31
1386
1139
380
4786
Market Price
$ 87.00
Selling Price
$ 76.59
1623
1240
1125
2104
Market Price
$ 109.42
Selling Price
$ 97.22
1897
1614
1218
2660
Market Price
$ 103.40
Selling Price
$ 88.84
451
353
354
621
Market Price
$ 113.34
Selling Price
$ 97.32
853
306
205
1379
Market Price
$ 97.92
Selling Price
$ 84.92
329
220
214
749
Market Price
$ 88.81
Selling Price
$ 76.10
266
239
144
1194
Market Price
$ 90.40
Selling Price
$ 80.19
809
168
720
2337
Market Price
$ 70.09
Selling Price
$ 60.61
507
236
496
1679
Market Price
$ 81.33
Selling Price
$ 70.62
559
243
141
1988
Market Price
$ 109.53
Selling Price
$ 93.83
2211
1632
1626
2813
Market Price
$ 96.11
Selling Price
$ 85.18
363
140
205
1362
Market Price
$ 87.39
Selling Price
$ 77.69
2917
1901
2587
3812
Market Price
$ 99.19
Selling Price
$ 82.76
1133
654
537
2500
Market Price
$ 108.32
Selling Price
$ 93.70
3623
2861
1152
3796
Market Price
$ 91.20
Selling Price
$ 80.91
892
557
238
1947
Market Price
$ 64.91
Selling Price
$ 55.96
1461
835
388
4121
Market Price
$ 106.45
Selling Price
$ 91.96
1246
733
341
4142
Market Price
$ 80.17
Selling Price
$ 72.28
1055
323
637
1883
Market Price
$ 80.73
Selling Price
$ 71.47
2736
1542
2081
3114
Market Price
$ 69.03
Selling Price
$ 62.03
2680
1000
1129
4682
Market Price
$ 72.14
Selling Price
$ 61.23
557
336
139
1455
Market Price
$ 110.16
Selling Price
$ 92.37
3579
3366
1050
4412
Market Price
$ 67.57
Selling Price
$ 56.54
1894
1482
1031
4006
Market Price
$ 100.47
Selling Price
$ 89.11
1145
476
1090
1345
Market Price
$ 114.15
Selling Price
$ 96.67
3003
2111
908
3316
Market Price
$ 97.04
Selling Price
$ 83.74
2595
1641
667
4432
Market Price
$ 101.27
Selling Price
$ 89.01
418
298
188
1836
Market Price
$ 99.98
Selling Price
$ 87.44
3539
3397
1191
3586
Market Price
$ 116.59
Selling Price
$ 97.73
2566
2390
1607
3241
Market Price
$ 81.44
Selling Price
$ 71.40
108
37
95
524
Market Price
$ 110.74
Selling Price
$ 97.43
2083
751
657
3625
Market Price
$ 68.61
Selling Price
$ 61.58
609
302
178
680
Market Price
$ 109.69
Selling Price
$ 95.82
373
112
237
407
Market Price
$ 72.73
Selling Price
$ 62.17
2141
1372
2042
4466
Market Price
$ 79.46
Selling Price
$ 68.02
2835
2092
1315
3709
Market Price
$ 99.98
Selling Price
$ 88.97
1174
855
571
1182
Market Price
$ 87.05
Selling Price
$ 77.95
3267
1126
1140
4498
Market Price
$ 75.32
Selling Price
$ 67.25
1666
1398
407
3344