$41.32B
Revenue
$-1.00
Earnings Per Share
41.16%
Gross Margin %
$5.14B
Free Cash Flow
Revenue
41,321.00
Earnings Per Share
-1.00
Gross Margin %
41.16
Free Cash Flow
5,141.14
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $41.32B | $33.82B | $12.19B | $10.67B | $11.14B | $10.55B | $6.87B | $6.50B | $6.39B | $6.27B | $5.54B | $4.49B | $4.24B | $3.77B | $3.52B | $3.44B |
GM % | Gross Margin % | 39.27% | 41.16% | 39.70% | 62.14% | 64.28% | 66.33% | 62.95% | 61.82% | 63.57% | 64.29% | 66.74% | 70.08% | 73.59% | 73.27% | 74.04% | 71.98% | 70.37% |
OM | Operating Margin | -3.01% | -1.39% | -6.67% | 17.00% | 26.09% | 29.46% | 25.92% | 32.45% | 32.66% | 33.03% | 34.48% | 36.22% | 42.30% | 42.37% | 38.91% | 33.23% | 33.26% |
EPS | Earnings Per Share | $-1.98 | $-1.00 | $-1.67 | $1.60 | $3.20 | $3.69 | $2.11 | $2.24 | $2.13 | $1.76 | $1.63 | $1.49 | $1.26 | $1.31 | $0.88 | $0.65 | $0.43 |
Div. | Dividends | N/A | $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 | $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% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
Sha. | Shares | N/AM | 2,439.69M | 2,430.03M | 506.25M | 487.33M | 687.92M | 709.98M | 566M | 536.55M | 586.92M | 540M | 574M | 612M | 721M | 767M | 781M | 774M |
OCF | Operating Cash Flow | N/A | $6.32B | $4.30B | $2.80B | $2.74B | $3.40B | $2.58B | $1.63B | $1.37B | $1.28B | $1.32B | $1.29B | $1.10B | $1.10B | $668.00M | $608.00M | $569.00M |
FCF | Free Cash Flow | N/A | $5.14B | $3.32B | $2.43B | $2.34B | $3.11B | $2.43B | $1.49B | $1.29B | $1.17B | $1.20B | $1.17B | $1.02B | $1.04B | $619.00M | $551.00M | $467.00M |
FCFS | Free Cash Flow Per Share | $2.19 | $2.53 | $1.71 | $4.18 | $3.88 | $4.82 | $3.95 | $2.99 | $2.41 | $2.03 | $2.22 | $2.04 | $1.67 | $1.30 | $0.73 | $0.69 | $0.73 |