Market Price
$ 59.24
Selling Price
$ 53.25
1450
765
683
3051
Market Price
$ 39.80
Selling Price
$ 33.61
1325
326
912
2139
Market Price
$ 45.86
Selling Price
$ 41.59
3814
1986
3090
4478
Market Price
$ 56.91
Selling Price
$ 49.79
1123
490
604
1759
Market Price
$ 42.59
Selling Price
$ 37.45
2466
1895
875
3371
Market Price
$ 56.42
Selling Price
$ 49.15
1069
771
468
2228
Market Price
$ 41.58
Selling Price
$ 37.77
924
435
470
2099
Market Price
$ 31.48
Selling Price
$ 26.56
2254
1322
1162
2513
Market Price
$ 54.86
Selling Price
$ 46.68
324
260
71
472
Market Price
$ 29.80
Selling Price
$ 25.61
1019
331
785
2830
Market Price
$ 34.96
Selling Price
$ 30.46
694
188
379
910
Market Price
$ 40.39
Selling Price
$ 33.89
1991
750
1287
3172
Market Price
$ 30.81
Selling Price
$ 26.33
1178
466
319
4368
Market Price
$ 56.47
Selling Price
$ 47.59
1696
827
362
3931
Market Price
$ 60.02
Selling Price
$ 50.54
3672
888
1491
4323
Market Price
$ 43.44
Selling Price
$ 36.70
1867
1756
529
3361
Market Price
$ 42.35
Selling Price
$ 35.98
1228
393
1062
2421
Market Price
$ 44.69
Selling Price
$ 39.41
2806
1744
2352
4687
Market Price
$ 38.09
Selling Price
$ 33.69
2040
1132
1825
3835
Market Price
$ 54.37
Selling Price
$ 46.34
1724
437
1211
2456
Market Price
$ 67.97
Selling Price
$ 57.67
3113
2425
1357
4782
Market Price
$ 55.85
Selling Price
$ 49.00
3837
1539
1378
4375
Market Price
$ 35.09
Selling Price
$ 30.78
2220
1580
1406
4820
Market Price
$ 45.46
Selling Price
$ 38.30
400
283
268
406
Market Price
$ 40.24
Selling Price
$ 33.58
431
183
306
1122
Market Price
$ 39.57
Selling Price
$ 34.87
995
624
894
3051
Market Price
$ 59.90
Selling Price
$ 50.25
710
238
254
1638
Market Price
$ 33.83
Selling Price
$ 28.79
2024
652
738
4529
Market Price
$ 67.24
Selling Price
$ 57.91
2102
1719
1056
3803
Market Price
$ 65.01
Selling Price
$ 55.25
387
215
358
914
Market Price
$ 34.57
Selling Price
$ 29.44
866
548
438
1927
Market Price
$ 40.72
Selling Price
$ 33.99
173
44
129
572
Market Price
$ 45.12
Selling Price
$ 38.50
3847
2875
3035
3997
Market Price
$ 66.68
Selling Price
$ 56.16
612
379
307
711
Market Price
$ 30.62
Selling Price
$ 25.77
2983
1320
989
3367
Market Price
$ 30.82
Selling Price
$ 27.57
309
299
193
780
Market Price
$ 61.12
Selling Price
$ 52.36
2471
1795
2376
3449
Market Price
$ 39.59
Selling Price
$ 34.74
1479
314
1200
1873
Market Price
$ 63.40
Selling Price
$ 55.45
1398
293
541
2229
Market Price
$ 29.94
Selling Price
$ 25.83
2143
815
1044
2703