Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.48B | $ 3.48B | $ 3.79B | $ 930.61M | $ 218.09M | $ 313.22M | |
$ 153.93M | $ 45.08M | $ 31.94M | $ -17.43M | $ 148.87M | $ 156.00M | |
$ 2.72B | $ 3.43B | $ 3.76B | $ -81.93M | $ 69.22M | $ 157.22M | |
$ 2.34B | $ 2.34B | $ 1.81B | $ -608.55M | $ 35.53M | $ 40.47M | |
$ 741.47M | $ 1.48B | $ 2.33B | $ -507.74M | $ 33.69M | $ 116.76M | |
$ -157.58M | $ -182.74M | $ -32.20M | $ -9.70M | $ -2.04M | $ -2.65M | |
$ -673.58M | $ -42.71M | $ 298.06M | $ -870.03M | $ 11.33M | $ -47.04M | |
$ 999.45M | $ 999.45M | $ 1.65B | $ 251.78M | $ 42.98M | $ 67.07M | |
$ 215.17M | $ 215.17M | $ 405.70M | $ 72.86M | $ -60.55M | $ 0.00 | |
- | - | - | - | - | - | |
$ 784.29M | $ 784.29M | $ 1.25B | $ 178.92M | $ 103.53M | $ 67.07M | |
$ 9.00 | $ 9.09 | $ 14.68 | $ 4.82 | $ 4.98 | $ 3.25 | |
$ 8.94 | $ 9.02 | $ 14.58 | $ 4.74 | $ 4.95 | $ 3.24 | |
$ 344.96M | $ 86.24M | $ 85.00M | $ 37.16M | $ 20.77M | $ 20.61M | |
$ 347.95M | $ 86.99M | $ 85.60M | $ 37.75M | $ 20.91M | $ 20.68M | |
$ 7.60 | $ 7.60 | $ 6.29 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.10 | - | |
- | - | - | - | - | - | |
$ 2.49B | $ 2.38B | $ -1.84B | $ -625.98M | $ 184.40M | $ 196.46M | |
- | - | - | - | $ 0.00 | $ 1.04M | |
$ 784.29M | $ 784.29M | $ 1.25B | $ 178.92M | $ 103.53M | $ 67.07M | |
$ 657.14M | $ 874.15M | - | - | $ 98.25M | $ 114.24M | |
$ 1.18B | $ 1.18B | $ 1.69B | $ 261.48M | $ 42.98M | $ 68.11M | |
$ 2.36B | $ 2.36B | $ 2.51B | $ 490.30M | $ 134.22M | $ 144.56M |