Market Price
$ 54.92
Selling Price
$ 47.11
1753
1642
1550
3813
Market Price
$ 58.62
Selling Price
$ 52.86
1605
1059
1405
2460
Market Price
$ 47.24
Selling Price
$ 40.73
3795
2205
2212
4640
Market Price
$ 36.22
Selling Price
$ 30.27
2598
2031
1268
3990
Market Price
$ 47.21
Selling Price
$ 40.20
401
211
95
820
Market Price
$ 42.76
Selling Price
$ 36.91
2854
2072
2273
4518
Market Price
$ 32.04
Selling Price
$ 28.12
675
511
418
1664
Market Price
$ 29.19
Selling Price
$ 26.23
473
403
173
1387
Market Price
$ 44.26
Selling Price
$ 37.67
1606
1400
354
2140
Market Price
$ 68.13
Selling Price
$ 57.38
136
91
94
640
Market Price
$ 31.47
Selling Price
$ 28.08
2703
2147
1380
3703
Market Price
$ 63.67
Selling Price
$ 54.33
678
637
313
1653
Market Price
$ 58.42
Selling Price
$ 49.53
2561
654
2485
4083
Market Price
$ 36.33
Selling Price
$ 32.77
3068
2699
2622
3455
Market Price
$ 47.85
Selling Price
$ 41.44
2682
2433
670
2869
Market Price
$ 42.78
Selling Price
$ 38.15
784
433
620
1330
Market Price
$ 33.27
Selling Price
$ 29.77
524
158
206
867
Market Price
$ 32.05
Selling Price
$ 28.56
1684
1308
1261
2361
Market Price
$ 34.17
Selling Price
$ 29.35
2261
996
527
3526
Market Price
$ 65.27
Selling Price
$ 54.40
3172
968
1892
3984
Market Price
$ 28.77
Selling Price
$ 25.88
896
473
282
3384
Market Price
$ 61.27
Selling Price
$ 51.66
1661
565
1382
4358
Market Price
$ 37.77
Selling Price
$ 34.14
1261
992
568
3085
Market Price
$ 37.05
Selling Price
$ 31.35
1185
627
379
2496
Market Price
$ 48.66
Selling Price
$ 44.20
2019
1476
428
4461
Market Price
$ 37.06
Selling Price
$ 31.56
487
319
429
553
Market Price
$ 61.15
Selling Price
$ 52.86
3070
2412
1362
3166
Market Price
$ 40.07
Selling Price
$ 34.25
2057
1219
1451
4999
Market Price
$ 35.19
Selling Price
$ 31.12
459
424
258
2210
Market Price
$ 50.86
Selling Price
$ 43.79
1021
709
886
2617
Market Price
$ 50.80
Selling Price
$ 42.61
3841
3138
2975
4080
Market Price
$ 43.69
Selling Price
$ 36.42
2002
1533
1784
3970
Market Price
$ 30.96
Selling Price
$ 26.49
1093
520
1007
1521
Market Price
$ 52.41
Selling Price
$ 47.01
1987
773
521
4930
Market Price
$ 57.87
Selling Price
$ 49.53
4369
2906
977
4598
Market Price
$ 51.99
Selling Price
$ 46.87
500
208
355
720
Market Price
$ 33.72
Selling Price
$ 29.95
2163
2152
958
4446
Market Price
$ 57.82
Selling Price
$ 49.28
911
546
849
2161
Market Price
$ 33.06
Selling Price
$ 28.83
2302
857
2245
3443
Market Price
$ 55.33
Selling Price
$ 46.62
764
275
196
821