Market Price
$ 51.70
Selling Price
$ 43.38
759
438
157
3089
Market Price
$ 46.81
Selling Price
$ 40.13
694
446
304
1237
Market Price
$ 49.10
Selling Price
$ 44.09
982
847
201
2383
Market Price
$ 33.19
Selling Price
$ 28.44
2285
1729
1639
4317
Market Price
$ 42.30
Selling Price
$ 36.03
2297
1231
1064
3218
Market Price
$ 62.95
Selling Price
$ 53.91
1226
885
960
3480
Market Price
$ 54.85
Selling Price
$ 46.17
393
239
303
746
Market Price
$ 56.94
Selling Price
$ 50.65
670
582
316
935
Market Price
$ 44.00
Selling Price
$ 37.36
1466
654
1455
2384
Market Price
$ 30.15
Selling Price
$ 25.38
3184
2267
3085
3430
Market Price
$ 51.76
Selling Price
$ 44.85
581
551
124
1837
Market Price
$ 40.19
Selling Price
$ 34.62
2749
2483
2585
4790
Market Price
$ 53.00
Selling Price
$ 46.09
3572
3124
1327
3672
Market Price
$ 66.22
Selling Price
$ 56.94
831
234
786
1988
Market Price
$ 43.03
Selling Price
$ 36.21
1569
804
1519
1616
Market Price
$ 38.30
Selling Price
$ 33.03
2711
2614
1770
4649
Market Price
$ 51.09
Selling Price
$ 46.32
928
798
566
3192
Market Price
$ 51.65
Selling Price
$ 46.18
563
559
160
2155
Market Price
$ 48.32
Selling Price
$ 41.54
718
594
298
719
Market Price
$ 66.64
Selling Price
$ 57.16
4105
3134
3512
4938
Market Price
$ 55.83
Selling Price
$ 49.76
2862
1043
1098
4612
Market Price
$ 51.84
Selling Price
$ 43.88
928
211
810
1044
Market Price
$ 56.00
Selling Price
$ 48.21
724
178
529
2595
Market Price
$ 37.77
Selling Price
$ 34.06
1430
1295
709
2755
Market Price
$ 62.80
Selling Price
$ 55.70
2268
1808
596
3626
Market Price
$ 44.87
Selling Price
$ 38.15
2076
915
586
2132
Market Price
$ 29.63
Selling Price
$ 25.01
803
559
417
900
Market Price
$ 63.93
Selling Price
$ 55.64
2977
2695
1059
4615
Market Price
$ 60.82
Selling Price
$ 52.73
302
250
219
606
Market Price
$ 29.62
Selling Price
$ 26.00
133
83
72
595
Market Price
$ 58.41
Selling Price
$ 52.42
2452
629
556
4957
Market Price
$ 67.16
Selling Price
$ 58.70
931
319
417
1091
Market Price
$ 40.81
Selling Price
$ 37.03
455
245
332
2067
Market Price
$ 64.13
Selling Price
$ 57.15
3052
2992
739
4389
Market Price
$ 43.64
Selling Price
$ 39.57
2924
1792
2162
3653
Market Price
$ 43.61
Selling Price
$ 38.57
275
211
209
1225
Market Price
$ 34.72
Selling Price
$ 31.09
1177
457
886
1609
Market Price
$ 48.67
Selling Price
$ 42.29
589
148
239
598
Market Price
$ 59.35
Selling Price
$ 51.79
3055
2408
1350
4159
Market Price
$ 60.55
Selling Price
$ 52.21
2026
1870
1321
3633