Market Price
$ 38.81
Selling Price
$ 33.67
2022
1557
743
4556
Market Price
$ 37.98
Selling Price
$ 32.96
1179
1059
252
2303
Market Price
$ 64.74
Selling Price
$ 58.71
1261
559
1130
3811
Market Price
$ 48.77
Selling Price
$ 43.52
4069
2779
1469
4268
Market Price
$ 50.59
Selling Price
$ 44.64
1229
759
691
4984
Market Price
$ 45.82
Selling Price
$ 39.89
870
239
508
1392
Market Price
$ 60.62
Selling Price
$ 54.94
432
149
386
1536
Market Price
$ 55.43
Selling Price
$ 46.60
833
788
707
2389
Market Price
$ 56.85
Selling Price
$ 51.01
1267
1215
793
2004
Market Price
$ 45.19
Selling Price
$ 37.83
575
442
512
619
Market Price
$ 58.55
Selling Price
$ 49.37
546
285
523
1054
Market Price
$ 44.79
Selling Price
$ 38.01
2663
2103
2448
4850
Market Price
$ 29.63
Selling Price
$ 26.89
2922
2312
1548
4038
Market Price
$ 40.58
Selling Price
$ 35.48
3144
1917
2746
4600
Market Price
$ 47.65
Selling Price
$ 41.84
2769
2746
1690
2809
Market Price
$ 58.68
Selling Price
$ 49.58
1071
549
307
1401
Market Price
$ 30.24
Selling Price
$ 25.35
2682
749
1687
2803
Market Price
$ 34.68
Selling Price
$ 29.05
887
526
791
1568
Market Price
$ 36.66
Selling Price
$ 31.64
2216
668
1183
3344
Market Price
$ 39.33
Selling Price
$ 34.71
3527
1967
2677
4264
Market Price
$ 31.91
Selling Price
$ 27.30
3709
2879
2200
4992
Market Price
$ 54.01
Selling Price
$ 48.93
1399
1288
784
1930
Market Price
$ 62.08
Selling Price
$ 52.46
1553
1377
1516
3346
Market Price
$ 31.61
Selling Price
$ 27.78
2442
1864
624
2652
Market Price
$ 61.14
Selling Price
$ 55.49
930
263
481
3793
Market Price
$ 32.65
Selling Price
$ 28.22
961
516
614
2216
Market Price
$ 49.09
Selling Price
$ 43.53
770
476
330
3384
Market Price
$ 37.59
Selling Price
$ 31.48
439
188
417
957
Market Price
$ 33.01
Selling Price
$ 29.63
3950
2211
945
4874
Market Price
$ 50.33
Selling Price
$ 42.22
654
289
621
1578
Market Price
$ 33.11
Selling Price
$ 28.82
825
182
600
1828
Market Price
$ 30.34
Selling Price
$ 25.63
925
450
312
1059
Market Price
$ 43.37
Selling Price
$ 36.44
2709
909
826
4294
Market Price
$ 64.17
Selling Price
$ 55.52
676
528
272
1836
Market Price
$ 30.37
Selling Price
$ 25.39
525
301
158
1309
Market Price
$ 44.31
Selling Price
$ 38.81
2034
798
722
2980
Market Price
$ 52.88
Selling Price
$ 47.89
1433
372
1044
1691
Market Price
$ 42.01
Selling Price
$ 35.21
1140
1018
870
2892
Market Price
$ 64.67
Selling Price
$ 57.72
1390
1221
1053
2302
Market Price
$ 59.99
Selling Price
$ 52.79
2023
1055
1960
2423