Market Price
$ 107.51
Selling Price
$ 91.71
540
518
491
2217
Market Price
$ 93.38
Selling Price
$ 80.66
1044
377
498
1842
Market Price
$ 97.38
Selling Price
$ 85.52
453
254
411
1009
Market Price
$ 108.21
Selling Price
$ 97.32
1701
1420
1571
3269
Market Price
$ 62.76
Selling Price
$ 56.70
1580
750
869
2711
Market Price
$ 83.35
Selling Price
$ 73.05
1537
784
1517
3156
Market Price
$ 64.35
Selling Price
$ 55.19
2112
683
876
2705
Market Price
$ 74.38
Selling Price
$ 63.96
1252
436
594
2874
Market Price
$ 100.00
Selling Price
$ 84.54
1292
616
510
1585
Market Price
$ 102.50
Selling Price
$ 86.58
1138
704
991
3315
Market Price
$ 115.27
Selling Price
$ 97.79
3417
2015
2113
4192
Market Price
$ 66.83
Selling Price
$ 57.12
576
452
308
1628
Market Price
$ 99.19
Selling Price
$ 88.27
578
249
512
1788
Market Price
$ 112.47
Selling Price
$ 95.08
373
143
253
683
Market Price
$ 79.85
Selling Price
$ 66.71
164
158
123
536
Market Price
$ 88.50
Selling Price
$ 75.82
254
180
88
559
Market Price
$ 101.22
Selling Price
$ 85.80
1100
719
798
4058
Market Price
$ 96.91
Selling Price
$ 84.73
3517
1351
3351
4061
Market Price
$ 108.08
Selling Price
$ 94.28
882
193
775
2544
Market Price
$ 77.39
Selling Price
$ 66.56
3132
2685
2770
4800
Market Price
$ 87.66
Selling Price
$ 75.84
2091
1629
1753
3250
Market Price
$ 97.80
Selling Price
$ 85.88
1201
921
478
3191
Market Price
$ 80.44
Selling Price
$ 70.19
1239
968
1207
2416
Market Price
$ 98.56
Selling Price
$ 84.69
254
216
92
1114
Market Price
$ 83.46
Selling Price
$ 70.08
1722
966
761
3960
Market Price
$ 66.51
Selling Price
$ 55.57
1134
549
677
1938
Market Price
$ 96.15
Selling Price
$ 80.26
2110
772
2035
2146
Market Price
$ 98.49
Selling Price
$ 82.24
1159
536
1149
3712
Market Price
$ 87.37
Selling Price
$ 77.32
290
263
281
888
Market Price
$ 81.05
Selling Price
$ 68.45
2985
2766
2411
3217
Market Price
$ 81.41
Selling Price
$ 69.97
1387
734
752
1519
Market Price
$ 67.57
Selling Price
$ 60.81
1143
513
255
4896
Market Price
$ 103.63
Selling Price
$ 89.02
347
137
258
401
Market Price
$ 76.94
Selling Price
$ 65.77
1598
897
1062
1731
Market Price
$ 102.61
Selling Price
$ 90.94
2299
772
1314
2401
Market Price
$ 108.61
Selling Price
$ 96.64
982
561
927
1073
Market Price
$ 93.92
Selling Price
$ 83.09
648
309
277
1344
Market Price
$ 68.93
Selling Price
$ 58.61
230
169
221
1094
Market Price
$ 95.82
Selling Price
$ 80.98
873
737
223
2600
Market Price
$ 75.45
Selling Price
$ 67.77
1636
1041
1237
3094