Market Price
$ 84.56
Selling Price
$ 74.10
3298
1113
3212
4710
Market Price
$ 97.20
Selling Price
$ 87.93
816
327
180
1939
Market Price
$ 130.01
Selling Price
$ 115.19
1482
503
472
1994
Market Price
$ 125.01
Selling Price
$ 106.01
1509
958
1317
2237
Market Price
$ 113.60
Selling Price
$ 98.28
4061
2142
2622
4572
Market Price
$ 119.15
Selling Price
$ 105.13
222
140
58
661
Market Price
$ 119.91
Selling Price
$ 102.46
1051
675
677
2799
Market Price
$ 131.80
Selling Price
$ 112.38
1843
1342
1053
4639
Market Price
$ 90.29
Selling Price
$ 79.82
4439
1134
3476
4477
Market Price
$ 86.28
Selling Price
$ 72.24
2551
2474
833
4609
Market Price
$ 99.92
Selling Price
$ 87.12
3470
1155
1444
3857
Market Price
$ 131.25
Selling Price
$ 114.46
889
470
625
2497
Market Price
$ 99.78
Selling Price
$ 88.39
574
543
345
1703
Market Price
$ 119.50
Selling Price
$ 102.50
2171
1956
655
4653
Market Price
$ 133.80
Selling Price
$ 118.04
1123
1073
860
1280
Market Price
$ 79.86
Selling Price
$ 72.56
691
250
505
1138
Market Price
$ 121.59
Selling Price
$ 108.26
600
469
597
777
Market Price
$ 113.36
Selling Price
$ 99.58
3567
3165
3186
4907
Market Price
$ 82.20
Selling Price
$ 73.21
3740
2442
1005
3954
Market Price
$ 137.66
Selling Price
$ 115.49
574
190
187
2750
Market Price
$ 131.36
Selling Price
$ 111.41
3156
2802
1950
4188
Market Price
$ 121.58
Selling Price
$ 107.18
2512
2307
1385
3342
Market Price
$ 118.19
Selling Price
$ 101.51
377
84
136
1749
Market Price
$ 86.69
Selling Price
$ 76.78
252
133
94
957
Market Price
$ 82.15
Selling Price
$ 70.80
185
165
116
888
Market Price
$ 96.38
Selling Price
$ 85.74
1389
1326
1233
3110
Market Price
$ 94.11
Selling Price
$ 79.30
1917
1795
1888
4714
Market Price
$ 88.54
Selling Price
$ 80.25
583
264
131
2475
Market Price
$ 111.71
Selling Price
$ 100.65
342
218
69
514
Market Price
$ 131.24
Selling Price
$ 117.67
1322
752
765
4800
Market Price
$ 106.09
Selling Price
$ 89.23
136
113
50
566
Market Price
$ 140.57
Selling Price
$ 119.49
947
832
216
2240
Market Price
$ 108.66
Selling Price
$ 96.07
1222
1107
571
1653
Market Price
$ 135.56
Selling Price
$ 113.63
2171
1070
1131
4399
Market Price
$ 98.97
Selling Price
$ 84.02
1031
329
284
1520
Market Price
$ 91.88
Selling Price
$ 78.83
804
646
367
2763
Market Price
$ 130.38
Selling Price
$ 113.37
2387
1942
1873
4698
Market Price
$ 103.77
Selling Price
$ 89.34
524
356
142
1625
Market Price
$ 101.16
Selling Price
$ 87.78
477
346
268
685
Market Price
$ 84.19
Selling Price
$ 76.52
839
475
417
1433