Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.97B | $ 6.66B | $ 6.33B | $ 6.20B | $ 5.53B | $ 5.45B | |
$ 5.96B | $ 5.73B | $ 5.60B | $ 5.29B | $ 4.71B | $ 4.64B | |
$ 1.00B | $ 932.04M | $ 733.38M | $ 919.37M | $ 821.34M | $ 812.92M | |
$ 397.76M | $ 377.17M | $ 330.09M | $ 205.59M | $ 253.68M | $ 341.04M | |
$ 607.15M | $ 554.87M | $ 403.28M | $ 713.77M | $ 567.66M | $ 471.88M | |
$ -102.19M | $ -198.64M | $ -169.11M | $ -135.99M | $ -153.01M | $ -200.57M | |
$ 3.18M | $ 26.12M | $ 26.41M | $ -44.43M | $ -29.44M | $ 13.09M | |
$ 462.11M | $ 382.36M | $ 260.58M | $ 629.72M | $ 456.47M | $ 264.75M | |
$ 107.36M | $ 82.63M | $ 62.55M | $ 129.77M | $ 111.87M | $ 63.72M | |
$ 60.00M | $ 40.81M | $ 26.41M | $ 44.43M | $ 29.44M | $ 24.99M | |
$ 311.85M | $ 234.72M | $ 153.38M | $ 388.79M | $ 250.10M | $ 148.45M | |
$ 2.14 | $ 1.91 | $ 1.23 | $ 2.98 | $ 1.93 | $ 1.10 | |
$ 2.14 | $ 1.91 | $ 1.23 | $ 2.98 | $ 1.93 | $ 1.10 | |
$ 496.35M | $ 123.11M | $ 124.63M | $ 130.25M | $ 129.78M | $ 130.25M | |
$ 496.35M | $ 123.11M | $ 124.63M | $ 130.25M | $ 129.78M | $ 130.28M | |
$ 0.52 | $ 0.50 | $ 0.50 | $ 0.38 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.36B | $ 6.11B | $ 5.93B | $ 5.49B | $ 4.96B | $ 4.98B | |
$ 276.36M | $ 243.49M | $ 158.99M | $ 402.23M | $ 259.00M | $ 148.45M | |
$ 123.83M | $ 72.86M | - | - | - | - | |
- | - | - | - | - | - | |
$ 601.40M | $ 581.00M | $ 429.69M | $ 765.71M | $ 609.48M | $ 465.32M | |
$ 815.81M | $ 789.74M | $ 635.51M | $ 968.35M | $ 815.14M | $ 689.46M |