Market Price
$ 34.83
Selling Price
$ 30.45
1726
609
533
3034
Market Price
$ 49.00
Selling Price
$ 43.11
608
529
494
1059
Market Price
$ 59.39
Selling Price
$ 53.36
245
189
140
1144
Market Price
$ 36.73
Selling Price
$ 31.23
2833
886
2812
4067
Market Price
$ 29.11
Selling Price
$ 25.93
1265
1246
744
3467
Market Price
$ 54.78
Selling Price
$ 47.81
3327
1959
1010
4102
Market Price
$ 32.38
Selling Price
$ 27.71
737
716
406
1188
Market Price
$ 64.45
Selling Price
$ 56.91
1183
1171
1016
1553
Market Price
$ 36.67
Selling Price
$ 30.61
341
108
91
810
Market Price
$ 67.67
Selling Price
$ 58.72
2290
2021
1857
2892
Market Price
$ 38.80
Selling Price
$ 32.66
3946
3940
2635
4466
Market Price
$ 30.84
Selling Price
$ 26.53
314
83
108
790
Market Price
$ 53.56
Selling Price
$ 48.33
2085
686
418
2112
Market Price
$ 61.68
Selling Price
$ 51.70
888
703
654
3444
Market Price
$ 42.96
Selling Price
$ 38.40
851
197
411
1890
Market Price
$ 44.85
Selling Price
$ 38.43
378
178
276
1248
Market Price
$ 35.59
Selling Price
$ 31.25
900
591
465
2777
Market Price
$ 48.66
Selling Price
$ 42.60
698
683
594
905
Market Price
$ 60.50
Selling Price
$ 52.26
1896
1020
1524
2433
Market Price
$ 59.00
Selling Price
$ 52.90
852
399
475
1721
Market Price
$ 44.52
Selling Price
$ 39.07
1625
1102
709
1692
Market Price
$ 59.00
Selling Price
$ 50.82
341
80
132
1089
Market Price
$ 47.54
Selling Price
$ 40.01
1559
1462
1087
1985
Market Price
$ 49.44
Selling Price
$ 41.42
2845
2289
2245
3876
Market Price
$ 53.34
Selling Price
$ 47.35
2810
2166
714
4951
Market Price
$ 53.22
Selling Price
$ 45.12
720
491
249
863
Market Price
$ 46.92
Selling Price
$ 39.41
1081
619
564
1688
Market Price
$ 35.48
Selling Price
$ 30.65
418
330
361
1290
Market Price
$ 34.52
Selling Price
$ 29.61
2574
2338
1784
3550
Market Price
$ 47.73
Selling Price
$ 42.47
2671
838
1031
3362
Market Price
$ 34.63
Selling Price
$ 29.24
3362
2613
1384
3786
Market Price
$ 31.49
Selling Price
$ 26.25
1485
374
567
1709
Market Price
$ 42.48
Selling Price
$ 37.34
1078
946
966
1822
Market Price
$ 37.82
Selling Price
$ 33.48
3100
2743
2934
4528
Market Price
$ 68.27
Selling Price
$ 58.35
1225
964
902
2212
Market Price
$ 36.49
Selling Price
$ 31.09
3300
2040
1901
4731
Market Price
$ 70.80
Selling Price
$ 59.03
763
229
466
2023
Market Price
$ 38.78
Selling Price
$ 33.02
1052
962
508
4621
Market Price
$ 44.78
Selling Price
$ 38.69
3096
2979
2734
4882
Market Price
$ 36.97
Selling Price
$ 33.48
1479
466
866
4900