Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.84B | $ 5.99B | $ 6.41B | $ 5.68B | $ 4.92B | $ 4.49B | |
$ 4.86B | $ 5.00B | $ 5.36B | $ -4.76B | $ 4.05B | $ 3.78B | |
$ 983.95M | $ 992.56M | $ 1.05B | $ 918.42M | $ 867.40M | $ 713.74M | |
$ 389.99M | $ 388.71M | $ 371.77M | $ 327.29M | $ 377.68M | $ 315.70M | |
$ 593.96M | $ 603.85M | $ 676.04M | $ 591.12M | $ 489.72M | $ 398.04M | |
$ -169.75M | $ -173.31M | $ -126.34M | $ -108.43M | $ -103.83M | $ -105.67M | |
- | $ -8.41M | $ 1.48M | $ 1.37M | $ 21.18M | $ -40.23M | |
$ 404.04M | $ 422.12M | $ 474.14M | $ 466.31M | $ 407.08M | $ 252.14M | |
$ 97.73M | $ 96.16M | $ 133.29M | $ 107.23M | $ 98.36M | $ 58.32M | |
- | - | - | - | - | - | |
$ 306.31M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | $ 193.81M | |
$ 2.85 | $ 3.00 | $ 3.09 | $ 3.25 | $ 2.79 | $ 1.75 | |
$ 2.40 | $ 2.98 | $ 3.07 | $ 3.23 | $ 2.77 | $ 1.74 | |
$ 428.42M | $ 108.82M | $ 110.47M | $ 110.40M | $ 110.60M | $ 110.94M | |
$ 649.48M | $ 109.24M | $ 111.03M | $ 111.17M | $ 111.63M | $ 111.51M | |
$ 0.74 | $ 0.72 | $ 0.64 | - | $ 0.48 | $ 0.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.06 | $ 2.16 | |
- | - | - | - | - | - | |
$ 2.81B | $ 5.38B | $ 5.74B | $ -4.43B | $ 4.43B | $ 4.09B | |
$ 306.31M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | $ 193.81M | |
$ 312.81M | - | $ 448.65M | - | $ 322.00M | $ 238.42M | |
- | - | - | - | $ 103.83M | $ 105.67M | |
$ 447.66M | $ 595.44M | $ 600.48M | $ 574.74M | $ 510.90M | $ 357.81M | |
$ 648.91M | $ 858.67M | $ 868.73M | $ 830.67M | $ 730.00M | $ 564.29M |