Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.99B | $ 5.99B | $ 6.41B | $ 5.68B | $ 4.92B | $ 4.49B | |
$ 5.00B | $ 5.00B | $ 5.36B | $ -4.76B | $ 4.05B | $ 3.78B | |
$ 992.56M | $ 992.56M | $ 1.05B | $ 918.42M | $ 867.40M | $ 713.74M | |
$ 388.71M | $ 388.71M | $ 371.77M | $ 327.29M | $ 377.68M | $ 315.70M | |
$ 603.85M | $ 603.85M | $ 676.04M | $ 591.12M | $ 489.72M | $ 398.04M | |
$ -173.31M | $ -173.31M | $ -126.34M | $ -108.43M | $ -103.83M | $ -105.67M | |
- | - | $ 1.48M | $ 1.37M | $ 21.18M | $ -40.23M | |
$ 422.12M | $ 422.12M | $ 474.14M | $ 466.31M | $ 407.08M | $ 252.14M | |
$ 96.16M | $ 96.16M | $ 133.29M | $ 107.23M | $ 98.36M | $ 58.32M | |
- | - | - | - | - | - | |
$ 325.96M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | $ 193.81M | |
$ 2.99 | $ 3.00 | $ 3.09 | $ 3.25 | $ 2.79 | $ 1.75 | |
$ 2.53 | $ 2.98 | $ 3.07 | $ 3.23 | $ 2.77 | $ 1.74 | |
$ 435.28M | $ 108.82M | $ 110.47M | $ 110.40M | $ 110.60M | $ 110.94M | |
$ 436.95M | $ 109.24M | $ 111.03M | $ 111.17M | $ 111.63M | $ 111.51M | |
$ 0.72 | $ 0.72 | $ 0.64 | - | $ 0.48 | $ 0.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.06 | $ 2.16 | |
- | - | - | - | - | - | |
$ 2.95B | $ 5.38B | $ 5.74B | $ -4.43B | $ 4.43B | $ 4.09B | |
$ 325.96M | $ 325.96M | $ 340.85M | $ 359.08M | $ 308.72M | $ 193.81M | |
$ 201.87M | - | $ 448.65M | - | $ 322.00M | $ 238.42M | |
- | - | - | - | $ 103.83M | $ 105.67M | |
$ 469.31M | $ 595.44M | $ 600.48M | $ 574.74M | $ 510.90M | $ 357.81M | |
$ 670.06M | $ 858.67M | $ 868.73M | $ 830.67M | $ 730.00M | $ 564.29M |