Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.76B | $ 1.37B | $ 1.68B | $ 1.66B | $ 1.27B | $ 1.22B | |
$ 459.26M | $ 1.04B | $ 1.19B | $ 1.07B | $ 1.04B | $ 586.14M | |
$ 1.30B | $ 330.15M | $ 491.67M | $ 313.95M | $ 229.11M | $ 629.05M | |
$ 480.34M | $ 241.94M | $ 244.07M | $ 833.08M | $ 650.66M | $ 240.87M | |
$ -1.05B | $ 88.21M | $ 247.59M | $ 159.30M | $ 73.92M | $ 112.42M | |
$ -26.56M | $ -31.57M | $ -5.14M | $ -4.34M | $ -4.56M | $ -2.71M | |
$ -29.00K | - | - | - | $ 3.00K | $ 1.00K | |
$ -1.18B | $ 56.64M | $ 242.45M | $ 154.96M | $ 69.36M | $ 109.70M | |
$ -176.20M | $ 13.84M | $ 63.04M | $ 35.81M | $ 16.59M | $ 27.38M | |
- | - | - | - | - | - | |
$ -597.65M | $ 166.49M | $ 192.12M | $ 105.12M | $ 23.35M | $ 82.32M | |
$ -21.44 | $ 6.42 | $ 7.17 | $ 3.88 | $ 0.85 | $ 3.06 | |
$ -21.46 | $ 6.40 | $ 7.14 | $ 3.85 | $ 0.84 | $ 3.04 | |
$ 106.35M | $ 25.91M | $ 26.78M | $ 27.16M | $ 27.63M | $ 28.20M | |
$ 106.51M | $ 26.00M | $ 26.93M | $ 27.29M | $ 27.70M | $ 28.31M | |
$ 1.20 | $ 0.96 | $ 0.96 | $ 0.84 | $ 0.75 | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 939.60M | $ 1.28B | $ 1.43B | $ 1.18B | $ 933.62M | $ 827.01M | |
- | - | - | - | - | - | |
$ -597.15M | $ 167.35M | $ 193.19M | $ 105.86M | $ 23.73M | $ 87.10M | |
$ -17.82M | - | - | - | - | - | |
$ -1.16B | $ 88.21M | $ 247.59M | $ 147.03M | $ 73.92M | $ 112.42M | |
$ -1.05B | $ 145.62M | $ 290.14M | $ 181.99M | $ 111.05M | $ 148.81M |