Market Price
$ 52.25
Selling Price
$ 43.91
2821
2180
1273
3579
Market Price
$ 66.11
Selling Price
$ 56.02
820
413
443
1052
Market Price
$ 64.83
Selling Price
$ 58.74
1799
887
938
2697
Market Price
$ 67.86
Selling Price
$ 59.22
502
207
167
2417
Market Price
$ 52.62
Selling Price
$ 47.46
604
324
510
1597
Market Price
$ 57.79
Selling Price
$ 51.03
1055
584
776
3677
Market Price
$ 29.81
Selling Price
$ 25.89
2839
2021
878
4194
Market Price
$ 48.33
Selling Price
$ 41.14
2756
1440
1385
4266
Market Price
$ 46.89
Selling Price
$ 39.94
2803
2329
837
2811
Market Price
$ 51.86
Selling Price
$ 44.51
601
191
356
697
Market Price
$ 33.61
Selling Price
$ 29.21
408
260
400
740
Market Price
$ 44.47
Selling Price
$ 37.18
2730
1773
2614
3026
Market Price
$ 61.66
Selling Price
$ 55.56
1006
886
866
1548
Market Price
$ 42.44
Selling Price
$ 36.88
2785
883
1251
4784
Market Price
$ 39.74
Selling Price
$ 34.61
546
235
218
1405
Market Price
$ 29.54
Selling Price
$ 25.39
774
257
475
1075
Market Price
$ 68.35
Selling Price
$ 57.45
1405
1153
999
1809
Market Price
$ 38.57
Selling Price
$ 32.28
775
719
760
2989
Market Price
$ 44.13
Selling Price
$ 37.99
1282
857
460
2858
Market Price
$ 51.79
Selling Price
$ 44.22
1917
1686
1899
2605
Market Price
$ 49.16
Selling Price
$ 41.03
1164
739
967
3167
Market Price
$ 39.47
Selling Price
$ 33.65
536
480
352
1414
Market Price
$ 38.24
Selling Price
$ 34.07
2260
525
852
3972
Market Price
$ 43.93
Selling Price
$ 37.24
1357
681
1216
2544
Market Price
$ 35.56
Selling Price
$ 30.70
403
351
320
683
Market Price
$ 49.28
Selling Price
$ 42.09
686
275
344
885
Market Price
$ 31.98
Selling Price
$ 28.25
1804
1762
771
2301
Market Price
$ 54.30
Selling Price
$ 48.06
300
60
299
477
Market Price
$ 32.05
Selling Price
$ 27.34
3027
1058
1073
3603
Market Price
$ 64.31
Selling Price
$ 56.22
1520
1087
322
2471
Market Price
$ 46.02
Selling Price
$ 41.25
4117
2195
1823
4812
Market Price
$ 62.85
Selling Price
$ 53.34
2340
623
1552
4044
Market Price
$ 48.93
Selling Price
$ 43.49
3251
1238
859
3890
Market Price
$ 53.29
Selling Price
$ 46.37
4123
3661
2607
4194
Market Price
$ 50.22
Selling Price
$ 42.79
995
422
448
3173
Market Price
$ 67.45
Selling Price
$ 59.19
1103
641
260
1346
Market Price
$ 48.22
Selling Price
$ 41.05
3302
1785
663
4093
Market Price
$ 33.80
Selling Price
$ 28.69
631
151
528
678
Market Price
$ 28.50
Selling Price
$ 25.79
1279
387
719
1757
Market Price
$ 55.66
Selling Price
$ 48.43
2382
707
1974
3991