Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.78B | $ 6.65B | $ 6.20B | $ 5.56B | $ 5.01B | $ 4.83B | |
$ 4.09B | $ 4.06B | $ 3.92B | $ -3.61B | $ 3.24B | $ 3.16B | |
$ 2.70B | $ 2.60B | $ 2.28B | $ 1.95B | $ 1.77B | $ 1.67B | |
$ 1.81B | $ 1.88B | $ 1.64B | $ 1.52B | $ 1.46B | $ 1.49B | |
$ 880.07M | $ 834.45M | $ 641.05M | $ 439.17M | $ 313.38M | $ 180.75M | |
$ 5.83M | $ 918.00K | $ -24.79M | $ -33.45M | $ -36.73M | $ -45.99M | |
$ -83.20M | $ -165.09M | $ 41.17M | $ 150.57M | $ -35.60M | $ -100.54M | |
$ 723.17M | $ 557.48M | $ 575.09M | $ 255.15M | $ 241.04M | $ 34.23M | |
$ 193.15M | $ 149.11M | $ 144.93M | $ 65.57M | $ 58.94M | $ 15.66M | |
- | - | - | - | - | - | |
$ 530.01M | $ 408.38M | $ 430.16M | $ 189.58M | $ 172.49M | $ 11.38M | |
$ 88.42 | $ 43.57 | $ 91.81 | $ 40.46 | $ 18.40 | $ 1.21 | |
$ 87.32 | $ 39.21 | $ 91.50 | $ 40.33 | $ 18.30 | $ 1.21 | |
$ 36.82M | $ 9.37M | $ 9.37M | $ 9.37M | $ 9.37M | $ 9.37M | |
$ 40.93M | $ 10.41M | $ 10.69M | $ 11.66M | $ 9.43M | $ 11.69M | |
$ 1.50 | $ 2.00 | - | - | $ 1.00 | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | $ 20.44 | $ 9.82 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.90B | $ 5.93B | $ 5.56B | $ -2.09B | $ 4.69B | $ 4.65B | |
$ 530.01M | $ 408.38M | $ 430.16M | $ 189.58M | $ 172.49M | $ 11.38M | |
$ 629.43M | $ 370.41M | $ 380.32M | - | $ 196.06M | $ 79.11M | |
- | - | - | - | $ 36.73M | $ 45.99M | |
$ 876.48M | $ 721.65M | $ 571.79M | $ 259.46M | $ 277.77M | $ 80.22M | |
$ 1.07B | $ 898.62M | $ 720.77M | $ 418.03M | $ 456.79M | $ 260.13M |