Market Price
$ 30.87
Selling Price
$ 25.82
2921
2494
2371
4771
Market Price
$ 55.02
Selling Price
$ 47.72
392
258
219
1573
Market Price
$ 46.71
Selling Price
$ 39.26
1361
417
551
1451
Market Price
$ 61.60
Selling Price
$ 52.86
1011
821
656
4052
Market Price
$ 35.24
Selling Price
$ 31.68
2227
1142
2181
4290
Market Price
$ 31.29
Selling Price
$ 26.85
2059
536
1388
2669
Market Price
$ 43.96
Selling Price
$ 37.52
2101
1964
1530
3048
Market Price
$ 64.35
Selling Price
$ 56.91
3056
2563
644
4867
Market Price
$ 57.15
Selling Price
$ 50.69
635
429
446
1042
Market Price
$ 66.82
Selling Price
$ 57.17
902
254
668
1194
Market Price
$ 54.77
Selling Price
$ 46.72
482
227
227
1068
Market Price
$ 45.18
Selling Price
$ 38.81
3088
2504
2798
3900
Market Price
$ 60.29
Selling Price
$ 52.45
4274
1039
1704
4936
Market Price
$ 49.70
Selling Price
$ 42.81
2371
1820
918
2397
Market Price
$ 65.89
Selling Price
$ 57.20
1744
440
1504
2305
Market Price
$ 44.00
Selling Price
$ 37.73
1063
1037
535
4214
Market Price
$ 68.21
Selling Price
$ 58.82
1854
1426
1016
2934
Market Price
$ 59.74
Selling Price
$ 53.79
1156
884
993
2560
Market Price
$ 43.41
Selling Price
$ 38.37
508
434
245
883
Market Price
$ 42.03
Selling Price
$ 37.69
3200
2781
2880
3816
Market Price
$ 49.26
Selling Price
$ 41.69
2327
1863
2191
3960
Market Price
$ 56.57
Selling Price
$ 48.59
1993
1727
891
2904
Market Price
$ 39.43
Selling Price
$ 35.42
2844
672
2063
3447
Market Price
$ 39.12
Selling Price
$ 34.50
1890
540
1565
2862
Market Price
$ 44.29
Selling Price
$ 37.36
3819
3006
2457
4990
Market Price
$ 63.02
Selling Price
$ 54.11
3082
2049
797
3622
Market Price
$ 51.24
Selling Price
$ 46.06
3204
2696
1953
4201
Market Price
$ 58.76
Selling Price
$ 50.39
1536
531
395
1993
Market Price
$ 55.40
Selling Price
$ 48.63
4315
3754
3852
4341
Market Price
$ 49.13
Selling Price
$ 44.26
645
294
522
702
Market Price
$ 28.56
Selling Price
$ 25.88
492
325
197
2286
Market Price
$ 64.37
Selling Price
$ 55.05
3354
2489
2999
4567
Market Price
$ 44.34
Selling Price
$ 39.79
2465
1621
2295
2855
Market Price
$ 44.96
Selling Price
$ 39.64
557
492
172
1032
Market Price
$ 66.55
Selling Price
$ 56.13
1290
580
1043
2167
Market Price
$ 43.10
Selling Price
$ 37.01
1168
1077
683
2376
Market Price
$ 51.51
Selling Price
$ 46.30
705
164
583
956
Market Price
$ 37.56
Selling Price
$ 33.16
977
651
930
1152
Market Price
$ 36.24
Selling Price
$ 31.51
3668
3644
1931
4761
Market Price
$ 62.45
Selling Price
$ 56.46
729
700
521
1288