Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.49B | $ 12.49B | $ 11.93B | $ 11.51B | $ 11.41B | $ 11.10B | |
$ 7.43B | $ 7.43B | $ 6.79B | $ 6.54B | $ 6.42B | $ 6.45B | |
$ 5.05B | $ 5.05B | $ 5.14B | $ 4.97B | $ 4.99B | $ 4.65B | |
$ 3.91B | $ 3.91B | $ 4.36B | $ 4.49B | $ 4.52B | $ 4.34B | |
$ 1.14B | $ 1.14B | $ 778.00M | $ 481.00M | $ 473.00M | $ 307.00M | |
$ -272.00M | $ -272.00M | $ -289.00M | $ -286.00M | $ -319.00M | $ -305.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 867.00M | $ 867.00M | $ 1.94B | $ 62.00M | $ 107.00M | $ 40.00M | |
$ 143.00M | $ 143.00M | $ 258.00M | $ 16.00M | $ 25.00M | $ 30.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 724.00M | $ 724.00M | $ 1.67B | $ 46.00M | $ 82.00M | $ 10.00M | |
$ 0.56 | $ 0.55 | $ 1.27 | $ 0.04 | $ 0.07 | $ 0.01 | |
$ 0.56 | $ 0.55 | $ 1.27 | $ 0.04 | $ 0.07 | $ 0.01 | |
$ 5.25B | $ 1.31B | $ 1.31B | $ 1.31B | $ 1.31B | $ 1.31B | |
$ 5.25B | $ 1.31B | $ 1.31B | $ 1.31B | $ 1.31B | $ 1.31B | |
$ 0.25 | $ 0.25 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.35B | $ 11.35B | $ 11.15B | $ 11.03B | $ 10.93B | $ 10.79B | |
$ 724.00M | $ 724.00M | $ 1.67B | $ 46.00M | $ 82.00M | $ 10.00M | |
$ 694.96M | $ 696.44M | $ 438.24M | $ 104.61M | $ 119.55M | $ -20.78M | |
$ 325.00M | $ 325.00M | $ 285.00M | $ 319.00M | $ 359.00M | $ 344.00M | |
$ 1.19B | $ 1.19B | $ 2.23B | $ 381.00M | $ 466.00M | $ 384.00M | |
$ 3.73B | $ 3.73B | $ 4.96B | $ 3.33B | $ 3.31B | $ 2.93B |