Market Price
$ 37.29
Selling Price
$ 33.11
2276
1961
1552
3533
Market Price
$ 53.13
Selling Price
$ 44.49
1500
1102
1138
1657
Market Price
$ 64.72
Selling Price
$ 54.77
1235
688
1084
1565
Market Price
$ 49.48
Selling Price
$ 44.79
3579
1764
1482
4042
Market Price
$ 66.54
Selling Price
$ 59.73
700
450
699
1165
Market Price
$ 61.17
Selling Price
$ 52.96
634
228
460
1043
Market Price
$ 55.78
Selling Price
$ 48.35
113
91
43
401
Market Price
$ 36.61
Selling Price
$ 31.26
3841
2263
1358
4319
Market Price
$ 44.59
Selling Price
$ 39.32
2871
1195
963
3831
Market Price
$ 40.97
Selling Price
$ 35.12
791
283
457
870
Market Price
$ 42.01
Selling Price
$ 37.09
3208
2114
1158
4562
Market Price
$ 50.09
Selling Price
$ 41.77
2224
813
2178
3704
Market Price
$ 28.68
Selling Price
$ 25.59
1982
1953
1852
2009
Market Price
$ 35.32
Selling Price
$ 32.06
267
247
69
1158
Market Price
$ 71.64
Selling Price
$ 59.90
1145
864
604
4283
Market Price
$ 38.46
Selling Price
$ 34.15
768
412
582
1681
Market Price
$ 31.81
Selling Price
$ 28.62
2744
863
2562
4738
Market Price
$ 32.94
Selling Price
$ 27.98
501
121
245
1192
Market Price
$ 46.82
Selling Price
$ 40.43
766
168
695
3227
Market Price
$ 54.91
Selling Price
$ 49.72
1739
724
1183
4596
Market Price
$ 55.38
Selling Price
$ 49.39
1885
611
1277
3117
Market Price
$ 67.02
Selling Price
$ 57.42
443
335
368
1009
Market Price
$ 40.87
Selling Price
$ 35.90
215
117
204
910
Market Price
$ 65.43
Selling Price
$ 55.69
353
289
325
820
Market Price
$ 41.71
Selling Price
$ 37.51
332
161
328
1083
Market Price
$ 70.45
Selling Price
$ 58.96
949
862
385
1944
Market Price
$ 60.64
Selling Price
$ 54.10
2419
1837
722
3084
Market Price
$ 45.44
Selling Price
$ 38.84
3444
1906
740
4330
Market Price
$ 43.85
Selling Price
$ 38.37
336
315
247
664
Market Price
$ 62.39
Selling Price
$ 54.34
2136
1755
645
2828
Market Price
$ 53.76
Selling Price
$ 46.11
2242
1783
1895
4359
Market Price
$ 46.24
Selling Price
$ 38.73
585
459
313
2477
Market Price
$ 33.11
Selling Price
$ 29.19
2324
2153
667
2474
Market Price
$ 44.00
Selling Price
$ 39.07
727
180
190
2957
Market Price
$ 68.43
Selling Price
$ 58.72
2763
660
1392
2893
Market Price
$ 33.83
Selling Price
$ 29.84
4253
2653
2731
4366
Market Price
$ 66.35
Selling Price
$ 56.83
3043
1766
956
4072
Market Price
$ 45.63
Selling Price
$ 41.43
1622
1031
1297
1904
Market Price
$ 35.52
Selling Price
$ 30.11
1216
914
1063
2887
Market Price
$ 32.69
Selling Price
$ 28.04
3465
946
1343
3875