Market Price
$ 50.64
Selling Price
$ 45.64
1969
1836
1814
4097
Market Price
$ 45.37
Selling Price
$ 38.54
788
740
778
1604
Market Price
$ 34.59
Selling Price
$ 29.02
1798
445
783
2832
Market Price
$ 32.46
Selling Price
$ 27.18
141
128
30
510
Market Price
$ 31.66
Selling Price
$ 27.30
1004
312
538
4458
Market Price
$ 43.81
Selling Price
$ 39.77
733
549
308
1006
Market Price
$ 41.50
Selling Price
$ 37.18
2642
537
1610
2977
Market Price
$ 33.29
Selling Price
$ 28.71
845
838
725
4035
Market Price
$ 32.38
Selling Price
$ 27.12
948
697
735
1476
Market Price
$ 30.13
Selling Price
$ 27.30
532
122
187
931
Market Price
$ 58.73
Selling Price
$ 51.46
1284
635
703
4332
Market Price
$ 38.92
Selling Price
$ 33.33
1774
1181
1420
1912
Market Price
$ 36.04
Selling Price
$ 30.06
826
580
473
2862
Market Price
$ 34.00
Selling Price
$ 30.66
202
105
133
1003
Market Price
$ 66.30
Selling Price
$ 56.09
263
57
62
496
Market Price
$ 31.09
Selling Price
$ 28.25
649
223
199
1364
Market Price
$ 49.48
Selling Price
$ 43.40
1564
1359
460
1886
Market Price
$ 65.48
Selling Price
$ 54.57
3236
2350
2220
3897
Market Price
$ 39.34
Selling Price
$ 33.16
2546
1552
1041
4112
Market Price
$ 57.84
Selling Price
$ 52.07
2416
742
1605
3950
Market Price
$ 64.42
Selling Price
$ 55.73
3091
841
2393
4182
Market Price
$ 49.27
Selling Price
$ 43.87
1088
1004
267
4027
Market Price
$ 66.72
Selling Price
$ 57.87
805
681
461
925
Market Price
$ 55.87
Selling Price
$ 50.15
1517
1278
1483
2753
Market Price
$ 50.46
Selling Price
$ 44.30
1333
603
355
4649
Market Price
$ 29.53
Selling Price
$ 25.45
1555
452
829
2484
Market Price
$ 34.73
Selling Price
$ 30.98
4843
2133
2898
4928
Market Price
$ 38.82
Selling Price
$ 34.82
3030
2619
1133
3350
Market Price
$ 58.74
Selling Price
$ 51.04
1331
1105
806
2753
Market Price
$ 35.55
Selling Price
$ 30.13
543
508
497
573
Market Price
$ 70.81
Selling Price
$ 59.86
1084
1069
1083
1553
Market Price
$ 38.61
Selling Price
$ 34.73
1192
997
521
3137
Market Price
$ 35.27
Selling Price
$ 29.60
2503
1496
1935
3326
Market Price
$ 34.78
Selling Price
$ 29.42
1457
817
298
2864
Market Price
$ 59.93
Selling Price
$ 54.16
1454
1409
638
2123
Market Price
$ 30.14
Selling Price
$ 25.47
764
467
365
2242
Market Price
$ 32.45
Selling Price
$ 27.73
3064
671
2084
4137
Market Price
$ 59.19
Selling Price
$ 52.72
491
246
313
1056
Market Price
$ 69.25
Selling Price
$ 58.63
1404
1098
1053
1630
Market Price
$ 30.02
Selling Price
$ 25.14
3668
2707
2987
4557