Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.18B | $ 12.00B | $ 9.78B | $ 7.95B | $ 6.32B | $ 7.18B | |
$ 10.70B | $ 10.61B | $ 8.59B | $ 6.81B | $ 5.27B | $ 6.07B | |
$ 1.48B | $ 1.38B | $ 1.19B | $ 1.15B | $ 1.05B | $ 1.11B | |
$ 1.17B | $ 1.30B | $ 1.07B | $ 306.97M | $ 561.78M | $ 299.50M | |
$ 318.16M | $ 80.14M | $ 125.13M | $ 839.10M | $ 488.34M | $ 813.46M | |
$ 357.00M | $ 234.41M | $ 112.25M | $ -53.40M | $ -59.60M | $ -77.00M | |
$ -70.01M | $ 71.59M | $ 30.19M | $ -67.24M | $ 3.47M | $ -13.32M | |
$ 154.60M | $ -82.70M | $ 43.06M | $ 430.10M | $ 425.20M | $ 510.90M | |
$ 38.64M | $ -35.41M | $ 9.17M | $ 99.35M | $ 102.47M | $ 116.80M | |
$ 29.41M | $ 30.70M | $ 28.84M | $ 33.83M | $ 29.74M | $ 27.37M | |
$ 88.80M | $ -49.95M | $ 33.35M | $ 328.83M | $ 322.85M | $ 392.40M | |
$ 1.16 | $ -0.64 | $ 0.45 | $ 4.54 | $ 4.43 | $ 5.22 | |
$ 1.14 | $ -0.64 | $ 0.42 | $ 4.45 | $ 4.38 | $ 5.17 | |
$ 311.90M | $ 77.53M | $ 74.92M | $ 72.50M | $ 72.80M | $ 75.19M | |
$ 312.04M | $ 77.53M | $ 76.19M | $ 73.94M | $ 73.72M | $ 75.85M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 11.87B | $ 11.92B | $ 9.65B | $ 7.11B | $ 5.83B | $ 6.37B | |
$ 88.80M | $ -49.95M | $ 33.35M | $ 328.83M | $ 322.85M | $ 392.33M | |
$ -3.65B | $ -12.31B | - | - | - | - | |
- | - | - | - | - | - | |
$ 264.86M | $ 151.70M | $ 155.31M | $ 483.49M | $ 484.79M | $ 510.90M | |
$ 812.06M | $ 754.86M | $ 662.46M | $ 906.31M | $ 782.54M | $ 749.62M |