Market Price
$ 51.54
Selling Price
$ 45.06
378
90
98
596
Market Price
$ 38.79
Selling Price
$ 34.08
4629
2683
954
4687
Market Price
$ 65.25
Selling Price
$ 56.78
1385
1021
900
2272
Market Price
$ 44.03
Selling Price
$ 39.94
703
461
481
1719
Market Price
$ 58.84
Selling Price
$ 50.97
820
791
810
2198
Market Price
$ 32.73
Selling Price
$ 28.30
1748
1073
1258
5000
Market Price
$ 51.62
Selling Price
$ 45.18
1024
727
633
2639
Market Price
$ 39.41
Selling Price
$ 34.20
2018
438
927
4483
Market Price
$ 53.09
Selling Price
$ 45.27
602
292
312
1658
Market Price
$ 48.64
Selling Price
$ 44.06
2295
2069
2252
3925
Market Price
$ 29.75
Selling Price
$ 26.67
1078
472
227
2622
Market Price
$ 39.44
Selling Price
$ 33.10
2396
1255
1558
4248
Market Price
$ 55.26
Selling Price
$ 49.61
915
347
415
2230
Market Price
$ 47.68
Selling Price
$ 39.98
597
587
395
2593
Market Price
$ 34.61
Selling Price
$ 30.10
2231
1778
1172
4927
Market Price
$ 61.44
Selling Price
$ 51.83
2318
1326
1114
3056
Market Price
$ 38.27
Selling Price
$ 33.02
1075
883
1049
1178
Market Price
$ 61.72
Selling Price
$ 52.76
533
412
523
1787
Market Price
$ 54.17
Selling Price
$ 45.26
1198
699
412
1441
Market Price
$ 54.70
Selling Price
$ 49.52
2718
1033
1619
4676
Market Price
$ 52.61
Selling Price
$ 47.44
2023
1297
1026
3508
Market Price
$ 48.80
Selling Price
$ 42.56
1197
249
706
2094
Market Price
$ 54.96
Selling Price
$ 46.79
2648
729
812
4778
Market Price
$ 63.35
Selling Price
$ 55.46
329
225
222
1299
Market Price
$ 53.24
Selling Price
$ 45.16
510
123
420
664
Market Price
$ 41.11
Selling Price
$ 36.79
2950
2789
2077
3629
Market Price
$ 30.70
Selling Price
$ 26.26
178
140
146
693
Market Price
$ 39.82
Selling Price
$ 34.84
2527
1522
2504
2884
Market Price
$ 60.46
Selling Price
$ 52.64
4502
3634
3929
4745
Market Price
$ 65.47
Selling Price
$ 56.12
3139
2552
801
3835
Market Price
$ 65.03
Selling Price
$ 55.99
1215
826
1050
3185
Market Price
$ 49.26
Selling Price
$ 42.95
973
887
700
4801
Market Price
$ 65.11
Selling Price
$ 56.25
1132
1007
419
2621
Market Price
$ 42.61
Selling Price
$ 36.10
826
377
647
1435
Market Price
$ 52.85
Selling Price
$ 44.74
2060
1082
923
2960
Market Price
$ 34.23
Selling Price
$ 30.87
1410
550
1159
4831
Market Price
$ 44.69
Selling Price
$ 39.87
978
719
739
1515
Market Price
$ 54.14
Selling Price
$ 47.83
1595
410
948
4960
Market Price
$ 53.21
Selling Price
$ 46.43
1295
1295
1207
2048
Market Price
$ 33.73
Selling Price
$ 29.77
752
292
302
798