$893.55M
Revenue
$1.74
Earnings Per Share
23.58%
Gross Margin %
$0.00M
Free Cash Flow
Revenue
893.55
Earnings Per Share
1.74
Gross Margin %
23.58
Free Cash Flow
0.00
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $893.55M | $883.83M | $857.11M | $769.97M | $723.53M | $877.14M | $817.74M | $794.02M | $863.98M | $1.50B | $1.39B | $1.27B | $1.08B | $942.65M | $803.65M | $1.02B | $1.07B |
GM % | Gross Margin % | 23.63% | 23.58% | 23.88% | 25.82% | 26.49% | 26.84% | 28.38% | 28.85% | 26.55% | 27.33% | 26.77% | 28.27% | 27.08% | 29.35% | 30.03% | 26.65% | 25.98% | 27.27% |
OM | Operating Margin | 8.52% | 8.70% | 9.92% | 12.40% | 9.34% | 12.22% | 14.22% | 13.65% | 7.43% | 8.63% | 10.27% | 10.94% | 10.26% | 12.18% | 12.28% | 8.02% | 10.02% | 10.42% |
EPS | Earnings Per Share | $1.23 | $1.74 | $2.12 | $2.24 | $1.57 | $1.45 | $1.78 | $1.40 | $1.26 | $1.29 | $1.92 | $2.06 | $1.84 | $1.58 | $1.21 | $0.43 | $0.89 | $0.79 |
Div. | Dividends | N/A | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
PR % | Payout Ratio % | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0 | 0 | 0 | 0.00% | 0 | 0.00% |
Sha. | Shares | N/AM | 41.03M | 41.48M | 42.84M | 43.18M | 44.26M | 45.53M | 45.72M | 45.52M | 45.33M | 45.28M | 45.01M | 39.39M | 34.64M | 34.07M | 33.98M | 33.62M | 33.41M |
OCF | Operating Cash Flow | N/A | $88.16M | $72.57M | $134.22M | $127.41M | $75.60M | $129.32M | $120.06M | $80.47M | $62.54M | $123.40M | $87.61M | $73.22M | $95.81M | $94.96M | $83.51M | $31.17M | $64.97M |
FCF | Free Cash Flow | N/A | $33.97M | $26.61M | $89.16M | $86.93M | $45.93M | $104.27M | $83.26M | $49.14M | $33.88M | $88.95M | $48.12M | $27.10M | $63.19M | $73.06M | $69.45M | $2.49M | $30.24M |
FCFS | Free Cash Flow Per Share | $0.83 | $0.82 | $0.63 | $2.07 | $1.99 | $1.01 | $2.31 | $1.89 | $1.08 | $0.75 | $2.24 | $1.55 | $0.72 | $1.85 | $2.16 | $2.07 | $0.06 | $0.01 |