Market Price
$ 70.29
Selling Price
$ 59.64
4555
1344
1494
4860
Market Price
$ 89.37
Selling Price
$ 77.16
3814
2024
3581
4776
Market Price
$ 105.83
Selling Price
$ 90.39
744
188
724
2850
Market Price
$ 75.04
Selling Price
$ 62.60
3591
1717
1812
3913
Market Price
$ 82.82
Selling Price
$ 70.53
2328
1426
1322
4175
Market Price
$ 73.72
Selling Price
$ 63.69
1814
831
794
3513
Market Price
$ 89.84
Selling Price
$ 78.97
3456
1119
3440
4631
Market Price
$ 73.82
Selling Price
$ 62.72
726
600
713
3136
Market Price
$ 70.80
Selling Price
$ 59.88
359
93
269
1768
Market Price
$ 86.12
Selling Price
$ 75.22
768
158
559
1588
Market Price
$ 102.82
Selling Price
$ 87.08
2271
1620
1681
4024
Market Price
$ 85.87
Selling Price
$ 72.39
1221
889
1155
4075
Market Price
$ 65.47
Selling Price
$ 58.62
1408
326
572
1552
Market Price
$ 98.61
Selling Price
$ 84.57
3519
967
2137
4641
Market Price
$ 67.21
Selling Price
$ 59.08
832
198
639
2255
Market Price
$ 78.21
Selling Price
$ 66.61
3461
851
2222
3813
Market Price
$ 103.22
Selling Price
$ 87.65
1091
514
509
1096
Market Price
$ 72.11
Selling Price
$ 61.56
3678
2326
867
4555
Market Price
$ 63.83
Selling Price
$ 55.04
1890
543
848
2903
Market Price
$ 93.93
Selling Price
$ 82.22
4243
4045
4063
4527
Market Price
$ 84.08
Selling Price
$ 71.01
663
496
602
2445
Market Price
$ 65.25
Selling Price
$ 57.95
1682
1617
381
4121
Market Price
$ 79.54
Selling Price
$ 69.24
2054
928
757
4775
Market Price
$ 102.20
Selling Price
$ 92.42
931
809
661
3923
Market Price
$ 113.65
Selling Price
$ 97.96
2701
622
2536
3541
Market Price
$ 79.35
Selling Price
$ 70.12
1967
964
520
2688
Market Price
$ 74.62
Selling Price
$ 65.88
3074
2279
955
4890
Market Price
$ 108.20
Selling Price
$ 97.43
889
261
746
3458
Market Price
$ 102.66
Selling Price
$ 92.76
345
283
116
413
Market Price
$ 98.71
Selling Price
$ 89.12
2714
1252
1047
4004
Market Price
$ 63.23
Selling Price
$ 55.28
1600
829
1521
2620
Market Price
$ 64.86
Selling Price
$ 58.76
1116
594
895
3934
Market Price
$ 107.86
Selling Price
$ 90.50
2230
840
1127
2575
Market Price
$ 96.27
Selling Price
$ 83.59
1127
432
514
3931
Market Price
$ 104.94
Selling Price
$ 90.81
1692
1333
1554
4629
Market Price
$ 84.07
Selling Price
$ 75.82
1161
1133
440
4554
Market Price
$ 107.49
Selling Price
$ 92.44
1873
378
503
3110
Market Price
$ 105.53
Selling Price
$ 95.79
2709
1797
2246
3290
Market Price
$ 78.59
Selling Price
$ 66.50
4064
2432
1868
4973
Market Price
$ 68.80
Selling Price
$ 60.57
363
98
152
419