Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.34B | $ 5.43B | $ 2.20B | $ 1.52B | $ 3.30B | $ 3.12B | |
$ 2.63B | $ 4.41B | $ 2.53B | $ 473.15M | $ 2.48B | $ 2.38B | |
$ 2.30B | $ 1.02B | $ 1.56B | $ 1.05B | $ 818.49M | $ 737.38M | |
$ 245.00M | $ 529.51M | $ -1.40B | $ -1.28B | $ 395.48M | $ 365.46M | |
$ 1.08B | $ 418.33M | $ 2.96B | $ 2.33B | $ 423.01M | $ 371.91M | |
$ 318.86M | $ 241.53M | $ -242.75M | $ -119.20M | $ -107.46M | $ -102.87M | |
$ -47.31M | $ -50.83M | $ 6.19M | $ 3.50M | $ -10.81M | $ 3.63M | |
$ 145.41M | $ 197.35M | $ -273.34M | $ 2.20B | $ 304.74M | $ 272.67M | |
$ 17.34M | $ 41.83M | $ -75.65M | $ 39.65M | $ 65.75M | $ 56.02M | |
- | - | - | - | - | - | |
$ 812.97M | $ 150.89M | $ 2.58B | $ 2.36B | $ 232.32M | $ 213.94M | |
$ 1.73 | $ 2.13 | $ -3.10 | $ 3.39 | $ 4.15 | $ 3.94 | |
$ 1.70 | $ 2.13 | $ -3.10 | $ 3.39 | $ 4.14 | $ 3.94 | |
$ 286.72M | $ 70.79M | $ 65.56M | $ 59.15M | $ 56.00M | $ 54.24M | |
$ 287.56M | $ 70.99M | $ 65.56M | $ 59.26M | $ 56.08M | $ 54.31M | |
$ 4.34 | $ 2.48 | - | $ 2.38K | $ 2.25 | $ 2.15 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.53B | $ 4.94B | $ 1.13B | $ -803.22M | $ 2.88B | $ 2.75B | |
- | - | - | - | $ 111.48M | $ 109.23M | |
$ 123.31M | $ 150.89M | $ -203.29M | $ 2.36B | $ 232.32M | $ 213.94M | |
$ 53.25M | - | - | - | $ 228.48M | $ 210.20M | |
$ 360.37M | $ 489.63M | $ -30.59M | $ 2.32B | $ 416.21M | $ 381.90M | |
$ 604.61M | $ 930.54M | $ 439.87M | $ 2.69B | $ 748.24M | $ 685.13M |