Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 951.79M | $ 696.87B | $ 403.91B | $ 733.19M | $ 530.47M | $ 697.78M | |
$ 487.06M | $ 347.53B | $ 206.70B | $ 448.00M | $ 405.89M | $ 302.04M | |
$ 464.74M | $ 349.33B | $ 197.22B | $ 285.19M | $ 124.58M | $ 395.74M | |
$ 159.27M | $ 93.89B | $ 58.14B | $ 55.37M | $ 16.65M | $ 73.97M | |
$ 305.47M | $ 255.44B | $ 139.08B | $ 229.82M | $ 107.92M | $ 321.77M | |
$ -66.98M | $ -45.44B | $ -28.92B | $ 75.88M | $ 50.16M | $ 20.07M | |
- | $ 64.00B | $ 20.58B | - | - | - | |
$ 204.38M | $ 125.54B | $ 86.73B | $ 177.34M | $ -80.21M | $ 292.97M | |
$ 99.67M | $ 44.21B | $ 42.30B | $ 60.17M | $ 5.11M | $ 29.13M | |
- | - | $ -1.43B | - | - | - | |
$ 62.41M | $ 54.58B | $ 26.48B | $ 141.78M | $ -74.75M | $ 277.01M | |
- | $ 92.75 | $ 45.00 | - | - | - | |
- | $ 92.75 | $ 45.00 | - | - | - | |
- | $ 588.45M | $ 588.45M | - | - | - | |
- | $ 588.45M | $ 588.45M | - | - | - | |
- | $ 0.03 | $ 0.03 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 20.05M | - | - | - | - | - | |
$ 646.33M | $ 441.42B | $ 264.83B | $ -503.37M | $ -422.55M | $ -376.00M | |
$ 62.41M | $ 54.58B | $ 26.48B | $ 141.78M | $ -74.75M | $ 277.01M | |
$ 80.20M | $ 102.86B | $ 78.70B | $ 107.29M | $ 79.38M | $ 236.57M | |
$ 68.14M | - | - | - | - | - | |
$ 272.52M | $ 170.98B | $ 115.65B | $ 253.54M | $ -28.38M | $ 326.51M | |
$ 410.71M | $ 280.87B | $ 174.29B | $ 253.54M | $ 107.95M | $ 326.51M |