Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.87B | $ 6.66B | $ 6.33B | $ 6.20B | $ 5.53B | $ 5.45B | |
$ 5.88B | $ 5.73B | - | - | $ 4.71B | $ 4.64B | |
$ 990.77M | $ 932.04M | $ 6.33B | $ 6.20B | $ 821.34M | $ 812.92M | |
$ 394.79M | $ 377.17M | $ 330.09M | $ 5.49B | $ 253.68M | $ 341.04M | |
$ 595.98M | $ 554.87M | $ 6.00B | $ 713.77M | $ 567.66M | $ 471.88M | |
$ -152.16M | $ -198.64M | $ -169.11M | $ -135.99M | $ -153.01M | $ -200.57M | |
$ -23.80M | $ 26.12M | $ 5.57B | $ -46.58M | $ 41.83M | $ -6.56M | |
$ 430.84M | $ 382.36M | $ 260.58M | $ 629.72M | $ 456.47M | $ 264.75M | |
$ 96.29M | $ 82.63M | $ 62.55M | $ 129.77M | $ 111.87M | $ 63.72M | |
$ 38.49M | $ 40.81M | $ 26.41M | $ 44.43M | - | - | |
$ 304.40M | $ 234.72M | $ 158.99M | $ 402.23M | $ 250.10M | $ 143.45M | |
$ 2.10 | $ 1.91 | $ 1.23 | $ 2.98 | $ 1.93 | $ 1.10 | |
$ 2.10 | $ 1.91 | $ 1.23 | $ 2.98 | $ 1.93 | $ 1.10 | |
$ 495.04M | $ 123.11M | $ 124.63M | $ 130.25M | $ 129.78M | $ 128.96M | |
$ 495.04M | $ 123.11M | $ 124.63M | $ 130.25M | $ 129.78M | $ 129.13M | |
$ 0.50 | $ 0.50 | $ 0.50 | $ 0.38 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 1.24 | |
- | - | - | - | - | - | |
$ 6.28B | $ 6.11B | $ 330.09M | $ 5.49B | $ 4.96B | $ 4.98B | |
$ 268.91M | $ 243.49M | $ 158.99M | $ 402.23M | $ 259.00M | $ 148.45M | |
$ 78.05M | $ 72.86M | - | - | $ 249.64M | $ 172.41M | |
- | - | - | - | $ 153.01M | $ 200.57M | |
$ 620.10M | $ 581.00M | $ 429.69M | $ 765.71M | $ 609.48M | $ 465.32M | |
$ 836.70M | $ 789.74M | $ 637.79M | $ 968.35M | $ 815.14M | $ 677.89M |