Market Price
$ 100.86
Selling Price
$ 86.42
3017
2854
2864
4160
Market Price
$ 92.57
Selling Price
$ 82.13
1023
1020
414
1026
Market Price
$ 89.31
Selling Price
$ 75.08
723
387
650
799
Market Price
$ 107.27
Selling Price
$ 94.09
4713
4128
2687
4856
Market Price
$ 76.65
Selling Price
$ 69.45
870
763
595
1991
Market Price
$ 90.90
Selling Price
$ 80.72
160
100
116
520
Market Price
$ 74.91
Selling Price
$ 63.72
1364
465
562
2497
Market Price
$ 72.17
Selling Price
$ 60.96
1722
1270
374
2402
Market Price
$ 85.50
Selling Price
$ 76.70
1413
1107
308
1679
Market Price
$ 106.71
Selling Price
$ 89.18
450
372
163
791
Market Price
$ 84.64
Selling Price
$ 75.39
1784
691
1651
2266
Market Price
$ 69.58
Selling Price
$ 62.93
2125
557
884
3185
Market Price
$ 71.77
Selling Price
$ 61.42
2279
1217
1861
2960
Market Price
$ 105.84
Selling Price
$ 92.39
3176
1597
2314
3779
Market Price
$ 63.28
Selling Price
$ 56.51
1455
416
1022
2515
Market Price
$ 66.75
Selling Price
$ 59.72
2229
1168
1155
3933
Market Price
$ 72.12
Selling Price
$ 62.37
3505
1595
2573
3580
Market Price
$ 92.80
Selling Price
$ 80.37
780
339
280
1040
Market Price
$ 108.00
Selling Price
$ 94.83
727
647
146
1351
Market Price
$ 95.86
Selling Price
$ 83.60
4175
3043
2881
4830
Market Price
$ 87.03
Selling Price
$ 74.72
1623
384
342
3690
Market Price
$ 107.79
Selling Price
$ 93.00
569
143
444
2693
Market Price
$ 111.04
Selling Price
$ 97.10
1006
889
1004
2628
Market Price
$ 95.87
Selling Price
$ 83.16
227
196
188
454
Market Price
$ 81.06
Selling Price
$ 73.23
510
508
217
1014
Market Price
$ 108.26
Selling Price
$ 90.67
1829
992
925
1955
Market Price
$ 111.28
Selling Price
$ 93.70
2908
736
662
3749
Market Price
$ 87.26
Selling Price
$ 78.28
1225
418
274
2529
Market Price
$ 111.05
Selling Price
$ 95.57
1262
372
1219
1541
Market Price
$ 99.63
Selling Price
$ 85.52
1523
867
934
3567
Market Price
$ 103.52
Selling Price
$ 92.34
518
296
160
1801
Market Price
$ 74.42
Selling Price
$ 63.06
1020
633
279
1540
Market Price
$ 101.80
Selling Price
$ 85.32
3061
615
2812
3541
Market Price
$ 102.46
Selling Price
$ 88.18
1226
1049
398
3962
Market Price
$ 65.86
Selling Price
$ 56.19
475
367
226
2185
Market Price
$ 107.88
Selling Price
$ 89.93
375
122
235
1138
Market Price
$ 112.09
Selling Price
$ 98.15
197
192
46
641
Market Price
$ 64.36
Selling Price
$ 56.61
2839
1816
890
3233
Market Price
$ 100.17
Selling Price
$ 87.30
3281
2523
1558
4828
Market Price
$ 92.13
Selling Price
$ 78.97
793
274
228
1254