Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.88B | $ 3.76B | $ 3.43B | $ 2.83B | $ 2.39B | $ 2.65B | |
$ 201.46M | $ 819.91M | $ 764.71M | - | $ -596.36M | $ -530.67M | |
$ 3.88B | $ 2.94B | $ 2.66B | $ 2.83B | $ 1.79B | $ 2.12B | |
$ 906.43M | $ 1.28B | $ 1.22B | $ 471.54M | $ -820.23M | $ -886.75M | |
$ 1.72B | $ 1.66B | $ 1.45B | $ 1.24B | $ 972.26M | $ 1.23B | |
$ -181.13M | $ -348.61M | $ -164.66M | $ -113.70M | $ -129.80M | $ -150.05M | |
$ 14.31M | $ 16.74M | $ -6.32M | $ 20.04M | $ -40.06M | $ 3.56M | |
$ 1.33B | $ 1.33B | $ 1.28B | $ 1.11B | $ 882.52M | $ 1.08B | |
$ 317.69M | $ 343.12M | $ 321.33M | $ 269.31M | $ 178.31M | $ 182.75M | |
$ -292.00K | $ 116.00K | $ -1.38M | $ 9.00K | - | - | |
$ 1.01B | $ 981.89M | $ 954.33M | $ 839.50M | $ 704.22M | $ 895.07M | |
$ 14.32 | $ 13.42 | $ 12.62 | $ 10.23 | $ 8.38 | $ 10.36 | |
$ 14.02 | $ 13.20 | $ 12.42 | $ 9.99 | $ 8.12 | $ 9.94 | |
$ 283.44M | $ 73.16M | $ 75.60M | $ 82.06M | $ 84.00M | $ 86.40M | |
$ 289.40M | $ 74.39M | $ 76.86M | $ 84.06M | $ 86.72M | $ 90.07M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.11B | $ 2.10B | $ 1.98B | $ 471.54M | $ 223.86M | $ 356.08M | |
$ 1.01B | $ 981.89M | $ 954.33M | $ 839.50M | $ 704.22M | $ 895.07M | |
$ 984.70M | - | - | - | $ 687.59M | $ 846.68M | |
- | - | - | - | - | - | |
$ 2.02B | $ 1.67B | $ 1.44B | $ 1.22B | $ 1.01B | $ 1.23B | |
$ 2.37B | $ 2.01B | $ 1.76B | $ 1.51B | $ 1.27B | $ 1.51B |