Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 75.15B | $ ― | $ 75.15B | $ 49.74B | $ 33.28B | $ 49.33B | |
$ 58.78B | $ ― | $ 59.04B | $ 39.64B | $ 28.22B | $ 40.11B | |
$ 16.37B | $ ― | $ 16.11B | $ 10.10B | $ 5.06B | $ 9.21B | |
$ 7.39B | $ ― | $ 6.64B | $ 5.38B | $ 5.50B | $ 5.78B | |
$ 8.98B | $ ― | $ 9.47B | $ 4.73B | $ -440.00M | $ 3.44B | |
$ -225.00M | $ ― | $ -150.00M | $ -274.00M | $ -374.00M | $ -391.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.18B | $ ― | $ 7.18B | $ 4.33B | $ -3.30B | $ -3.20B | |
$ 2.83B | $ ― | $ 2.83B | $ 1.80B | $ 16.00M | $ 588.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.25B | $ ― | $ 4.19B | $ 2.44B | $ -3.34B | $ -3.85B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 160.00M | $ 113.00M | $ 125.00M | $ 170.00M | |
$ 66.17B | $ ― | $ 65.68B | $ 45.02B | $ 33.72B | $ 45.89B | |
$ 4.25B | $ ― | $ 4.25B | $ 2.50B | $ -3.29B | $ -3.82B | |
$ 5.64B | $ ― | $ 5.88B | $ 2.72B | $ -1.57B | $ 127.50M | |
$ 28.00M | $ ― | $ 415.00M | $ 406.00M | $ 540.00M | $ 391.00M | |
$ 8.98B | $ ― | $ 7.59B | $ 4.74B | $ -2.76B | $ -2.81B | |
$ 11.32B | $ 7.25B | $ 9.93B | $ 6.74B | $ -557.00M | $ -376.00M |