Market Price
$ 105.22
Selling Price
$ 90.31
213
92
205
676
Market Price
$ 92.00
Selling Price
$ 80.17
1306
465
271
1992
Market Price
$ 66.52
Selling Price
$ 55.85
1738
1044
1132
3739
Market Price
$ 69.12
Selling Price
$ 62.70
615
511
155
1299
Market Price
$ 113.71
Selling Price
$ 96.88
1183
591
702
4930
Market Price
$ 107.34
Selling Price
$ 92.90
1183
322
297
4164
Market Price
$ 82.44
Selling Price
$ 74.87
221
205
83
867
Market Price
$ 86.80
Selling Price
$ 75.48
589
481
536
1576
Market Price
$ 111.72
Selling Price
$ 97.18
1496
875
1335
4695
Market Price
$ 84.37
Selling Price
$ 74.48
211
124
127
533
Market Price
$ 85.98
Selling Price
$ 73.40
1192
597
580
2035
Market Price
$ 75.78
Selling Price
$ 64.51
541
151
482
1061
Market Price
$ 87.39
Selling Price
$ 79.39
1489
1362
924
2402
Market Price
$ 72.17
Selling Price
$ 63.14
534
428
239
858
Market Price
$ 99.18
Selling Price
$ 89.77
998
715
379
1573
Market Price
$ 114.08
Selling Price
$ 95.57
479
452
181
615
Market Price
$ 108.04
Selling Price
$ 96.36
2141
760
1896
2485
Market Price
$ 92.23
Selling Price
$ 81.08
128
115
121
475
Market Price
$ 63.94
Selling Price
$ 55.34
2467
1206
2092
3129
Market Price
$ 68.50
Selling Price
$ 61.54
2232
1036
787
3911
Market Price
$ 91.46
Selling Price
$ 80.46
715
311
234
3203
Market Price
$ 107.01
Selling Price
$ 95.25
2006
520
1712
3585
Market Price
$ 114.79
Selling Price
$ 98.93
2618
689
2481
3112
Market Price
$ 63.20
Selling Price
$ 56.13
426
103
255
832
Market Price
$ 82.77
Selling Price
$ 71.57
1423
1051
1388
1900
Market Price
$ 75.60
Selling Price
$ 67.57
1627
1038
1451
2954
Market Price
$ 97.52
Selling Price
$ 85.10
2368
1120
1426
3899
Market Price
$ 62.88
Selling Price
$ 56.98
178
101
98
521
Market Price
$ 109.86
Selling Price
$ 92.26
1447
338
561
3229
Market Price
$ 66.44
Selling Price
$ 57.77
2247
1693
488
2895
Market Price
$ 71.34
Selling Price
$ 61.87
421
317
259
2101
Market Price
$ 88.62
Selling Price
$ 80.19
910
613
490
1870
Market Price
$ 95.31
Selling Price
$ 80.03
516
177
153
2105
Market Price
$ 69.78
Selling Price
$ 58.98
2166
1644
1051
2564
Market Price
$ 77.58
Selling Price
$ 67.96
1265
305
1174
2871
Market Price
$ 99.69
Selling Price
$ 89.95
2384
2326
1653
4704
Market Price
$ 95.50
Selling Price
$ 79.59
1498
568
838
4345
Market Price
$ 100.95
Selling Price
$ 84.33
216
132
108
518
Market Price
$ 96.83
Selling Price
$ 81.02
764
178
179
3483
Market Price
$ 105.69
Selling Price
$ 88.60
2808
1344
602
4097