Market Price
$ 37.77
Selling Price
$ 33.95
2199
2192
1218
4585
Market Price
$ 40.87
Selling Price
$ 36.51
2436
1471
1850
3586
Market Price
$ 47.85
Selling Price
$ 41.20
991
447
375
1710
Market Price
$ 54.39
Selling Price
$ 48.16
492
103
139
683
Market Price
$ 55.61
Selling Price
$ 46.54
317
89
105
603
Market Price
$ 61.08
Selling Price
$ 53.18
1525
1317
1128
3947
Market Price
$ 49.02
Selling Price
$ 41.45
1060
857
621
3135
Market Price
$ 51.11
Selling Price
$ 43.02
801
285
392
3257
Market Price
$ 29.35
Selling Price
$ 26.22
554
239
159
1648
Market Price
$ 61.79
Selling Price
$ 56.03
300
89
115
585
Market Price
$ 48.12
Selling Price
$ 41.31
567
215
515
2329
Market Price
$ 35.42
Selling Price
$ 30.17
195
54
97
485
Market Price
$ 60.18
Selling Price
$ 51.52
846
750
811
2499
Market Price
$ 37.53
Selling Price
$ 32.48
863
641
361
2064
Market Price
$ 33.49
Selling Price
$ 28.62
2543
802
1405
3757
Market Price
$ 46.84
Selling Price
$ 40.21
1842
1661
384
4537
Market Price
$ 54.94
Selling Price
$ 49.14
961
694
872
3058
Market Price
$ 29.58
Selling Price
$ 25.17
1850
653
388
2922
Market Price
$ 58.45
Selling Price
$ 52.23
540
470
250
587
Market Price
$ 68.83
Selling Price
$ 58.66
227
121
130
914
Market Price
$ 42.55
Selling Price
$ 37.02
1443
369
920
4454
Market Price
$ 51.14
Selling Price
$ 45.48
977
954
401
4038
Market Price
$ 35.75
Selling Price
$ 31.80
1288
556
1161
3717
Market Price
$ 61.58
Selling Price
$ 52.84
3679
1016
1101
4041
Market Price
$ 65.18
Selling Price
$ 57.46
1602
517
1389
2287
Market Price
$ 39.55
Selling Price
$ 34.83
1073
1055
266
4906
Market Price
$ 47.05
Selling Price
$ 42.22
1680
1593
1062
2131
Market Price
$ 56.09
Selling Price
$ 50.43
1859
595
1441
2660
Market Price
$ 45.29
Selling Price
$ 38.31
2023
1168
476
4522
Market Price
$ 60.43
Selling Price
$ 50.37
674
415
279
2819
Market Price
$ 46.31
Selling Price
$ 39.51
705
217
193
1314
Market Price
$ 48.34
Selling Price
$ 40.73
1357
1004
1264
2093
Market Price
$ 41.22
Selling Price
$ 34.71
2670
1665
987
4854
Market Price
$ 54.76
Selling Price
$ 47.61
1406
993
1290
3782
Market Price
$ 55.15
Selling Price
$ 47.78
1601
599
356
2099
Market Price
$ 65.07
Selling Price
$ 55.43
252
124
206
1055
Market Price
$ 38.81
Selling Price
$ 33.12
1576
1378
1174
4400
Market Price
$ 45.18
Selling Price
$ 40.05
3792
3598
2540
4546
Market Price
$ 66.32
Selling Price
$ 59.05
663
549
522
2632
Market Price
$ 62.07
Selling Price
$ 53.40
245
177
143
1006