$1.17B
Revenue
$1.52
Earnings Per Share
33.83%
Gross Margin %
$139.69M
Free Cash Flow
Revenue
1,172.93
Earnings Per Share
1.52
Gross Margin %
33.83
Free Cash Flow
139.69
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2014 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $1.17B | $1.14B | $1.07B | $1.00B | $1.01B | $975.73M | $826.00M | $0.00M | $641.14M | $628.89M | $600.19M | $593.47M | $575.18M | $566.00M | $539.03M | $516.80M |
GM % | Gross Margin % | 35.59% | 33.83% | 36.71% | 39.32% | 37.00% | 37.90% | 40.09% | 39.43% | 34.26% | 33.95% | 33.91% | 36.43% | 33.20% | 29.53% | 30.24% | 32.14% | 30.82% |
OM | Operating Margin | 17.86% | 15.92% | 18.26% | 21.25% | 16.57% | 17.74% | 20.93% | 19.65% | 13.20% | 10.05% | 10.67% | 10.46% | 8.74% | 6.60% | 5.78% | 6.68% | 4.68% |
EPS | Earnings Per Share | $1.76 | $1.52 | $1.69 | $1.86 | $1.39 | $1.50 | $1.52 | $1.15 | $0.66 | $0.46 | $0.48 | $0.44 | $0.36 | $0.27 | $0.25 | $0.27 | $0.23 |
Div. | Dividends | N/A | $0.00 | $3.00 | $3.00 | $0.00 | $1.45 | $0.00 | $0.75 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.42 |
PR % | Payout Ratio % | 0 | 0.00% | 177.51% | 161.29% | 0.00% | 96.67% | 0.00% | 65.22% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 182.61% |
Sha. | Shares | N/AM | 93.35M | 93.34M | 93.31M | 93.25M | 93.29M | 93.24M | 93.17M | 93.11M | 92.67M | 92.58M | 92.46M | 92.31M | 92.03M | 91.97M | 91.01M | 90.18M |
OCF | Operating Cash Flow | N/A | $161.67M | $133.13M | $193.77M | $177.69M | $139.44M | $154.72M | $113.77M | $0.00M | $0.00M | $37.70M | $55.30M | $54.39M | $35.83M | $33.99M | $32.84M | $0.00M |
FCF | Free Cash Flow | N/A | $139.69M | $104.13M | $168.46M | $153.80M | $101.11M | $122.75M | $99.75M | $0.00M | $0.00M | $27.79M | $43.91M | $46.04M | $29.17M | $24.26M | $21.86M | $0.00M |
FCFS | Free Cash Flow Per Share | $1.66 | $1.50 | $1.12 | $1.81 | $1.65 | $1.08 | $1.32 | $1.08 | $0.73 | $0.43 | $0.30 | $0.48 | $0.50 | $0.32 | $0.26 | $0.24 | $0.23 |