Income Statement | TTM | Dec 23 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 25.31B | $ ― | $ 15.13B | $ 16.63B | $ 25.10B | $ 21.02B | |
$ ― | $ ― | $ 7.86B | $ 9.02B | $ 13.58B | $ 12.00B | |
$ ― | $ ― | $ 7.28B | $ 7.62B | $ 11.52B | $ 9.03B | |
$ ― | $ ― | $ 6.10B | $ 6.11B | $ 7.94B | $ 7.00B | |
$ ― | $ ― | $ 1.18B | $ 1.51B | $ 3.57B | $ 2.02B | |
$ ― | $ ― | $ -103.00M | $ -89.00M | $ -19.00M | $ -105.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 268.00M | $ 570.00M | $ 3.47B | $ 1.69B | |
$ ― | $ ― | $ 200.00M | $ 184.00M | $ 962.00M | $ 348.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 43.00M | $ 352.00M | $ 2.45B | $ 1.28B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 13.95B | $ 15.12B | $ 21.52B | $ 19.00B | |
$ ― | $ ― | $ 43.00M | $ 352.00M | $ 2.45B | $ 1.28B | |
$ ― | $ ― | $ 304.66M | $ 787.44M | $ 2.42B | $ 1.34B | |
$ ― | $ ― | $ 109.00M | $ 108.00M | $ 134.00M | $ 158.00M | |
$ ― | $ ― | $ 377.00M | $ 678.00M | $ 3.61B | $ 1.85B | |
$ ― | $ 3.04B | $ 2.02B | $ 2.24B | $ 5.20B | $ 3.08B |