Market Price
$ 62.63
Selling Price
$ 52.49
1523
1260
1372
2802
Market Price
$ 54.91
Selling Price
$ 46.66
1004
879
795
1096
Market Price
$ 33.29
Selling Price
$ 28.61
499
424
197
2311
Market Price
$ 41.86
Selling Price
$ 35.46
609
221
383
2356
Market Price
$ 47.26
Selling Price
$ 41.23
1083
481
531
1919
Market Price
$ 43.67
Selling Price
$ 36.90
3151
1250
1797
3685
Market Price
$ 33.04
Selling Price
$ 27.75
2019
1962
1149
2210
Market Price
$ 30.48
Selling Price
$ 25.62
562
505
340
1212
Market Price
$ 28.11
Selling Price
$ 25.12
1081
510
532
1344
Market Price
$ 54.88
Selling Price
$ 48.33
1024
873
612
1668
Market Price
$ 45.35
Selling Price
$ 40.51
152
74
95
754
Market Price
$ 49.70
Selling Price
$ 43.07
2377
1233
907
3224
Market Price
$ 31.49
Selling Price
$ 26.61
1493
1020
1430
4116
Market Price
$ 38.47
Selling Price
$ 33.33
743
322
434
2623
Market Price
$ 45.86
Selling Price
$ 38.35
1649
771
1461
4862
Market Price
$ 65.97
Selling Price
$ 56.14
1914
382
1792
2556
Market Price
$ 29.90
Selling Price
$ 25.78
3257
2292
976
4826
Market Price
$ 31.49
Selling Price
$ 27.59
810
194
305
1701
Market Price
$ 48.14
Selling Price
$ 40.72
862
641
713
2192
Market Price
$ 46.02
Selling Price
$ 38.67
2147
713
768
4670
Market Price
$ 62.66
Selling Price
$ 54.21
885
612
806
2678
Market Price
$ 66.83
Selling Price
$ 57.46
3290
2541
1223
3643
Market Price
$ 40.77
Selling Price
$ 34.36
295
233
258
431
Market Price
$ 61.43
Selling Price
$ 53.12
4189
3075
2617
4607
Market Price
$ 54.43
Selling Price
$ 45.41
3448
2942
3324
4172
Market Price
$ 44.78
Selling Price
$ 37.98
1226
1209
621
1421
Market Price
$ 47.74
Selling Price
$ 39.83
716
283
330
2660
Market Price
$ 39.50
Selling Price
$ 33.72
1268
1058
864
1742
Market Price
$ 51.79
Selling Price
$ 46.26
719
245
659
873
Market Price
$ 65.71
Selling Price
$ 57.53
843
197
725
2928
Market Price
$ 56.78
Selling Price
$ 48.79
1446
1140
1376
3119
Market Price
$ 48.84
Selling Price
$ 42.15
1154
793
252
1184
Market Price
$ 52.20
Selling Price
$ 45.65
332
107
142
909
Market Price
$ 48.45
Selling Price
$ 42.03
357
309
75
1257
Market Price
$ 39.71
Selling Price
$ 34.83
1970
1212
928
4805
Market Price
$ 39.85
Selling Price
$ 35.71
1289
1157
913
1540
Market Price
$ 45.39
Selling Price
$ 39.58
1583
1368
802
2678
Market Price
$ 52.08
Selling Price
$ 45.72
812
734
809
981
Market Price
$ 50.88
Selling Price
$ 43.01
224
103
212
578
Market Price
$ 43.45
Selling Price
$ 36.45
1255
484
870
1468