Market Price
$ 100.05
Selling Price
$ 88.20
2653
1133
2419
3193
Market Price
$ 110.77
Selling Price
$ 95.48
1341
1004
1246
1702
Market Price
$ 80.11
Selling Price
$ 67.39
926
528
800
4267
Market Price
$ 70.13
Selling Price
$ 62.17
3313
1435
870
4109
Market Price
$ 70.16
Selling Price
$ 62.81
1269
1224
344
1406
Market Price
$ 106.26
Selling Price
$ 94.96
2739
691
745
3535
Market Price
$ 103.96
Selling Price
$ 89.67
1837
1652
1771
1990
Market Price
$ 64.29
Selling Price
$ 55.46
652
502
379
1614
Market Price
$ 101.05
Selling Price
$ 88.21
2531
837
1062
2728
Market Price
$ 107.27
Selling Price
$ 95.53
447
223
204
1616
Market Price
$ 78.03
Selling Price
$ 67.48
1421
731
478
2437
Market Price
$ 88.73
Selling Price
$ 76.96
2575
560
1315
2623
Market Price
$ 80.25
Selling Price
$ 72.77
1518
693
831
1570
Market Price
$ 72.26
Selling Price
$ 62.64
318
236
248
1077
Market Price
$ 88.33
Selling Price
$ 76.47
2806
1707
2628
4405
Market Price
$ 83.92
Selling Price
$ 73.57
2383
1886
1791
3140
Market Price
$ 75.84
Selling Price
$ 64.12
1229
484
730
3535
Market Price
$ 104.96
Selling Price
$ 93.35
394
188
375
513
Market Price
$ 99.20
Selling Price
$ 86.54
1590
375
1364
3531
Market Price
$ 93.67
Selling Price
$ 80.12
839
270
636
2873
Market Price
$ 100.72
Selling Price
$ 86.35
2156
1567
788
4006
Market Price
$ 80.27
Selling Price
$ 69.54
521
516
271
1325
Market Price
$ 114.64
Selling Price
$ 98.12
1531
754
675
2000
Market Price
$ 75.76
Selling Price
$ 63.36
620
363
204
885
Market Price
$ 92.57
Selling Price
$ 83.89
1686
470
380
2271
Market Price
$ 81.02
Selling Price
$ 71.03
348
124
176
1263
Market Price
$ 68.89
Selling Price
$ 57.42
2852
1074
2349
4348
Market Price
$ 95.71
Selling Price
$ 83.02
864
580
285
1135
Market Price
$ 99.58
Selling Price
$ 86.23
1769
1018
932
4424
Market Price
$ 77.98
Selling Price
$ 68.38
1173
936
299
3260
Market Price
$ 113.77
Selling Price
$ 96.22
1341
1330
1201
3454
Market Price
$ 70.10
Selling Price
$ 60.58
1470
992
496
3002
Market Price
$ 74.00
Selling Price
$ 65.23
419
155
341
1101
Market Price
$ 93.76
Selling Price
$ 84.85
1476
726
1269
2496
Market Price
$ 81.39
Selling Price
$ 72.01
1140
896
801
3889
Market Price
$ 101.16
Selling Price
$ 88.06
1266
697
563
2355
Market Price
$ 99.16
Selling Price
$ 89.77
2123
720
1561
2257
Market Price
$ 98.14
Selling Price
$ 87.26
2933
2438
1534
3529
Market Price
$ 91.26
Selling Price
$ 82.50
1213
1042
408
4244
Market Price
$ 105.30
Selling Price
$ 90.09
3181
2952
1064
3644