$17.93B
Revenue
$0.14
Earnings Per Share
24.88%
Gross Margin %
$1.59B
Free Cash Flow
Revenue
17,931.00
Earnings Per Share
0.14
Gross Margin %
24.88
Free Cash Flow
1,593.90
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $17.93B | $14.43B | $11.54B | $8.89B | $6.60B | $4.65B | $3.54B | $2.12B | $1.86B | $1.92B | $1.83B | $2.00B | $1.64B | $634.00M | $251.40M | $32.90M |
GM % | Gross Margin % | 24.44% | 24.88% | 27.15% | 28.52% | 45.49% | 48.54% | 52.54% | 57.31% | 49.74% | 56.98% | 56.03% | 54.93% | 49.74% | 49.69% | 34.86% | 31.72% | 100.00% |
OM | Operating Margin | 22.00% | 22.58% | 24.15% | 25.00% | 22.79% | 25.91% | 30.52% | 31.57% | 20.76% | 29.54% | 30.30% | 30.89% | 28.41% | 32.91% | 24.76% | 21.38% | 100.00% |
EPS | Earnings Per Share | $0.36 | $0.14 | $0.14 | $1.16 | $0.23 | $0.04 | $0.35 | $-0.02 | $0.68 | $0.42 | $0.29 | $-0.28 | $0.22 | $0.46 | $0.20 | $0.98 | $0.03 |
Div. | Dividends | N/A | $1.53 | $1.44 | $1.36 | $1.29 | $1.23 | $1.13 | $1.04 | $0.93 | $0.85 | $0.77 | $0.69 | $0.60 | $0.53 | $0.44 | $0.42 | $0.42 |
PR % | Payout Ratio % | 0 | 1,092.86% | 1,028.57% | 117.24% | 560.87% | 3,075.00% | 322.86% | -5,200.00% | 136.76% | 202.38% | 265.52% | -,246.43% | 272.73% | 115.22% | 220.00% | 42.86% | 1,400.00% |
Sha. | Shares | N/AM | 461.34M | 458.38M | 457.9M | 443.14M | 440.29M | 416.02M | 414.86M | 389.18M | 364.87M | 338.22M | 338.07M | 323.03M | 297.83M | 254.03M | 142.1M | 52.11M |
OCF | Operating Cash Flow | N/A | $0.00M | $3.13B | $2.77B | $2.53B | $2.14B | $0.00M | $1.48B | $753.00M | $634.00M | $683.00M | $694.00M | $635.00M | $352.00M | $78.00M | $0.00M | $0.00M |
FCF | Free Cash Flow | N/A | $1.59B | $1.13B | $790.00M | $1.10B | $999.00M | $670.00M | $-4,089.00M | $63.00M | $114.00M | $244.00M | $269.00M | $-19.00M | $82.00M | $41.00M | $0.00M | $0.00M |
FCFS | Free Cash Flow Per Share | $2.56 | $3.38 | $0.69 | $1.49 | $3.47 | $2.92 | $1.61 | $2.53 | $0.20 | $0.41 | $0.95 | $1.09 | $-0.08 | $-0.87 | $0.37 | $-0.13 | $0.57 |