Market Price
$ 33.16
Selling Price
$ 28.31
2144
1646
1243
2367
Market Price
$ 66.24
Selling Price
$ 58.99
294
159
147
931
Market Price
$ 50.75
Selling Price
$ 45.54
4826
1096
4398
4872
Market Price
$ 68.50
Selling Price
$ 59.58
1645
1321
1183
4383
Market Price
$ 33.32
Selling Price
$ 29.11
3514
1125
1672
3612
Market Price
$ 38.12
Selling Price
$ 32.00
1128
566
632
4850
Market Price
$ 54.97
Selling Price
$ 46.96
1198
658
503
1218
Market Price
$ 70.36
Selling Price
$ 59.27
1166
483
765
1452
Market Price
$ 31.54
Selling Price
$ 28.12
240
213
211
416
Market Price
$ 33.71
Selling Price
$ 30.45
2618
1327
2499
3945
Market Price
$ 52.36
Selling Price
$ 44.71
1909
550
1088
4831
Market Price
$ 62.54
Selling Price
$ 56.03
3864
2855
2669
4323
Market Price
$ 41.12
Selling Price
$ 35.15
512
509
309
549
Market Price
$ 36.14
Selling Price
$ 31.58
982
753
306
2985
Market Price
$ 66.20
Selling Price
$ 55.91
3167
643
2209
4766
Market Price
$ 59.08
Selling Price
$ 50.99
1813
1568
804
2848
Market Price
$ 52.68
Selling Price
$ 46.35
1695
1669
507
2616
Market Price
$ 59.25
Selling Price
$ 51.92
2843
2057
1185
2943
Market Price
$ 59.09
Selling Price
$ 51.09
3331
752
719
4757
Market Price
$ 56.48
Selling Price
$ 47.84
4721
2916
4406
4835
Market Price
$ 34.62
Selling Price
$ 31.04
845
204
740
3131
Market Price
$ 45.58
Selling Price
$ 39.11
149
71
57
502
Market Price
$ 39.62
Selling Price
$ 34.84
2337
1426
2187
2870
Market Price
$ 40.62
Selling Price
$ 36.70
4353
3874
3019
4363
Market Price
$ 49.42
Selling Price
$ 41.22
1837
551
1365
3499
Market Price
$ 69.54
Selling Price
$ 59.81
2137
1399
2061
3807
Market Price
$ 35.20
Selling Price
$ 30.93
2667
1110
1106
4940
Market Price
$ 68.56
Selling Price
$ 58.29
410
285
176
1067
Market Price
$ 48.46
Selling Price
$ 43.50
239
104
131
1039
Market Price
$ 38.53
Selling Price
$ 33.08
2033
1592
1563
2630
Market Price
$ 51.43
Selling Price
$ 43.96
358
275
351
928
Market Price
$ 49.07
Selling Price
$ 42.24
2241
581
1303
3413
Market Price
$ 69.68
Selling Price
$ 59.08
4523
4208
3598
4613
Market Price
$ 48.38
Selling Price
$ 41.05
2665
822
2455
4050
Market Price
$ 32.68
Selling Price
$ 28.72
1553
455
650
2192
Market Price
$ 30.26
Selling Price
$ 25.86
373
230
181
1165
Market Price
$ 28.65
Selling Price
$ 25.18
726
721
655
1235
Market Price
$ 28.51
Selling Price
$ 25.02
838
395
332
920
Market Price
$ 54.10
Selling Price
$ 48.31
634
299
631
2258
Market Price
$ 48.07
Selling Price
$ 40.51
2655
967
1485
2925