Market Price
$ 110.53
Selling Price
$ 94.13
1339
282
711
4138
Market Price
$ 65.31
Selling Price
$ 55.72
708
336
655
1858
Market Price
$ 81.81
Selling Price
$ 72.48
855
542
415
1841
Market Price
$ 80.11
Selling Price
$ 69.23
1071
481
701
1914
Market Price
$ 103.81
Selling Price
$ 87.56
2575
1405
1737
4256
Market Price
$ 86.99
Selling Price
$ 75.19
650
298
366
1049
Market Price
$ 75.74
Selling Price
$ 63.13
1757
810
941
3415
Market Price
$ 107.63
Selling Price
$ 91.16
4374
3416
4004
4405
Market Price
$ 91.63
Selling Price
$ 83.22
931
750
922
2966
Market Price
$ 99.73
Selling Price
$ 89.98
292
125
251
1364
Market Price
$ 105.30
Selling Price
$ 89.23
348
297
251
639
Market Price
$ 82.72
Selling Price
$ 71.06
1398
603
733
3791
Market Price
$ 100.34
Selling Price
$ 85.02
835
835
698
1897
Market Price
$ 65.64
Selling Price
$ 55.68
977
755
548
1651
Market Price
$ 85.88
Selling Price
$ 75.46
2336
1547
1876
3663
Market Price
$ 65.73
Selling Price
$ 59.54
1833
475
445
3239
Market Price
$ 98.73
Selling Price
$ 85.08
721
647
651
1577
Market Price
$ 71.51
Selling Price
$ 59.62
1610
997
1058
2999
Market Price
$ 91.22
Selling Price
$ 82.01
1322
1166
586
4786
Market Price
$ 93.92
Selling Price
$ 83.81
1539
1340
1140
3744
Market Price
$ 92.34
Selling Price
$ 79.35
386
236
377
1867
Market Price
$ 103.11
Selling Price
$ 85.98
1273
1137
682
1809
Market Price
$ 98.73
Selling Price
$ 83.85
2080
983
544
3395
Market Price
$ 110.94
Selling Price
$ 92.76
2506
2495
1997
3018
Market Price
$ 103.08
Selling Price
$ 93.64
422
347
112
1840
Market Price
$ 85.45
Selling Price
$ 77.49
1564
1077
845
4026
Market Price
$ 90.56
Selling Price
$ 79.60
2645
2109
1307
3483
Market Price
$ 83.32
Selling Price
$ 73.83
539
467
378
635
Market Price
$ 105.39
Selling Price
$ 92.86
2799
2379
749
3298
Market Price
$ 77.90
Selling Price
$ 67.81
3860
1467
3256
4140
Market Price
$ 89.10
Selling Price
$ 78.41
2029
1003
444
4451
Market Price
$ 67.11
Selling Price
$ 60.41
1494
1112
496
1744
Market Price
$ 80.75
Selling Price
$ 70.87
2963
708
1840
3475
Market Price
$ 89.90
Selling Price
$ 79.65
2314
1447
665
2763
Market Price
$ 83.85
Selling Price
$ 76.13
1466
1104
472
3922
Market Price
$ 112.09
Selling Price
$ 96.67
1474
415
1042
4885
Market Price
$ 70.41
Selling Price
$ 58.74
1162
865
591
4079
Market Price
$ 68.91
Selling Price
$ 62.01
3606
3345
3376
3707
Market Price
$ 106.06
Selling Price
$ 94.77
2862
2279
1197
3645
Market Price
$ 104.09
Selling Price
$ 89.61
1578
1119
596
2404