Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.52B | $ 21.92B | $ 17.53B | $ 17.66B | $ 9.50B | $ 4.71B | |
$ 15.10B | $ 14.41B | $ 11.54B | $ 13.24B | $ 6.76B | $ 2.82B | |
$ 8.41B | $ 7.50B | $ 5.99B | $ 4.42B | $ 2.73B | $ 1.89B | |
$ 7.18B | $ 7.12B | $ 6.02B | $ 4.00B | $ 2.57B | $ 1.73B | |
$ 489.01M | $ -278.84M | $ -624.53M | $ 161.11M | $ -18.82M | $ 26.56M | |
$ -142.47M | $ -47.22M | $ 36.23M | $ -221.12M | $ -234.61M | $ -148.47M | |
$ -433.36M | $ -458.19M | $ -501.81M | $ 64.30M | $ -291.73M | $ 273.00K | |
$ 694.83M | $ -29.14M | $ -565.32M | $ 157.46M | $ 215.97M | $ 378.21M | |
$ 99.78M | $ -8.02M | $ -12.31M | $ -1.36M | $ 2.86M | $ 2.77M | |
- | - | - | - | - | - | |
$ 628.14M | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | $ 2.92B | |
$ 0.81 | $ 0.02 | $ -0.93 | $ 0.36 | $ 0.48 | $ 0.88 | |
$ 0.79 | $ 0.02 | $ -0.93 | $ 0.33 | $ 0.44 | $ 0.81 | |
$ 2.46B | $ 608.86M | $ 578.95M | $ 458.43M | $ 443.13M | $ 425.00M | |
$ 2.51B | $ 614.02M | $ 578.95M | $ 501.78M | $ 482.17M | $ 466.08M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 22.28B | $ 21.53B | $ 17.56B | $ 17.24B | $ 9.34B | $ 4.56B | |
$ 628.14M | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | $ 375.45M | |
$ 584.50M | - | - | - | $ 170.61M | $ 298.79M | |
- | - | - | - | - | - | |
$ 827.79M | $ -76.36M | $ -27.28M | $ 420.23M | $ 272.91M | $ 394.05M | |
$ 1.24B | $ 332.20M | $ 313.25M | $ 554.99M | $ 357.12M | $ 469.65M |