Market Price
$ 55.17
Selling Price
$ 46.49
3257
2156
1747
4428
Market Price
$ 51.23
Selling Price
$ 45.19
3892
1640
1893
4618
Market Price
$ 58.05
Selling Price
$ 51.49
2906
2076
2669
4854
Market Price
$ 31.10
Selling Price
$ 27.42
3095
1603
1836
4338
Market Price
$ 36.59
Selling Price
$ 31.87
1598
441
1075
1754
Market Price
$ 66.96
Selling Price
$ 58.98
1281
680
509
2556
Market Price
$ 62.14
Selling Price
$ 56.01
331
322
97
407
Market Price
$ 35.54
Selling Price
$ 30.36
711
346
387
1630
Market Price
$ 52.31
Selling Price
$ 46.93
1629
1520
790
3780
Market Price
$ 42.52
Selling Price
$ 36.42
2313
1895
808
3453
Market Price
$ 56.84
Selling Price
$ 48.40
812
684
295
1722
Market Price
$ 55.06
Selling Price
$ 48.52
1711
1320
814
3358
Market Price
$ 37.47
Selling Price
$ 33.07
2793
2100
1811
3121
Market Price
$ 61.68
Selling Price
$ 53.94
3526
1954
1961
3682
Market Price
$ 68.39
Selling Price
$ 58.88
1599
812
1300
2022
Market Price
$ 43.74
Selling Price
$ 36.82
3069
2665
1718
3902
Market Price
$ 67.69
Selling Price
$ 56.74
2042
1627
517
2756
Market Price
$ 60.35
Selling Price
$ 50.62
3921
3405
3532
4877
Market Price
$ 51.03
Selling Price
$ 45.46
683
199
434
1629
Market Price
$ 59.34
Selling Price
$ 50.56
1233
1071
638
2289
Market Price
$ 30.47
Selling Price
$ 25.78
3447
970
1332
3474
Market Price
$ 48.45
Selling Price
$ 41.11
211
200
52
497
Market Price
$ 44.06
Selling Price
$ 39.92
1453
510
1160
2325
Market Price
$ 62.53
Selling Price
$ 56.17
1412
626
739
2349
Market Price
$ 30.06
Selling Price
$ 25.31
995
882
925
1066
Market Price
$ 42.61
Selling Price
$ 38.45
3585
3427
887
4064
Market Price
$ 52.89
Selling Price
$ 47.32
1154
1078
941
2996
Market Price
$ 41.04
Selling Price
$ 34.39
1219
594
686
1596
Market Price
$ 53.08
Selling Price
$ 44.87
1910
1281
707
2316
Market Price
$ 62.72
Selling Price
$ 54.99
316
90
128
1115
Market Price
$ 36.92
Selling Price
$ 33.36
2781
1909
2621
3819
Market Price
$ 48.62
Selling Price
$ 40.60
3950
2789
1184
4416
Market Price
$ 43.62
Selling Price
$ 36.54
249
156
121
666
Market Price
$ 56.97
Selling Price
$ 50.70
360
172
287
985
Market Price
$ 58.00
Selling Price
$ 52.33
1178
646
1161
1385
Market Price
$ 29.84
Selling Price
$ 26.98
1441
1028
1399
3306
Market Price
$ 35.18
Selling Price
$ 30.85
2938
2561
2766
3214
Market Price
$ 68.84
Selling Price
$ 57.43
840
395
633
3744
Market Price
$ 34.01
Selling Price
$ 30.43
4305
1322
3839
4422
Market Price
$ 39.45
Selling Price
$ 34.91
1270
1123
795
2471