Market Price
$ 54.06
Selling Price
$ 47.30
240
206
94
1155
Market Price
$ 52.40
Selling Price
$ 44.89
1647
1357
1266
4531
Market Price
$ 60.76
Selling Price
$ 50.72
3110
2277
1098
4612
Market Price
$ 56.55
Selling Price
$ 49.57
1924
1065
1685
3746
Market Price
$ 39.78
Selling Price
$ 34.04
442
340
222
1566
Market Price
$ 36.16
Selling Price
$ 31.88
2899
2790
2706
3757
Market Price
$ 49.67
Selling Price
$ 45.12
2900
2814
1938
4975
Market Price
$ 66.93
Selling Price
$ 56.24
871
562
506
3012
Market Price
$ 65.53
Selling Price
$ 58.69
3231
889
1326
4287
Market Price
$ 55.18
Selling Price
$ 47.40
791
608
727
1219
Market Price
$ 58.00
Selling Price
$ 51.11
1174
789
585
2392
Market Price
$ 29.61
Selling Price
$ 26.05
565
189
432
1482
Market Price
$ 60.96
Selling Price
$ 53.04
967
380
473
1521
Market Price
$ 69.87
Selling Price
$ 59.72
809
655
326
3893
Market Price
$ 29.55
Selling Price
$ 26.86
552
417
147
795
Market Price
$ 44.25
Selling Price
$ 39.86
810
464
476
1099
Market Price
$ 56.53
Selling Price
$ 49.14
1767
1705
798
4214
Market Price
$ 43.62
Selling Price
$ 36.95
361
141
135
1775
Market Price
$ 41.20
Selling Price
$ 36.87
3694
1372
3392
4172
Market Price
$ 47.69
Selling Price
$ 40.80
2807
1426
963
4929
Market Price
$ 55.70
Selling Price
$ 47.38
2187
996
2021
2855
Market Price
$ 51.56
Selling Price
$ 45.37
1347
772
686
3440
Market Price
$ 46.54
Selling Price
$ 39.82
1185
817
617
2335
Market Price
$ 61.98
Selling Price
$ 54.57
2663
1010
1937
3843
Market Price
$ 65.57
Selling Price
$ 57.68
1682
763
736
3207
Market Price
$ 39.78
Selling Price
$ 34.61
2509
778
2216
4888
Market Price
$ 35.24
Selling Price
$ 30.12
1236
1124
600
3338
Market Price
$ 47.61
Selling Price
$ 42.00
4266
1634
3924
4576
Market Price
$ 33.94
Selling Price
$ 28.30
645
198
611
1424
Market Price
$ 40.91
Selling Price
$ 36.50
1533
519
934
4031
Market Price
$ 60.30
Selling Price
$ 54.73
1135
589
1120
1380
Market Price
$ 41.52
Selling Price
$ 35.71
4155
4112
3764
4450
Market Price
$ 52.22
Selling Price
$ 44.61
412
278
305
517
Market Price
$ 47.97
Selling Price
$ 42.45
3521
2163
2241
4457
Market Price
$ 40.42
Selling Price
$ 35.88
775
496
761
2749
Market Price
$ 43.56
Selling Price
$ 37.31
3610
1841
2494
4445
Market Price
$ 35.38
Selling Price
$ 30.23
2220
1972
1340
3463
Market Price
$ 47.95
Selling Price
$ 41.28
2815
2152
2737
3109
Market Price
$ 44.36
Selling Price
$ 38.72
231
207
66
503
Market Price
$ 49.05
Selling Price
$ 42.44
1143
794
570
2522