Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 19.05B | $ 20.07B | $ 20.80B | $ 17.48B | $ 12.32B | $ 14.74B | |
$ 15.29B | $ 16.56B | $ 16.95B | $ 13.69B | $ 10.34B | $ 11.60B | |
$ 3.76B | $ 3.51B | $ 3.85B | $ 3.79B | $ 1.98B | $ 3.14B | |
$ 2.86B | $ 2.81B | $ 2.80B | $ 2.70B | $ 2.19B | $ 2.32B | |
$ 900.00M | $ 695.00M | $ 1.05B | $ 1.09B | $ -208.00M | $ 820.00M | |
$ -520.00M | $ 507.00M | $ 457.00M | $ -387.00M | $ -324.00M | $ -340.00M | |
$ 143.00M | $ -865.00M | $ -198.00M | $ 94.00M | $ -119.00M | $ 98.00M | |
$ -245.00M | $ -677.00M | $ 399.00M | $ 513.00M | $ -1.14B | $ 177.00M | |
$ 63.00M | $ 10.00M | $ 190.00M | $ -267.00M | $ 110.00M | $ 474.00M | |
$ -19.00M | $ -19.00M | $ -7.00M | $ -6.00M | $ -5.00M | $ -4.00M | |
$ -297.00M | $ -689.00M | $ 202.00M | $ 764.00M | $ -1.25B | $ -311.00M | |
$ -1.04 | $ -2.42 | $ 0.71 | $ 2.92 | $ -5.35 | $ -1.33 | |
$ -1.04 | $ -2.42 | $ 0.71 | $ 2.89 | $ -5.35 | $ -1.33 | |
$ 1.15B | $ 285.00M | $ 284.00M | $ 261.00 | $ 234.00M | $ 233.00M | |
$ 1.15B | $ 285.00M | $ 286.00M | $ 264.00 | $ 234.00M | $ 233.00M | |
- | - | - | - | - | $ 0.64 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 18.15B | $ 19.37B | $ 19.75B | $ 16.39B | $ 12.53B | $ 13.93B | |
$ -297.00M | $ -689.00M | $ 202.00M | $ 764.00M | $ -1.25B | $ -311.00M | |
$ 218.37M | $ 93.17M | - | - | - | - | |
- | - | - | - | - | - | |
$ 275.00M | $ -145.00M | $ 850.00M | $ 900.00M | $ -816.00M | $ 193.00M | |
$ 1.33B | $ 856.00M | $ 1.81B | $ 1.78B | $ 43.00M | $ 1.00B |