Market Price
$ 59.04
Selling Price
$ 49.85
1106
379
353
1135
Market Price
$ 37.22
Selling Price
$ 31.68
3366
1500
2434
3411
Market Price
$ 45.97
Selling Price
$ 39.52
2055
1092
1471
4428
Market Price
$ 40.49
Selling Price
$ 35.30
536
296
346
2243
Market Price
$ 29.71
Selling Price
$ 25.67
2967
2715
1936
3022
Market Price
$ 39.38
Selling Price
$ 34.34
753
288
271
1617
Market Price
$ 58.54
Selling Price
$ 52.02
361
171
129
1518
Market Price
$ 37.02
Selling Price
$ 31.91
1044
352
979
2048
Market Price
$ 44.08
Selling Price
$ 39.18
2247
2051
2231
4196
Market Price
$ 40.04
Selling Price
$ 34.67
369
311
289
647
Market Price
$ 41.83
Selling Price
$ 36.38
778
755
526
1276
Market Price
$ 34.86
Selling Price
$ 29.09
3626
2624
2769
4026
Market Price
$ 45.51
Selling Price
$ 39.68
1489
851
932
1813
Market Price
$ 40.53
Selling Price
$ 36.44
2270
1170
2028
4332
Market Price
$ 57.86
Selling Price
$ 50.84
1003
300
947
3580
Market Price
$ 48.81
Selling Price
$ 40.92
323
126
275
878
Market Price
$ 49.01
Selling Price
$ 42.92
834
259
431
3099
Market Price
$ 41.89
Selling Price
$ 37.89
1949
1511
865
4014
Market Price
$ 48.43
Selling Price
$ 40.51
1976
983
958
2349
Market Price
$ 41.54
Selling Price
$ 34.89
1019
980
718
2231
Market Price
$ 70.73
Selling Price
$ 59.65
1736
493
1601
2889
Market Price
$ 50.94
Selling Price
$ 44.45
1971
398
826
2569
Market Price
$ 52.67
Selling Price
$ 45.87
2810
2611
1560
4905
Market Price
$ 60.31
Selling Price
$ 53.30
3847
2987
1489
4414
Market Price
$ 59.08
Selling Price
$ 53.55
1228
1201
575
3371
Market Price
$ 44.91
Selling Price
$ 39.81
647
603
305
1047
Market Price
$ 61.13
Selling Price
$ 51.84
1479
663
728
3112
Market Price
$ 61.42
Selling Price
$ 53.13
3802
2867
1538
4309
Market Price
$ 30.73
Selling Price
$ 27.93
3218
729
976
3322
Market Price
$ 51.82
Selling Price
$ 43.85
265
70
117
611
Market Price
$ 64.82
Selling Price
$ 55.43
772
658
609
3332
Market Price
$ 53.25
Selling Price
$ 46.10
1038
625
852
1188
Market Price
$ 58.47
Selling Price
$ 50.03
1297
749
391
1532
Market Price
$ 71.39
Selling Price
$ 59.68
1896
846
1559
2055
Market Price
$ 32.53
Selling Price
$ 27.79
2796
2622
2728
3708
Market Price
$ 49.11
Selling Price
$ 41.42
3457
1865
2789
4127
Market Price
$ 45.86
Selling Price
$ 39.78
1235
950
1129
2226
Market Price
$ 36.58
Selling Price
$ 32.49
2905
1523
2304
4673
Market Price
$ 37.73
Selling Price
$ 32.55
771
255
763
3756
Market Price
$ 65.62
Selling Price
$ 58.43
4417
4338
1312
4680