Market Price
$ 63.03
Selling Price
$ 55.68
1404
630
813
2236
Market Price
$ 64.19
Selling Price
$ 53.65
1668
1469
1453
1823
Market Price
$ 60.18
Selling Price
$ 50.85
1805
1718
1013
4715
Market Price
$ 40.15
Selling Price
$ 35.21
415
87
201
1831
Market Price
$ 39.15
Selling Price
$ 33.39
652
651
628
671
Market Price
$ 41.79
Selling Price
$ 35.59
315
299
117
1368
Market Price
$ 47.80
Selling Price
$ 39.85
1507
1054
1496
2092
Market Price
$ 38.27
Selling Price
$ 34.55
1865
832
1279
3368
Market Price
$ 40.02
Selling Price
$ 35.96
909
295
792
1507
Market Price
$ 44.86
Selling Price
$ 40.09
1035
628
515
3957
Market Price
$ 69.44
Selling Price
$ 58.16
227
206
137
689
Market Price
$ 61.44
Selling Price
$ 51.91
1895
467
416
4042
Market Price
$ 67.09
Selling Price
$ 58.79
1467
1001
1353
2525
Market Price
$ 29.31
Selling Price
$ 25.69
1784
1409
462
1860
Market Price
$ 29.77
Selling Price
$ 26.55
2603
758
1008
3099
Market Price
$ 56.84
Selling Price
$ 50.68
1391
961
1053
3377
Market Price
$ 49.61
Selling Price
$ 43.95
3099
2609
842
3291
Market Price
$ 54.80
Selling Price
$ 48.03
85
44
48
417
Market Price
$ 54.11
Selling Price
$ 45.40
1956
1779
1806
4945
Market Price
$ 30.96
Selling Price
$ 27.99
167
37
96
447
Market Price
$ 41.10
Selling Price
$ 34.84
2261
1001
1240
2802
Market Price
$ 33.46
Selling Price
$ 28.74
3426
3330
3385
3701
Market Price
$ 31.14
Selling Price
$ 27.96
360
347
287
955
Market Price
$ 33.50
Selling Price
$ 28.68
327
272
159
1336
Market Price
$ 47.77
Selling Price
$ 41.82
460
126
392
651
Market Price
$ 46.07
Selling Price
$ 40.14
1291
924
991
3626
Market Price
$ 50.52
Selling Price
$ 44.62
1756
531
1217
3582
Market Price
$ 46.64
Selling Price
$ 40.99
1384
772
1321
2022
Market Price
$ 39.64
Selling Price
$ 33.44
2804
1925
919
4997
Market Price
$ 40.37
Selling Price
$ 33.74
1182
547
652
4415
Market Price
$ 41.62
Selling Price
$ 36.75
1030
959
466
4113
Market Price
$ 35.66
Selling Price
$ 30.00
3774
2072
1230
4561
Market Price
$ 61.74
Selling Price
$ 52.75
691
282
486
1861
Market Price
$ 54.94
Selling Price
$ 46.26
541
181
191
2016
Market Price
$ 45.67
Selling Price
$ 39.51
1351
506
931
2221
Market Price
$ 64.38
Selling Price
$ 53.76
330
173
156
767
Market Price
$ 49.71
Selling Price
$ 44.77
1584
1400
911
2030
Market Price
$ 29.66
Selling Price
$ 25.03
713
435
570
1164
Market Price
$ 46.16
Selling Price
$ 41.79
1644
537
801
4155
Market Price
$ 48.73
Selling Price
$ 41.31
811
531
803
3204