Market Price
$ 45.74
Selling Price
$ 41.47
1074
1038
281
4565
Market Price
$ 38.76
Selling Price
$ 33.14
1150
1120
1099
4294
Market Price
$ 36.88
Selling Price
$ 33.08
1643
1173
1070
1818
Market Price
$ 41.77
Selling Price
$ 35.75
2427
1405
1993
3804
Market Price
$ 44.61
Selling Price
$ 40.22
1194
649
1118
1616
Market Price
$ 65.80
Selling Price
$ 58.45
1711
997
1633
4196
Market Price
$ 57.93
Selling Price
$ 52.35
3626
1154
3557
4937
Market Price
$ 67.49
Selling Price
$ 59.43
356
147
218
1046
Market Price
$ 44.29
Selling Price
$ 38.27
2234
1003
2111
2379
Market Price
$ 52.83
Selling Price
$ 47.30
1528
581
478
2551
Market Price
$ 67.90
Selling Price
$ 57.75
1358
1334
703
1828
Market Price
$ 28.55
Selling Price
$ 25.48
3276
3016
1286
3593
Market Price
$ 55.32
Selling Price
$ 49.88
1294
747
502
1328
Market Price
$ 36.78
Selling Price
$ 31.31
1504
787
523
2676
Market Price
$ 43.62
Selling Price
$ 38.89
1486
875
1423
2944
Market Price
$ 51.16
Selling Price
$ 46.04
3508
735
1704
3901
Market Price
$ 65.31
Selling Price
$ 55.44
1408
384
1135
3661
Market Price
$ 51.11
Selling Price
$ 45.38
1149
310
821
1565
Market Price
$ 44.02
Selling Price
$ 37.16
1132
402
856
2642
Market Price
$ 60.10
Selling Price
$ 50.14
3062
2071
2156
3615
Market Price
$ 30.71
Selling Price
$ 27.84
1663
911
860
1675
Market Price
$ 49.40
Selling Price
$ 44.69
1245
870
276
1950
Market Price
$ 66.81
Selling Price
$ 56.87
1109
357
752
4784
Market Price
$ 67.24
Selling Price
$ 59.89
672
161
175
672
Market Price
$ 58.04
Selling Price
$ 49.20
517
360
156
1997
Market Price
$ 64.00
Selling Price
$ 53.70
1466
795
1241
3834
Market Price
$ 63.35
Selling Price
$ 53.09
226
54
113
864
Market Price
$ 45.07
Selling Price
$ 38.92
2956
1288
2606
4737
Market Price
$ 32.59
Selling Price
$ 27.18
2049
1825
460
4408
Market Price
$ 55.79
Selling Price
$ 47.32
1208
491
871
2460
Market Price
$ 29.96
Selling Price
$ 26.47
624
403
302
649
Market Price
$ 48.86
Selling Price
$ 43.35
1814
1523
1751
4702
Market Price
$ 36.02
Selling Price
$ 31.75
1614
585
1449
4704
Market Price
$ 59.62
Selling Price
$ 53.47
752
230
150
3062
Market Price
$ 65.18
Selling Price
$ 58.54
1124
510
830
2828
Market Price
$ 43.11
Selling Price
$ 36.41
1260
1185
261
1479
Market Price
$ 65.65
Selling Price
$ 56.16
3597
1486
840
4007
Market Price
$ 29.65
Selling Price
$ 26.47
747
294
450
2750
Market Price
$ 31.91
Selling Price
$ 28.73
318
79
79
1405
Market Price
$ 61.88
Selling Price
$ 54.06
1910
1578
1632
3777