Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 51.94B | $ 27.62B | $ 27.66B | $ 24.28B | $ 23.62B | $ 25.29B | |
$ ― | $ ― | $ 14.92B | $ 12.76B | $ 12.27B | $ 12.88B | |
$ ― | $ ― | $ 12.74B | $ 11.52B | $ 11.35B | $ 12.41B | |
$ ― | $ ― | $ 9.32B | $ 8.22B | $ 8.01B | $ 8.60B | |
$ ― | $ ― | $ 3.42B | $ 3.30B | $ 3.34B | $ 3.81B | |
$ ― | $ ― | $ -310.00M | $ -262.00M | $ -310.00M | $ -370.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.83B | $ 2.00B | $ 2.49B | $ 2.87B | |
$ ― | $ ― | $ 778.00M | $ 589.00M | $ 762.00M | $ 793.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 945.00M | $ 1.90B | $ 1.94B | $ 1.92B | |
$ ― | $ ― | $ 0.30 | $ 0.59 | $ 0.60 | $ 0.59 | |
$ ― | $ ― | $ 0.30 | $ 0.59 | $ 0.60 | $ 0.59 | |
$ ― | $ ― | $ 3.20B | $ 3.23B | $ 3.25B | $ 3.24B | |
$ ― | $ ― | $ 3.20B | $ 3.23B | $ 3.25B | $ 3.25B | |
$ ― | $ ― | $ 0.39 | $ 0.39 | $ 0.40 | $ 0.39 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 0.69 | $ 0.66 | $ 0.67 | $ 0.77 | |
$ ― | $ ― | $ 0.69 | $ 0.66 | $ 0.67 | $ 0.77 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 24.25B | $ 20.98B | $ 20.28B | $ 21.48B | |
$ ― | $ ― | $ 959.00M | $ 1.92B | $ 1.96B | $ 1.93B | |
$ ― | $ ― | $ 1.60B | $ 2.68B | $ 2.32B | $ 2.35B | |
$ ― | $ ― | $ 308.00M | $ 323.00M | $ 358.00M | $ 400.00M | |
$ ― | $ ― | $ 2.14B | $ 2.32B | $ 2.85B | $ 3.27B | |
$ ― | $ 3.81B | $ 4.00B | $ 3.58B | $ 4.30B | $ 4.65B |