Market Price
$ 87.46
Selling Price
$ 75.33
1121
1089
750
2004
Market Price
$ 109.02
Selling Price
$ 91.71
1164
470
398
2144
Market Price
$ 92.95
Selling Price
$ 80.07
1279
1201
834
2968
Market Price
$ 77.24
Selling Price
$ 69.89
467
410
302
1658
Market Price
$ 80.14
Selling Price
$ 71.45
1333
504
498
2164
Market Price
$ 87.87
Selling Price
$ 77.46
238
167
71
783
Market Price
$ 85.54
Selling Price
$ 72.28
329
222
66
1272
Market Price
$ 108.66
Selling Price
$ 90.99
1962
1217
622
1997
Market Price
$ 75.81
Selling Price
$ 65.21
249
184
205
453
Market Price
$ 87.61
Selling Price
$ 74.70
466
250
343
1892
Market Price
$ 95.72
Selling Price
$ 84.42
1450
591
1386
3946
Market Price
$ 116.85
Selling Price
$ 97.47
273
209
83
595
Market Price
$ 83.03
Selling Price
$ 71.98
1412
616
520
2637
Market Price
$ 117.13
Selling Price
$ 98.47
1076
328
971
3266
Market Price
$ 90.61
Selling Price
$ 77.80
404
147
153
540
Market Price
$ 106.64
Selling Price
$ 93.17
430
204
148
1001
Market Price
$ 91.43
Selling Price
$ 81.68
935
598
774
1505
Market Price
$ 67.99
Selling Price
$ 57.42
494
221
295
617
Market Price
$ 87.44
Selling Price
$ 79.46
222
212
87
741
Market Price
$ 91.49
Selling Price
$ 80.30
3801
1613
1867
3988
Market Price
$ 67.56
Selling Price
$ 59.68
1553
738
543
3175
Market Price
$ 115.46
Selling Price
$ 98.37
978
642
836
3022
Market Price
$ 107.20
Selling Price
$ 96.39
341
116
175
979
Market Price
$ 93.21
Selling Price
$ 80.19
1269
1017
1207
4738
Market Price
$ 82.21
Selling Price
$ 68.52
2084
1291
1067
3396
Market Price
$ 76.90
Selling Price
$ 69.14
2046
1042
1226
4041
Market Price
$ 85.45
Selling Price
$ 74.06
1957
1473
1324
4599
Market Price
$ 108.22
Selling Price
$ 96.72
622
538
338
1975
Market Price
$ 66.27
Selling Price
$ 59.51
3151
2743
2789
4494
Market Price
$ 92.20
Selling Price
$ 77.94
520
108
346
1840
Market Price
$ 68.67
Selling Price
$ 62.40
837
430
533
2339
Market Price
$ 98.49
Selling Price
$ 89.01
2615
2000
587
4736
Market Price
$ 94.06
Selling Price
$ 79.89
2063
919
1778
3451
Market Price
$ 101.62
Selling Price
$ 85.15
675
444
505
1685
Market Price
$ 116.00
Selling Price
$ 96.95
418
342
108
1671
Market Price
$ 80.07
Selling Price
$ 70.87
465
460
304
1088
Market Price
$ 94.51
Selling Price
$ 82.13
624
289
616
1282
Market Price
$ 91.59
Selling Price
$ 80.25
780
635
157
2565
Market Price
$ 65.69
Selling Price
$ 58.72
603
251
198
2088
Market Price
$ 97.22
Selling Price
$ 82.11
149
145
137
573