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 | |
$ -71.66M | $ -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 | |
$ 70.75 | $ 43.57 | $ 45.88 | $ 20.23 | $ 36.80 | $ 1.21 | |
$ 67.34 | $ 39.21 | $ 45.74 | $ 20.17 | $ 36.58 | $ 1.21 | |
$ 36.82M | $ 9.37M | $ 9.37M | $ 9.37M | $ 9.37M | $ 7.14M | |
$ 40.93M | $ 10.41M | $ 10.69M | $ 11.66M | $ 11.71M | $ 9.42M | |
$ 1.50 | $ 2.00 | $ 1.00 | $ 1.00 | - | $ 1.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.90B | $ 5.93B | $ 5.56B | $ 5.12B | $ 4.69B | $ 4.65B | |
$ 530.01M | $ 408.38M | $ 430.16M | $ 189.58M | $ 172.49M | $ 11.38M | |
$ 629.43M | $ 370.41M | - | - | - | - | |
- | - | - | - | - | - | |
$ 876.48M | $ 721.65M | $ 599.88M | $ 288.60M | $ 277.77M | $ 36.82M | |
$ 1.07B | $ 898.62M | $ 771.47M | $ 469.16M | $ 456.79M | $ 195.02M |