$1.66B
Revenue
$4.10
Earnings Per Share
35.19%
Gross Margin %
$200.40M
Free Cash Flow
Revenue
1,664.40
Earnings Per Share
4.10
Gross Margin %
35.19
Free Cash Flow
200.40
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $1.66B | $2.17B | $1.87B | $1.73B | $1.95B | $1.92B | $1.64B | $1.35B | $1.11B | $984.20M | $934.20M | $917.30M | $955.80M | $880.40M | $841.60M | $1.03B |
GM % | Gross Margin % | 29.32% | 35.19% | 28.51% | 30.35% | 31.00% | 30.74% | 28.00% | 28.79% | 28.19% | 28.62% | 26.89% | 25.18% | 25.16% | 24.54% | 26.65% | 26.65% | 24.49% |
OM | Operating Margin | 9.21% | 10.90% | 8.43% | 9.83% | 10.65% | 11.51% | 9.89% | 9.02% | 8.57% | 8.05% | 6.63% | 6.23% | 6.61% | 6.66% | 8.01% | 7.26% | 7.16% |
EPS | Earnings Per Share | $17.49 | $4.10 | $4.77 | $4.03 | $3.94 | $4.96 | $4.28 | $3.10 | $2.56 | $1.88 | $1.56 | $1.26 | $1.26 | $1.31 | $1.30 | $1.15 | $1.44 |
Div. | Dividends | N/A | $0.40 | $0.40 | $0.40 | $0.40 | $0.40 | $0.40 | $0.40 | $0.40 | $0.37 | $0.36 | $0.34 | $0.00 | $0.00 | $0.28 | $0.28 | $0.00 |
PR % | Payout Ratio % | 0 | 9.76% | 8.39% | 9.93% | 10.15% | 8.06% | 9.35% | 12.90% | 15.63% | 19.68% | 23.08% | 26.98% | 0 | 0 | 21.54% | 24.35% | 0 |
Sha. | Shares | N/AM | 31.79M | 31.81M | 31.77M | 31.73M | 31.67M | 31.52M | 31.58M | 29.32M | 29.24M | 29.32M | 29.14M | 28.94M | 28.93M | 28.19M | 28.15M | 27.54M |
OCF | Operating Cash Flow | N/A | $74.20M | $142.30M | $225.70M | $252.00M | $110.20M | $153.90M | $104.60M | $67.40M | $111.90M | $77.70M | $62.00M | $86.00M | $36.40M | $17.50M | $54.10M | $81.80M |
FCF | Free Cash Flow | N/A | $200.40M | $54.70M | $171.60M | $217.70M | $72.30M | $114.10M | $66.70M | $30.30M | $74.20M | $41.00M | $32.80M | $61.30M | $15.60M | $-6.80M | $34.30M | $58.90M |
FCFS | Free Cash Flow Per Share | $2.08 | $-0.48 | $1.71 | $5.36 | $6.80 | $2.27 | $3.58 | $2.12 | $1.03 | $2.52 | $1.39 | $1.12 | $2.11 | $0.54 | $-0.24 | $1.24 | $2.14 |