Market Price
$ 48.10
Selling Price
$ 43.57
1587
1300
1390
4301
Market Price
$ 41.37
Selling Price
$ 35.56
556
314
206
1498
Market Price
$ 54.70
Selling Price
$ 48.08
1682
438
555
3535
Market Price
$ 43.03
Selling Price
$ 36.62
1315
905
749
3492
Market Price
$ 53.78
Selling Price
$ 48.34
1126
536
753
2071
Market Price
$ 54.60
Selling Price
$ 48.35
346
208
255
437
Market Price
$ 50.91
Selling Price
$ 44.48
3946
3031
1100
4870
Market Price
$ 30.68
Selling Price
$ 26.35
2606
2039
1864
2758
Market Price
$ 49.63
Selling Price
$ 44.08
923
586
346
1834
Market Price
$ 65.09
Selling Price
$ 56.36
4154
2577
3211
4156
Market Price
$ 40.07
Selling Price
$ 35.90
1034
306
678
1084
Market Price
$ 65.88
Selling Price
$ 56.05
1003
602
800
1419
Market Price
$ 45.23
Selling Price
$ 38.11
1654
389
973
4794
Market Price
$ 42.09
Selling Price
$ 36.50
916
372
191
4319
Market Price
$ 32.61
Selling Price
$ 28.13
3750
2085
1154
4283
Market Price
$ 31.18
Selling Price
$ 26.39
2286
1139
1360
3745
Market Price
$ 30.19
Selling Price
$ 26.27
847
810
272
3056
Market Price
$ 29.89
Selling Price
$ 26.65
295
104
100
1036
Market Price
$ 31.50
Selling Price
$ 27.33
905
530
425
3182
Market Price
$ 31.56
Selling Price
$ 28.33
1067
633
953
2848
Market Price
$ 45.84
Selling Price
$ 41.45
333
256
159
798
Market Price
$ 30.90
Selling Price
$ 27.96
925
781
261
1852
Market Price
$ 39.97
Selling Price
$ 36.13
898
587
884
2872
Market Price
$ 60.13
Selling Price
$ 54.22
2894
1446
895
3468
Market Price
$ 41.27
Selling Price
$ 34.99
1019
633
775
4524
Market Price
$ 64.25
Selling Price
$ 55.25
396
331
151
1501
Market Price
$ 28.26
Selling Price
$ 25.42
2333
2320
1868
3926
Market Price
$ 44.08
Selling Price
$ 38.95
993
934
754
2616
Market Price
$ 70.66
Selling Price
$ 59.77
3035
1074
1039
4026
Market Price
$ 37.75
Selling Price
$ 31.64
942
299
259
1195
Market Price
$ 55.52
Selling Price
$ 47.81
775
336
287
1070
Market Price
$ 57.53
Selling Price
$ 49.13
2703
1232
1111
3844
Market Price
$ 53.52
Selling Price
$ 45.96
222
215
104
779
Market Price
$ 33.80
Selling Price
$ 28.55
2749
2597
1499
2755
Market Price
$ 56.00
Selling Price
$ 47.26
418
112
350
1601
Market Price
$ 44.35
Selling Price
$ 37.58
602
483
531
2928
Market Price
$ 30.62
Selling Price
$ 26.89
2159
1672
631
2307
Market Price
$ 40.53
Selling Price
$ 35.62
1000
730
776
3944
Market Price
$ 63.59
Selling Price
$ 53.73
269
117
258
431
Market Price
$ 38.70
Selling Price
$ 34.35
168
156
42
549