Market Price
$ 59.14
Selling Price
$ 50.72
1593
1330
1105
2259
Market Price
$ 38.53
Selling Price
$ 33.19
1351
529
395
4522
Market Price
$ 35.47
Selling Price
$ 30.08
1114
796
971
4199
Market Price
$ 61.92
Selling Price
$ 54.07
163
130
49
744
Market Price
$ 42.24
Selling Price
$ 36.76
3034
2736
2715
4391
Market Price
$ 69.89
Selling Price
$ 58.25
1051
956
450
1519
Market Price
$ 34.30
Selling Price
$ 29.82
837
425
402
1281
Market Price
$ 38.67
Selling Price
$ 33.62
972
693
497
2996
Market Price
$ 57.69
Selling Price
$ 49.43
594
129
373
610
Market Price
$ 59.46
Selling Price
$ 51.18
2618
2368
1850
4636
Market Price
$ 42.62
Selling Price
$ 37.15
3336
1335
2672
4002
Market Price
$ 71.32
Selling Price
$ 59.86
839
779
678
2899
Market Price
$ 48.60
Selling Price
$ 44.05
3779
2011
3569
3954
Market Price
$ 37.10
Selling Price
$ 33.47
1442
1162
617
1756
Market Price
$ 38.64
Selling Price
$ 32.76
645
559
420
2472
Market Price
$ 52.84
Selling Price
$ 46.78
1475
477
1344
1534
Market Price
$ 55.96
Selling Price
$ 47.04
835
817
601
3683
Market Price
$ 34.44
Selling Price
$ 31.14
197
182
193
987
Market Price
$ 58.74
Selling Price
$ 51.22
559
169
416
2546
Market Price
$ 61.01
Selling Price
$ 54.99
2044
480
557
2637
Market Price
$ 60.04
Selling Price
$ 54.58
195
79
81
968
Market Price
$ 63.00
Selling Price
$ 52.63
2909
2352
2826
3895
Market Price
$ 31.30
Selling Price
$ 26.19
3547
2960
817
4795
Market Price
$ 34.14
Selling Price
$ 29.45
815
619
589
1725
Market Price
$ 35.23
Selling Price
$ 32.01
1301
750
1177
2501
Market Price
$ 40.41
Selling Price
$ 35.21
1118
259
776
3031
Market Price
$ 33.04
Selling Price
$ 28.01
1122
1113
1045
4849
Market Price
$ 45.29
Selling Price
$ 38.28
2238
1113
2081
2545
Market Price
$ 38.33
Selling Price
$ 34.46
524
474
183
773
Market Price
$ 43.34
Selling Price
$ 36.34
1084
774
726
1791
Market Price
$ 46.87
Selling Price
$ 40.74
1061
750
735
1827
Market Price
$ 53.14
Selling Price
$ 47.46
1728
1611
657
2897
Market Price
$ 40.04
Selling Price
$ 33.85
1229
1171
808
2132
Market Price
$ 36.50
Selling Price
$ 32.26
2371
2129
608
3328
Market Price
$ 66.56
Selling Price
$ 57.48
761
415
358
991
Market Price
$ 61.54
Selling Price
$ 53.38
419
410
87
809
Market Price
$ 30.95
Selling Price
$ 26.48
1639
696
874
2951
Market Price
$ 34.52
Selling Price
$ 29.67
1054
982
739
2749
Market Price
$ 62.09
Selling Price
$ 55.62
3575
1250
2891
3889
Market Price
$ 58.27
Selling Price
$ 51.14
1985
1066
1691
2202