Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 26.84B | $ 26.84B | $ 16.11B | $ 11.39B | $ 16.56B | $ 17.15B | |
$ 24.17B | $ 24.17B | $ 14.28B | $ 11.25B | $ 15.22B | $ 15.23B | |
$ 2.67B | $ 2.67B | $ 1.83B | $ 136.00M | $ 1.34B | $ 1.92B | |
$ 278.00M | $ 271.00M | $ 171.00M | $ 411.00M | $ 117.00M | $ 319.00M | |
$ 2.39B | $ 2.40B | $ 1.66B | $ 2.30B | $ 1.22B | $ 1.60B | |
$ -82.00M | $ -85.00M | $ -107.00M | $ -139.00M | $ -145.00M | $ -12.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.25B | $ 3.25B | $ 843.00M | $ -248.00M | $ 1.28B | $ 1.69B | |
$ 1.43B | $ 1.43B | $ 652.00M | $ 242.00M | $ 742.00M | $ 736.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.48B | $ 1.48B | $ 4.00M | $ -551.00M | $ 389.00M | $ 741.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.45B | $ 24.44B | $ 14.45B | $ 9.09B | $ 15.34B | $ 15.55B | |
$ 1.56B | $ 1.56B | $ 45.00M | $ -506.00M | $ 447.00M | $ 801.00M | |
$ 1.04B | $ 1.08B | $ 702.28M | $ -530.49M | $ 383.01M | $ 823.12M | |
$ 117.00M | $ 120.00M | $ 115.00M | $ 152.00M | $ 137.00M | $ 41.00M | |
$ 3.36B | $ 3.37B | $ 958.00M | $ -96.00M | $ 1.42B | $ 1.73B | |
$ 3.36B | $ 4.75B | $ 1.92B | $ 1.19B | $ 1.42B | $ 1.73B |