Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.53B | $ 10.33B | $ 9.96B | $ 9.79B | $ 8.48B | $ 9.21B | |
$ 8.34B | $ 8.21B | $ -8.13B | $ -8.27B | $ 7.20B | $ 8.08B | |
$ 2.19B | $ 2.13B | $ 1.83B | $ 1.51B | $ 1.28B | $ 1.13B | |
$ -304.81M | $ 1.82B | $ 1.68B | $ 1.14B | $ 1.04B | $ 1.03B | |
$ 113.86M | $ 104.51M | $ 142.91M | $ 368.47M | $ 241.87M | $ 103.20M | |
$ -146.54M | $ -157.91M | $ -132.02M | $ -51.29M | $ -83.40M | $ -98.11M | |
$ 1.22M | $ -201.48M | - | $ 40.43M | $ -48.56M | $ -33.81M | |
$ -33.90M | $ -54.73M | $ 10.89M | $ 276.75M | $ 109.91M | $ -28.72M | |
$ 8.54M | $ -13.43M | $ -11.50M | $ 55.16M | $ 21.83M | $ -6.13M | |
- | - | - | - | - | - | |
$ -42.46M | $ -41.30M | $ 22.39M | $ 221.59M | $ 29.87M | $ -62.37M | |
$ -0.56 | $ -0.54 | $ 0.30 | $ 3.05 | $ 0.47 | $ -1.03 | |
$ -0.56 | $ -0.54 | $ 0.29 | $ 2.94 | $ 0.47 | $ -1.03 | |
$ 305.21M | $ 75.78M | $ 74.50M | $ 72.74M | $ 63.37M | $ 60.57M | |
$ 305.21M | $ 75.78M | $ 76.22M | $ 75.49M | $ 63.51M | $ 60.57M | |
- | - | - | - | $ 0.01 | $ 0.01 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.26 | $ 0.56 | |
- | - | - | - | - | - | |
$ 10.09B | $ 10.03B | $ -6.45B | $ -7.13B | $ 8.24B | $ 9.11B | |
$ -42.44M | $ -41.30M | $ 22.39M | $ 221.59M | $ 29.87M | $ -62.37M | |
$ 6.21B | $ 8.26B | - | - | $ 127.30M | $ 1.05M | |
- | - | - | - | $ 83.40M | $ 98.11M | |
$ 132.91M | $ 103.19M | $ 139.78M | $ 324.84M | $ 193.31M | $ 69.39M | |
$ 314.48M | $ 390.57M | $ 368.45M | $ 415.46M | $ 286.64M | $ 186.07M |