Market Price
$ 33.52
Selling Price
$ 29.82
353
187
121
796
Market Price
$ 64.71
Selling Price
$ 55.76
4077
2350
1079
4461
Market Price
$ 59.50
Selling Price
$ 51.32
902
339
547
1773
Market Price
$ 55.35
Selling Price
$ 46.95
1542
825
1332
1907
Market Price
$ 62.25
Selling Price
$ 52.82
1886
1548
1622
3043
Market Price
$ 46.32
Selling Price
$ 40.71
1096
570
769
3882
Market Price
$ 59.12
Selling Price
$ 53.58
3078
700
1787
4735
Market Price
$ 49.63
Selling Price
$ 44.06
640
389
623
973
Market Price
$ 41.84
Selling Price
$ 35.57
946
562
319
2216
Market Price
$ 40.56
Selling Price
$ 36.27
1943
1518
950
2232
Market Price
$ 60.84
Selling Price
$ 51.92
1735
641
873
3712
Market Price
$ 36.72
Selling Price
$ 31.11
343
152
202
1660
Market Price
$ 42.04
Selling Price
$ 37.88
4320
1237
1975
4570
Market Price
$ 49.90
Selling Price
$ 44.43
2850
2721
1091
3095
Market Price
$ 34.76
Selling Price
$ 29.75
3326
2950
2599
4362
Market Price
$ 56.73
Selling Price
$ 49.77
628
271
360
1460
Market Price
$ 47.31
Selling Price
$ 41.37
2012
599
465
4119
Market Price
$ 38.61
Selling Price
$ 32.37
829
284
633
2339
Market Price
$ 37.34
Selling Price
$ 31.82
766
500
461
977
Market Price
$ 38.14
Selling Price
$ 33.91
655
294
562
3210
Market Price
$ 58.27
Selling Price
$ 49.24
3512
2532
1787
3976
Market Price
$ 57.40
Selling Price
$ 50.76
995
739
241
3557
Market Price
$ 41.04
Selling Price
$ 36.53
2559
881
873
3949
Market Price
$ 66.55
Selling Price
$ 58.95
158
137
76
544
Market Price
$ 34.40
Selling Price
$ 31.08
755
660
298
815
Market Price
$ 68.74
Selling Price
$ 58.82
2854
2849
2653
4428
Market Price
$ 50.78
Selling Price
$ 44.34
996
819
898
4428
Market Price
$ 54.51
Selling Price
$ 45.96
4034
1563
2295
4772
Market Price
$ 34.02
Selling Price
$ 30.15
629
390
284
1980
Market Price
$ 44.07
Selling Price
$ 38.26
889
435
439
1786
Market Price
$ 50.39
Selling Price
$ 45.39
1396
589
1363
2085
Market Price
$ 36.42
Selling Price
$ 31.22
993
373
682
1414
Market Price
$ 31.65
Selling Price
$ 28.58
1557
1279
974
4074
Market Price
$ 34.38
Selling Price
$ 28.89
2874
2715
1976
3454
Market Price
$ 49.55
Selling Price
$ 41.95
2027
866
1094
4488
Market Price
$ 32.58
Selling Price
$ 28.62
3645
3375
3046
3904
Market Price
$ 53.78
Selling Price
$ 48.72
3255
1730
2299
4033
Market Price
$ 58.21
Selling Price
$ 51.66
1270
930
1169
1917
Market Price
$ 29.45
Selling Price
$ 26.53
3938
1591
2753
4658
Market Price
$ 63.03
Selling Price
$ 53.66
2873
2557
2313
2933