Market Price
$ 40.22
Selling Price
$ 35.70
2920
2467
1195
4091
Market Price
$ 64.79
Selling Price
$ 56.79
1332
737
720
1732
Market Price
$ 60.91
Selling Price
$ 51.08
622
168
227
749
Market Price
$ 66.01
Selling Price
$ 57.88
2398
1475
1459
2966
Market Price
$ 54.30
Selling Price
$ 47.77
1900
400
1226
3417
Market Price
$ 31.92
Selling Price
$ 28.65
1882
1093
1092
2903
Market Price
$ 52.05
Selling Price
$ 46.83
1786
1300
741
2936
Market Price
$ 28.04
Selling Price
$ 25.16
552
233
126
955
Market Price
$ 47.68
Selling Price
$ 41.33
778
600
356
3325
Market Price
$ 47.98
Selling Price
$ 40.50
3201
974
2380
4321
Market Price
$ 64.07
Selling Price
$ 57.05
1743
1155
798
2002
Market Price
$ 30.41
Selling Price
$ 26.59
1205
486
278
4640
Market Price
$ 32.40
Selling Price
$ 28.63
3174
1125
1437
3642
Market Price
$ 35.74
Selling Price
$ 30.51
3205
2774
2985
4640
Market Price
$ 50.99
Selling Price
$ 44.65
2694
1453
820
3350
Market Price
$ 37.34
Selling Price
$ 32.58
3985
1570
2925
4128
Market Price
$ 37.18
Selling Price
$ 31.08
909
448
245
929
Market Price
$ 50.70
Selling Price
$ 44.27
736
275
241
1812
Market Price
$ 35.25
Selling Price
$ 31.76
2656
1555
721
3588
Market Price
$ 47.11
Selling Price
$ 41.51
2701
867
1437
3388
Market Price
$ 56.36
Selling Price
$ 50.26
605
504
170
2886
Market Price
$ 29.89
Selling Price
$ 26.59
1536
485
1336
2794
Market Price
$ 36.05
Selling Price
$ 30.91
1198
975
1131
2552
Market Price
$ 37.82
Selling Price
$ 34.31
1272
752
1211
1427
Market Price
$ 29.98
Selling Price
$ 26.88
3317
1139
2309
4926
Market Price
$ 54.40
Selling Price
$ 48.37
3926
3302
1252
4937
Market Price
$ 46.75
Selling Price
$ 39.98
3058
1641
2141
4138
Market Price
$ 34.81
Selling Price
$ 30.52
3435
1998
2556
4338
Market Price
$ 46.78
Selling Price
$ 40.87
826
456
630
3385
Market Price
$ 29.63
Selling Price
$ 26.28
1220
888
316
1397
Market Price
$ 66.19
Selling Price
$ 56.84
1288
1012
1181
3071
Market Price
$ 65.07
Selling Price
$ 54.30
1301
949
1141
1865
Market Price
$ 33.18
Selling Price
$ 28.22
2098
1606
540
3107
Market Price
$ 52.43
Selling Price
$ 43.94
1713
1101
1177
3493
Market Price
$ 38.49
Selling Price
$ 32.16
516
287
419
1415
Market Price
$ 64.58
Selling Price
$ 53.95
1978
1967
463
2179
Market Price
$ 68.84
Selling Price
$ 59.20
906
419
232
1584
Market Price
$ 42.54
Selling Price
$ 37.35
3128
994
2348
4138
Market Price
$ 67.71
Selling Price
$ 57.51
3417
2217
2227
4888
Market Price
$ 32.65
Selling Price
$ 28.41
1736
1226
1021
4636