Market Price
$ 100.52
Selling Price
$ 90.29
436
232
182
1473
Market Price
$ 76.06
Selling Price
$ 67.96
1907
621
1154
2695
Market Price
$ 112.47
Selling Price
$ 94.17
326
102
166
959
Market Price
$ 67.85
Selling Price
$ 57.30
530
495
290
892
Market Price
$ 69.04
Selling Price
$ 60.45
471
224
342
2213
Market Price
$ 108.89
Selling Price
$ 92.64
1073
915
971
2655
Market Price
$ 102.03
Selling Price
$ 86.59
1639
1312
1111
3044
Market Price
$ 88.90
Selling Price
$ 80.43
2897
906
1072
3066
Market Price
$ 68.03
Selling Price
$ 57.52
740
695
422
3596
Market Price
$ 74.30
Selling Price
$ 65.39
2289
1095
2274
4148
Market Price
$ 83.35
Selling Price
$ 71.48
3433
892
886
3749
Market Price
$ 89.39
Selling Price
$ 79.01
357
73
82
449
Market Price
$ 70.04
Selling Price
$ 60.19
1428
765
736
2799
Market Price
$ 64.67
Selling Price
$ 55.64
1320
376
1251
1519
Market Price
$ 98.95
Selling Price
$ 83.67
1333
1067
580
1881
Market Price
$ 69.32
Selling Price
$ 58.57
1182
904
770
3352
Market Price
$ 112.43
Selling Price
$ 95.40
2158
466
653
2341
Market Price
$ 68.90
Selling Price
$ 62.47
1394
488
683
2393
Market Price
$ 112.23
Selling Price
$ 97.98
691
403
300
709
Market Price
$ 91.48
Selling Price
$ 80.15
2307
2285
2015
3162
Market Price
$ 95.30
Selling Price
$ 82.59
1060
308
669
1217
Market Price
$ 70.18
Selling Price
$ 63.27
1307
933
543
1607
Market Price
$ 71.35
Selling Price
$ 59.58
645
375
551
1440
Market Price
$ 100.46
Selling Price
$ 89.21
401
341
281
873
Market Price
$ 76.08
Selling Price
$ 66.49
249
83
126
995
Market Price
$ 104.23
Selling Price
$ 92.09
850
631
729
1803
Market Price
$ 108.62
Selling Price
$ 98.31
4021
949
1096
4918
Market Price
$ 102.38
Selling Price
$ 85.49
316
164
226
759
Market Price
$ 103.05
Selling Price
$ 91.38
1707
1430
465
2684
Market Price
$ 70.50
Selling Price
$ 61.47
1747
1312
1622
2606
Market Price
$ 91.48
Selling Price
$ 82.99
814
443
655
2890
Market Price
$ 100.78
Selling Price
$ 84.82
4856
3636
3571
4980
Market Price
$ 112.49
Selling Price
$ 95.37
2390
2369
2322
2452
Market Price
$ 94.35
Selling Price
$ 83.02
3296
2270
2641
3371
Market Price
$ 64.85
Selling Price
$ 58.90
3533
1284
2152
4500
Market Price
$ 94.22
Selling Price
$ 81.50
1655
1144
653
4607
Market Price
$ 99.27
Selling Price
$ 83.20
516
243
259
1896
Market Price
$ 70.42
Selling Price
$ 63.83
1425
679
844
4395
Market Price
$ 105.28
Selling Price
$ 89.65
302
118
212
767
Market Price
$ 73.90
Selling Price
$ 65.81
1063
494
274
2723