Market Price
$ 100.36
Selling Price
$ 89.06
3857
2872
3526
3932
Market Price
$ 74.18
Selling Price
$ 63.45
2860
2329
1364
3561
Market Price
$ 84.90
Selling Price
$ 72.39
236
70
102
1066
Market Price
$ 108.45
Selling Price
$ 95.83
531
209
166
1249
Market Price
$ 85.12
Selling Price
$ 73.26
1378
1140
1056
4583
Market Price
$ 103.14
Selling Price
$ 86.49
207
68
194
841
Market Price
$ 79.28
Selling Price
$ 72.06
1972
1163
1289
2305
Market Price
$ 80.44
Selling Price
$ 72.94
3532
1938
2408
3657
Market Price
$ 71.30
Selling Price
$ 64.54
2000
835
406
4685
Market Price
$ 104.33
Selling Price
$ 94.26
328
117
277
589
Market Price
$ 68.92
Selling Price
$ 58.58
586
192
540
2035
Market Price
$ 86.89
Selling Price
$ 77.22
3492
1444
3109
4776
Market Price
$ 68.68
Selling Price
$ 61.51
567
124
142
2793
Market Price
$ 101.15
Selling Price
$ 87.77
4453
3800
1573
4996
Market Price
$ 103.48
Selling Price
$ 92.78
3016
1512
2558
4289
Market Price
$ 86.10
Selling Price
$ 77.71
2411
733
1735
4630
Market Price
$ 111.53
Selling Price
$ 94.93
2850
784
2093
4636
Market Price
$ 97.80
Selling Price
$ 84.64
1647
1506
997
1974
Market Price
$ 72.11
Selling Price
$ 61.76
1746
1576
763
3025
Market Price
$ 80.10
Selling Price
$ 71.05
4566
3920
935
4637
Market Price
$ 72.82
Selling Price
$ 64.83
3506
2510
861
3574
Market Price
$ 78.98
Selling Price
$ 66.03
475
326
214
982
Market Price
$ 100.53
Selling Price
$ 84.77
945
557
800
4432
Market Price
$ 84.34
Selling Price
$ 71.61
817
241
278
3102
Market Price
$ 63.97
Selling Price
$ 58.10
454
301
324
2028
Market Price
$ 81.47
Selling Price
$ 69.29
506
199
194
2000
Market Price
$ 90.16
Selling Price
$ 77.78
1775
522
1160
2738
Market Price
$ 65.17
Selling Price
$ 58.88
2709
1062
1141
3351
Market Price
$ 79.37
Selling Price
$ 68.53
935
566
703
4663
Market Price
$ 105.61
Selling Price
$ 90.93
2751
1590
1548
4919
Market Price
$ 90.45
Selling Price
$ 81.03
3657
1300
767
3680
Market Price
$ 81.80
Selling Price
$ 71.75
1345
965
517
4543
Market Price
$ 69.18
Selling Price
$ 59.57
1467
409
828
1757
Market Price
$ 82.84
Selling Price
$ 71.70
667
512
662
2675
Market Price
$ 75.88
Selling Price
$ 66.64
377
184
159
1456
Market Price
$ 81.18
Selling Price
$ 68.84
1503
1263
1336
1600
Market Price
$ 85.49
Selling Price
$ 74.18
2535
1539
1209
2690
Market Price
$ 109.41
Selling Price
$ 97.02
3960
2705
3028
4179
Market Price
$ 103.79
Selling Price
$ 89.31
1701
599
973
2623
Market Price
$ 79.92
Selling Price
$ 68.84
1680
443
1039
3676