$1.43B
Revenue
$0.31
Earnings Per Share
57.58%
Gross Margin %
$448.17M
Free Cash Flow
Revenue
1,426.42
Earnings Per Share
0.31
Gross Margin %
57.58
Free Cash Flow
448.17
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $1.43B | $1.13B | $679.73M | $591.20M | $508.65M | $378.10M | $287.99M | $252.20M | $333.50M | $264.22M | $293.59M | $144.69M | $2.53M | $5.75M | $1.54M |
GM % | Gross Margin % | 57.58% | 57.58% | 50.12% | 44.59% | 46.32% | 32.26% | 36.45% | 8.60% | 20.89% | 46.55% | 25.99% | 39.21% | 49.81% | 100.00% | 100.00% | 100.00% |
OM | Operating Margin | 39.77% | 39.77% | 24.29% | 25.28% | 19.13% | -1.34% | -3.73% | -25.01% | -21.34% | 19.78% | -4.61% | 18.31% | 35.94% | 0.00% | 0.00% | -,116.84% |
EPS | Earnings Per Share | $0.31 | $0.31 | $0.18 | $0.10 | $0.08 | $0.01 | $-0.00 | $-0.04 | $-0.03 | $0.17 | $-0.06 | $0.10 | $0.11 | $-0.11 | $-0.03 | $-0.03 |
Div. | Dividends | N/A | $0.04 | $0.02 | $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 | 12.90% | 11.11% | 0.00% | 0.00% | 0.00% | 0 | -0.00% | -0.00% | 0.00% | -0.00% | 0.00% | 0.00% | -0.00% | -0.00% | 0 |
Sha. | Shares | N/AM | 1,369.77M | 1,359.7M | 1,226.46M | 1,168.06M | 1,167.45M | 1,034.83M | 1,033.22M | 1,004.65M | 526.66M | 526.66M | 457.96M | 457.96M | 425.62M | 418.03M | 298.46M |
OCF | Operating Cash Flow | N/A | $648.32M | $522.91M | $302.02M | $212.79M | $146.22M | $68.29M | $0.86M | $30.40M | $85.79M | $19.09M | $46.70M | $43.07M | $-5.83M | $-3.06M | $-1.56M |
FCF | Free Cash Flow | N/A | $448.17M | $382.68M | $52.53M | $-60.40M | $81.00M | $-51.39M | $-,158.73M | $-35.88M | $60.01M | $-28.88M | $-5.12M | $-84.63M | $-,159.54M | $-68.26M | $-24.86M |
FCFS | Free Cash Flow Per Share | $0.33 | $0.33 | $0.31 | $0.04 | $-0.05 | $0.08 | $-0.05 | $-0.15 | $-0.07 | $0.09 | $-0.06 | $-0.01 | $-0.26 | $-0.38 | $-0.21 | $-0.13 |