Market Price
$ 43.00
Selling Price
$ 35.97
109
73
30
455
Market Price
$ 29.34
Selling Price
$ 25.10
2961
1016
2716
4474
Market Price
$ 53.07
Selling Price
$ 44.85
129
33
110
557
Market Price
$ 54.84
Selling Price
$ 46.38
1031
1006
901
2817
Market Price
$ 59.94
Selling Price
$ 54.02
1343
1183
1229
2057
Market Price
$ 37.11
Selling Price
$ 31.23
471
451
138
529
Market Price
$ 30.29
Selling Price
$ 25.72
1332
1081
425
1731
Market Price
$ 42.93
Selling Price
$ 35.78
2920
968
1688
4243
Market Price
$ 63.85
Selling Price
$ 54.40
599
581
534
2202
Market Price
$ 65.96
Selling Price
$ 58.74
2799
1197
2721
3496
Market Price
$ 68.55
Selling Price
$ 59.76
2113
1027
781
2384
Market Price
$ 55.00
Selling Price
$ 48.36
3715
2545
2367
4107
Market Price
$ 48.00
Selling Price
$ 40.68
1454
930
812
2566
Market Price
$ 51.47
Selling Price
$ 43.34
2301
2163
1105
3206
Market Price
$ 45.87
Selling Price
$ 38.68
1881
1260
1836
1909
Market Price
$ 47.83
Selling Price
$ 41.69
1874
1077
1739
4813
Market Price
$ 70.91
Selling Price
$ 59.92
1132
406
310
2995
Market Price
$ 64.62
Selling Price
$ 54.30
1223
1111
556
1321
Market Price
$ 58.38
Selling Price
$ 50.52
2773
2665
1257
3937
Market Price
$ 40.04
Selling Price
$ 34.44
1483
1226
706
1709
Market Price
$ 36.07
Selling Price
$ 32.23
1721
642
643
2260
Market Price
$ 53.66
Selling Price
$ 45.56
1214
1180
606
1871
Market Price
$ 50.76
Selling Price
$ 45.20
1105
510
638
3825
Market Price
$ 32.62
Selling Price
$ 28.47
2958
1258
2374
2987
Market Price
$ 41.75
Selling Price
$ 35.72
1705
941
1349
2068
Market Price
$ 36.04
Selling Price
$ 30.05
1471
626
945
4451
Market Price
$ 35.10
Selling Price
$ 29.84
2015
1985
734
4672
Market Price
$ 37.46
Selling Price
$ 31.38
1414
1196
1387
1800
Market Price
$ 40.75
Selling Price
$ 34.03
914
554
844
2742
Market Price
$ 45.41
Selling Price
$ 37.91
799
184
584
1938
Market Price
$ 36.01
Selling Price
$ 31.85
1280
332
531
1703
Market Price
$ 63.86
Selling Price
$ 55.44
910
813
657
3921
Market Price
$ 57.28
Selling Price
$ 50.12
376
174
154
480
Market Price
$ 38.53
Selling Price
$ 33.39
2788
2413
1009
3895
Market Price
$ 33.95
Selling Price
$ 30.61
4052
3603
1494
4744
Market Price
$ 62.05
Selling Price
$ 54.88
3096
1994
1296
3249
Market Price
$ 29.28
Selling Price
$ 26.27
2594
1618
2458
3548
Market Price
$ 58.11
Selling Price
$ 52.15
885
393
227
3762
Market Price
$ 40.13
Selling Price
$ 34.83
1079
836
556
1689
Market Price
$ 37.15
Selling Price
$ 32.34
1733
998
605
2225