Market Price
$ 111.53
Selling Price
$ 94.29
1824
1599
1298
3504
Market Price
$ 94.76
Selling Price
$ 85.56
2442
1481
1265
4996
Market Price
$ 73.13
Selling Price
$ 63.50
1007
638
621
1047
Market Price
$ 104.51
Selling Price
$ 88.31
2740
712
1893
4165
Market Price
$ 73.57
Selling Price
$ 63.68
2140
1791
470
2585
Market Price
$ 87.47
Selling Price
$ 73.04
685
423
520
783
Market Price
$ 110.80
Selling Price
$ 96.83
490
224
398
2218
Market Price
$ 68.52
Selling Price
$ 60.04
979
649
711
1788
Market Price
$ 88.31
Selling Price
$ 78.80
1072
1011
420
2082
Market Price
$ 104.20
Selling Price
$ 92.98
1779
1208
1523
4742
Market Price
$ 74.83
Selling Price
$ 66.37
602
198
308
2853
Market Price
$ 103.22
Selling Price
$ 90.62
1589
1412
1002
3416
Market Price
$ 76.94
Selling Price
$ 66.57
347
307
280
555
Market Price
$ 90.96
Selling Price
$ 77.08
1356
510
500
3237
Market Price
$ 86.58
Selling Price
$ 73.28
3026
1282
1700
3162
Market Price
$ 70.35
Selling Price
$ 63.43
1454
689
1164
3288
Market Price
$ 74.81
Selling Price
$ 62.97
1516
437
1041
2040
Market Price
$ 111.59
Selling Price
$ 94.80
676
428
379
1458
Market Price
$ 67.96
Selling Price
$ 60.01
255
62
164
575
Market Price
$ 75.22
Selling Price
$ 64.75
2354
1373
2239
3181
Market Price
$ 78.29
Selling Price
$ 69.57
2074
722
710
2898
Market Price
$ 72.93
Selling Price
$ 61.37
1566
315
1010
2696
Market Price
$ 99.60
Selling Price
$ 90.10
909
670
877
1545
Market Price
$ 91.31
Selling Price
$ 82.04
1476
1046
504
3598
Market Price
$ 87.45
Selling Price
$ 73.70
289
279
103
1381
Market Price
$ 85.38
Selling Price
$ 77.16
1962
1193
1123
2247
Market Price
$ 95.58
Selling Price
$ 85.69
815
220
423
3564
Market Price
$ 110.96
Selling Price
$ 98.77
180
53
112
464
Market Price
$ 64.99
Selling Price
$ 59.05
2165
1305
498
3256
Market Price
$ 108.78
Selling Price
$ 91.16
1562
492
716
1748
Market Price
$ 80.77
Selling Price
$ 69.92
1420
1112
1356
3124
Market Price
$ 80.98
Selling Price
$ 67.81
597
130
474
1442
Market Price
$ 100.84
Selling Price
$ 86.04
1806
655
964
2308
Market Price
$ 67.55
Selling Price
$ 58.47
2990
2511
2088
4184
Market Price
$ 71.70
Selling Price
$ 65.10
2632
1430
2557
2680
Market Price
$ 101.05
Selling Price
$ 85.35
1980
403
757
2553
Market Price
$ 64.38
Selling Price
$ 58.21
687
373
236
1289
Market Price
$ 94.06
Selling Price
$ 79.57
652
151
613
2447
Market Price
$ 76.57
Selling Price
$ 65.55
1222
889
464
2072
Market Price
$ 111.19
Selling Price
$ 93.73
1346
540
325
2727