Market Price
$ 42.87
Selling Price
$ 35.98
1194
788
1181
2567
Market Price
$ 33.13
Selling Price
$ 29.84
894
761
311
1486
Market Price
$ 33.90
Selling Price
$ 29.40
487
138
155
1482
Market Price
$ 62.26
Selling Price
$ 54.05
1569
444
1052
3413
Market Price
$ 40.73
Selling Price
$ 36.96
243
201
229
750
Market Price
$ 40.64
Selling Price
$ 35.25
2904
974
665
4873
Market Price
$ 43.96
Selling Price
$ 38.09
3197
1886
2928
4832
Market Price
$ 37.20
Selling Price
$ 31.73
1688
663
720
2623
Market Price
$ 48.00
Selling Price
$ 43.53
472
153
109
2024
Market Price
$ 48.14
Selling Price
$ 41.97
1859
928
1211
2304
Market Price
$ 52.32
Selling Price
$ 47.10
3510
3419
887
4283
Market Price
$ 52.03
Selling Price
$ 44.51
502
301
264
2221
Market Price
$ 59.09
Selling Price
$ 50.16
2642
824
1011
3488
Market Price
$ 55.60
Selling Price
$ 48.76
2067
1893
1522
4921
Market Price
$ 62.27
Selling Price
$ 56.21
521
275
358
1467
Market Price
$ 66.98
Selling Price
$ 57.43
2010
1339
641
4906
Market Price
$ 38.39
Selling Price
$ 33.64
885
285
771
4381
Market Price
$ 47.51
Selling Price
$ 40.26
333
267
144
955
Market Price
$ 68.28
Selling Price
$ 59.22
2317
1343
1406
2996
Market Price
$ 62.29
Selling Price
$ 53.62
1108
642
490
1642
Market Price
$ 44.99
Selling Price
$ 37.96
2091
913
1186
4434
Market Price
$ 42.79
Selling Price
$ 37.06
2791
1067
1136
3461
Market Price
$ 33.85
Selling Price
$ 29.11
3370
835
2684
4261
Market Price
$ 33.02
Selling Price
$ 27.83
1569
1109
807
4461
Market Price
$ 61.48
Selling Price
$ 51.68
1190
348
659
2260
Market Price
$ 38.68
Selling Price
$ 33.52
2760
1973
1473
2808
Market Price
$ 60.44
Selling Price
$ 53.64
2083
1070
1170
4321
Market Price
$ 65.61
Selling Price
$ 58.23
1221
909
925
2229
Market Price
$ 40.69
Selling Price
$ 35.83
4395
3859
2486
4590
Market Price
$ 36.79
Selling Price
$ 31.98
266
147
229
452
Market Price
$ 37.61
Selling Price
$ 33.02
899
519
465
4043
Market Price
$ 42.56
Selling Price
$ 36.03
3672
1069
1604
3677
Market Price
$ 45.71
Selling Price
$ 40.72
205
140
144
885
Market Price
$ 42.20
Selling Price
$ 35.85
3646
2894
1961
4631
Market Price
$ 30.22
Selling Price
$ 26.18
602
265
444
717
Market Price
$ 41.96
Selling Price
$ 35.02
432
156
356
1665
Market Price
$ 58.92
Selling Price
$ 52.97
1989
924
848
2482
Market Price
$ 53.38
Selling Price
$ 44.94
2160
834
663
4731
Market Price
$ 42.54
Selling Price
$ 37.24
219
187
164
553
Market Price
$ 42.94
Selling Price
$ 38.76
3136
1036
2085
4742