Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.11B | $ ― | $ 3.29B | $ 2.63B | $ 2.11B | $ 3.43B | |
$ ― | $ ― | $ 2.05B | $ 1.65B | $ 1.28B | $ 1.79B | |
$ ― | $ ― | $ 1.25B | $ 977.71M | $ 828.94M | $ 1.64B | |
$ ― | $ ― | $ 1.07B | $ 750.66M | $ 1.24B | $ 1.16B | |
$ ― | $ ― | $ 177.38M | $ 227.05M | $ -411.69M | $ 482.34M | |
$ ― | $ ― | $ -193.71M | $ -152.75M | $ -122.95M | $ -111.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.86B | $ 214.80M | $ -1.79B | $ 754.08M | |
$ ― | $ ― | $ 542.57M | $ 87.91M | $ 87.70M | $ 140.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.27B | $ 71.81M | $ -1.93B | $ 551.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 3.12B | $ 2.40B | $ 2.52B | $ 2.95B | |
$ ― | $ ― | $ 1.29B | $ 84.71M | $ -1.92B | $ 564.58M | |
$ ― | $ ― | $ 98.56M | $ 54.55M | $ -1.56B | $ 406.37M | |
$ ― | $ ― | $ 240.07M | $ 180.94M | $ 198.53M | $ 182.70M | |
$ ― | $ ― | $ 2.10B | $ 395.75M | $ -1.59B | $ 936.77M | |
$ ― | $ 1.17B | $ 2.37B | $ 680.75M | $ -1.31B | $ 1.21B |