Market Price
$ 45.08
Selling Price
$ 38.27
2599
1846
1864
2871
Market Price
$ 48.56
Selling Price
$ 43.25
501
174
183
551
Market Price
$ 31.68
Selling Price
$ 27.66
1262
671
340
1521
Market Price
$ 38.55
Selling Price
$ 35.01
153
41
119
663
Market Price
$ 60.52
Selling Price
$ 52.46
151
133
51
522
Market Price
$ 50.96
Selling Price
$ 44.10
745
405
735
2449
Market Price
$ 54.43
Selling Price
$ 47.69
1567
844
403
3318
Market Price
$ 50.02
Selling Price
$ 44.78
3983
2279
3545
4320
Market Price
$ 56.18
Selling Price
$ 50.40
2521
1113
2145
2942
Market Price
$ 58.17
Selling Price
$ 49.07
622
393
423
725
Market Price
$ 36.79
Selling Price
$ 33.32
2815
2146
1723
3178
Market Price
$ 50.10
Selling Price
$ 42.51
1600
1594
1303
4695
Market Price
$ 58.06
Selling Price
$ 51.40
1439
768
905
2235
Market Price
$ 61.27
Selling Price
$ 51.50
2893
737
1874
3022
Market Price
$ 53.89
Selling Price
$ 48.71
3989
2665
2093
4643
Market Price
$ 36.03
Selling Price
$ 32.34
958
957
275
3875
Market Price
$ 32.89
Selling Price
$ 29.33
1865
738
792
3728
Market Price
$ 60.05
Selling Price
$ 53.11
3496
2842
1182
4791
Market Price
$ 53.86
Selling Price
$ 47.07
1715
1021
766
1966
Market Price
$ 59.24
Selling Price
$ 52.42
198
44
138
461
Market Price
$ 46.75
Selling Price
$ 40.00
974
454
898
2068
Market Price
$ 33.22
Selling Price
$ 29.20
108
45
55
441
Market Price
$ 57.38
Selling Price
$ 50.33
2295
1993
973
2469
Market Price
$ 35.57
Selling Price
$ 30.82
516
164
169
2081
Market Price
$ 42.10
Selling Price
$ 37.92
975
288
587
2861
Market Price
$ 38.37
Selling Price
$ 32.92
2964
635
1747
3817
Market Price
$ 53.44
Selling Price
$ 45.57
147
70
79
442
Market Price
$ 64.15
Selling Price
$ 56.64
1820
1222
1621
2017
Market Price
$ 53.73
Selling Price
$ 47.54
3896
2666
2070
4285
Market Price
$ 61.00
Selling Price
$ 52.02
1262
603
969
3965
Market Price
$ 58.20
Selling Price
$ 50.85
661
444
509
2118
Market Price
$ 54.53
Selling Price
$ 47.42
755
473
672
3069
Market Price
$ 47.76
Selling Price
$ 42.08
683
506
320
3224
Market Price
$ 38.04
Selling Price
$ 34.32
1524
1023
748
1598
Market Price
$ 54.36
Selling Price
$ 46.51
984
676
249
2376
Market Price
$ 38.28
Selling Price
$ 34.42
1030
636
475
1826
Market Price
$ 68.05
Selling Price
$ 56.85
2481
1210
535
2841
Market Price
$ 47.59
Selling Price
$ 39.95
1200
934
1051
2358
Market Price
$ 57.06
Selling Price
$ 50.97
1468
673
1033
3843
Market Price
$ 33.08
Selling Price
$ 28.30
808
644
513
1435