$10.21B
Revenue
$24.01
Earnings Per Share
43.59%
Gross Margin %
$1.17B
Free Cash Flow
Revenue
10,208.58
Earnings Per Share
24.01
Gross Margin %
43.59
Free Cash Flow
1,169.79
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $10.21B | $8.63B | $6.15B | $7.40B | $6.72B | $5.88B | $4.85B | $3.92B | $3.24B | $2.67B | $2.22B | $1.78B | $1.45B | $1.22B | $1.08B | $912.14M |
GM % | Gross Margin % | 42.82% | 43.59% | 43.54% | 37.95% | 41.19% | 35.87% | 35.63% | 35.99% | 35.28% | 35.07% | 35.25% | 35.30% | 34.73% | 33.27% | 30.80% | 30.58% | 31.10% |
OM | Operating Margin | 14.78% | 16.05% | 14.99% | 4.86% | 12.18% | 12.72% | 13.35% | 13.49% | 12.90% | 12.66% | 12.27% | 12.61% | 11.05% | 8.17% | 5.57% | 4.27% | 5.12% |
EPS | Earnings Per Share | $24.67 | $24.01 | $17.98 | $4.66 | $12.15 | $10.94 | $8.16 | $6.52 | $4.98 | $3.96 | $3.16 | $2.68 | $1.90 | $1.22 | $0.66 | $0.44 | $0.48 |
Div. | Dividends | N/A | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $1.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
PR % | Payout Ratio % | 0 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 37.31% | 0 | 0 | 0 | 0 | 0 |
Sha. | Shares | N/AM | 50.2M | 52.33M | 56.21M | 56.31M | 58.8M | 60.61M | 62.13M | 62.62M | 64.23M | 64.3M | 63.67M | 62.47M | 60.65M | 58.29M | 57.74M | 57M |
OCF | Operating Cash Flow | N/A | $1.48B | $1.06B | $810.36M | $1.10B | $956.13M | $778.20M | $634.69M | $375.87M | $396.59M | $327.73M | $239.00M | $220.89M | $176.54M | $172.83M | $75.20M | $46.91M |
FCF | Free Cash Flow | N/A | $1.17B | $887.08M | $658.49M | $802.76M | $636.73M | $337.49M | $260.94M | $76.71M | $147.53M | $101.70M | $50.42M | $92.25M | $79.43M | $104.72M | $-35.66M | $-54.96M |
FCFS | Free Cash Flow Per Share | $17.00 | $22.76 | $16.28 | $11.69 | $13.88 | $10.64 | $5.50 | $4.17 | $1.20 | $2.29 | $1.59 | $0.80 | $1.51 | $1.35 | $1.81 | $-0.62 | $-7.26 |