Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.81B | $ 5.30B | $ 7.44B | $ 6.54B | $ 4.13B | $ 4.08B | |
$ 1.04B | $ 4.59B | $ 6.48B | $ 5.67B | $ 3.58B | $ -3.13B | |
$ 3.77B | $ 714.24M | $ 960.23M | $ 866.08M | $ 553.50M | $ 7.21B | |
$ 315.68M | $ 380.23M | $ 392.31M | $ 920.09M | $ 672.50M | $ 663.24M | |
$ 265.70M | $ 344.15M | $ 571.08M | $ 505.67M | $ 252.95M | $ 298.90M | |
$ -3.95M | $ -3.95M | $ 3.62M | $ -3.98M | $ -3.95M | $ -3.14M | |
$ 8.08M | $ 10.14M | $ 3.16M | $ 2.69M | $ -1.69M | $ -2.05M | |
$ 272.02M | $ 348.10M | $ 567.46M | $ 501.69M | $ 249.00M | $ 295.76M | |
$ 64.28M | $ 83.70M | $ 136.55M | $ 120.17M | $ 56.89M | $ 68.06M | |
- | - | - | - | - | - | |
$ 207.74M | $ 264.39M | $ 430.91M | $ 381.52M | $ 6.58B | $ 6.48B | |
$ 5.84 | $ 7.36 | - | - | $ 4.98 | $ 5.72 | |
$ 7.39 | $ 7.36 | $ 11.76 | $ 9.98 | $ 4.98 | $ 5.72 | |
$ 268.42M | $ 35.92M | - | - | $ 38.60M | $ 39.79M | |
$ 142.56M | $ 35.92M | $ 36.63M | $ 38.23M | $ 38.60M | $ 39.79M | |
$ 1.35 | $ 1.26 | $ 3.10 | $ 2.92 | $ 2.79 | $ 2.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -90.53M | $ 4.97B | $ 6.87B | $ -4.19B | $ -2.50B | $ -2.46B | |
- | - | - | - | - | - | |
$ 207.74M | $ 264.39M | $ 430.91M | $ 381.52M | $ 192.11M | $ 227.72M | |
$ 193.06M | $ 275.00M | - | - | - | - | |
$ 1.17B | $ 334.01M | $ 571.08M | $ 505.67M | $ 252.95M | $ 298.90M | |
$ 1.23B | $ 392.16M | $ 628.54M | $ 555.28M | $ 298.81M | $ 343.63M |