Market Price
$ 90.61
Selling Price
$ 81.96
1476
1460
363
4649
Market Price
$ 87.86
Selling Price
$ 78.69
970
312
492
4150
Market Price
$ 82.09
Selling Price
$ 70.83
1144
626
540
1993
Market Price
$ 70.16
Selling Price
$ 58.82
3307
3241
2997
3995
Market Price
$ 96.97
Selling Price
$ 85.43
488
453
205
1869
Market Price
$ 84.69
Selling Price
$ 75.11
961
900
288
2670
Market Price
$ 70.12
Selling Price
$ 63.70
3171
1255
866
3694
Market Price
$ 70.68
Selling Price
$ 62.80
563
415
240
871
Market Price
$ 104.72
Selling Price
$ 94.44
659
383
544
1064
Market Price
$ 98.23
Selling Price
$ 88.79
929
701
325
3095
Market Price
$ 92.49
Selling Price
$ 83.51
1165
560
311
2935
Market Price
$ 104.38
Selling Price
$ 91.26
434
409
385
525
Market Price
$ 70.41
Selling Price
$ 61.92
1183
812
730
4364
Market Price
$ 116.24
Selling Price
$ 98.45
634
599
569
2708
Market Price
$ 78.99
Selling Price
$ 66.45
1104
473
744
3458
Market Price
$ 105.60
Selling Price
$ 88.92
266
101
171
973
Market Price
$ 103.90
Selling Price
$ 93.06
1198
704
1168
2305
Market Price
$ 110.79
Selling Price
$ 92.46
922
779
730
1301
Market Price
$ 84.83
Selling Price
$ 75.41
1305
865
485
4638
Market Price
$ 101.12
Selling Price
$ 91.20
2786
2403
605
3798
Market Price
$ 103.84
Selling Price
$ 93.86
1704
1135
1299
1997
Market Price
$ 89.42
Selling Price
$ 78.37
518
130
390
586
Market Price
$ 94.46
Selling Price
$ 80.99
626
307
523
1587
Market Price
$ 108.34
Selling Price
$ 90.53
3957
1337
2265
4179
Market Price
$ 84.29
Selling Price
$ 76.22
700
562
515
992
Market Price
$ 87.22
Selling Price
$ 78.52
773
542
401
1057
Market Price
$ 83.29
Selling Price
$ 72.46
528
311
261
1890
Market Price
$ 104.14
Selling Price
$ 90.92
630
341
224
812
Market Price
$ 95.07
Selling Price
$ 79.72
4296
3070
2621
4731
Market Price
$ 95.93
Selling Price
$ 84.22
560
291
118
1025
Market Price
$ 77.21
Selling Price
$ 66.13
741
192
182
3000
Market Price
$ 111.75
Selling Price
$ 93.15
1600
413
1481
2949
Market Price
$ 64.27
Selling Price
$ 56.20
1032
870
879
1189
Market Price
$ 86.34
Selling Price
$ 73.62
1635
1024
896
1787
Market Price
$ 100.49
Selling Price
$ 85.64
2106
1695
913
3824
Market Price
$ 102.06
Selling Price
$ 85.19
815
513
166
2210
Market Price
$ 105.14
Selling Price
$ 95.10
3074
2297
2715
3740
Market Price
$ 107.78
Selling Price
$ 97.10
451
350
402
1009
Market Price
$ 114.76
Selling Price
$ 97.14
1190
911
425
2859
Market Price
$ 115.74
Selling Price
$ 96.53
1577
480
1129
3382