Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.66B | $ 10.33B | $ 9.96B | $ 9.79B | $ 8.48B | $ 9.21B | |
$ 8.45B | $ 8.21B | $ 8.13B | $ 8.27B | $ 7.20B | $ 8.08B | |
$ 2.21B | $ 2.13B | $ 1.83B | $ 1.51B | $ 1.28B | $ 1.13B | |
$ 1.82B | $ 1.82B | $ 1.55B | $ 9.35B | $ 8.20B | $ 995.24M | |
$ 114.22M | $ 104.51M | $ 142.91M | $ 368.47M | $ 204.12M | $ 73.15M | |
$ -144.97M | $ -157.91M | $ -128.89M | $ -48.09M | $ -83.40M | $ -98.11M | |
$ -196.84M | $ -201.48M | $ -137.00M | $ 43.63M | $ 10.81M | $ 3.76M | |
$ -36.71M | $ -54.73M | $ 10.89M | $ 276.75M | $ 109.91M | $ -28.72M | |
$ 12.08M | $ -13.43M | $ -11.50M | $ 55.16M | $ 21.83M | $ -6.13M | |
- | - | - | - | - | - | |
$ -48.78M | $ -41.30M | $ 22.39M | $ 221.59M | $ 29.87M | $ 37.52M | |
$ -0.65 | $ -0.54 | $ 0.30 | $ 3.05 | $ 0.47 | $ -1.03 | |
$ -0.65 | $ -0.54 | $ 0.29 | $ 2.94 | $ 0.47 | $ -1.03 | |
$ 306.10M | $ 75.78M | $ 74.50M | $ 72.74M | $ 63.37M | $ 60.57M | |
$ 306.10M | $ 75.78M | $ 76.22M | $ 75.49M | $ 63.51M | - | |
- | - | - | $ 0.01 | - | $ 0.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.15B | $ 10.03B | $ 9.68B | $ 17.62B | $ 15.40B | $ 9.08B | |
$ -48.78M | $ -41.30M | $ 22.39M | $ 221.59M | $ 29.87M | $ -62.37M | |
$ 6.18B | $ 8.26B | - | - | - | - | |
- | - | - | - | - | - | |
$ 128.53M | $ 103.19M | $ 139.78M | $ 324.84M | $ 193.31M | $ 69.39M | |
$ 398.86M | $ 390.57M | $ 368.45M | $ 415.46M | $ 286.64M | $ 186.07M |