Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.60B | $ 1.37B | $ 1.97B | $ 1.66B | $ 1.27B | $ 1.22B | |
$ 538.47M | $ 1.04B | $ 375.55M | $ 892.29M | $ 1.04B | $ 961.39M | |
$ 1.06B | $ 330.15M | $ 1.60B | $ 770.14M | $ 229.11M | $ 253.80M | |
$ 703.57M | $ 241.94M | $ 906.55M | $ -833.08M | $ 155.19M | $ 141.38M | |
$ -1.02B | $ 88.21M | $ 265.98M | $ 159.30M | $ 73.92M | $ 112.42M | |
$ -28.92M | $ -31.57M | $ -5.14M | $ -4.34M | $ -4.56M | $ -2.71M | |
$ -40.00K | - | - | - | $ -3.00K | $ -1.00K | |
$ -1.10B | $ 56.64M | $ 260.84M | $ 154.96M | $ 69.36M | $ 109.70M | |
$ -164.66M | $ 13.84M | $ 67.65M | $ 38.87M | $ 16.59M | $ 27.38M | |
- | - | - | - | - | - | |
$ -487.87M | $ 166.49M | $ 42.71M | $ 116.09M | $ 23.35M | $ 86.15M | |
$ -17.38 | $ 6.42 | $ 7.17 | $ 3.88 | $ 0.84 | $ 3.06 | |
$ -17.39 | $ 6.40 | $ 7.14 | $ 3.85 | $ 0.84 | $ 3.04 | |
$ 104.76M | $ 25.91M | $ 26.78M | $ 27.16M | $ 27.63M | $ 28.20M | |
$ 105.04M | $ 26.00M | $ 26.93M | $ 27.29M | $ 27.70M | $ 28.31M | |
$ 0.72 | $ 0.96 | $ 0.96 | $ 0.84 | $ 0.75 | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 69.72M | $ 63.09M | |
$ 1.19B | $ 1.28B | $ 1.28B | $ 59.21M | $ 1.20B | $ 1.10B | |
- | - | - | - | $ 4.56M | $ 2.71M | |
$ -487.37M | $ 167.35M | $ 42.71M | $ 116.09M | $ 23.73M | $ 87.10M | |
$ -242.97M | - | $ 206.06M | - | $ 52.77M | $ 82.32M | |
$ -1.02B | $ 88.21M | $ 260.84M | $ 154.96M | $ 73.92M | $ 112.42M | |
$ -930.89M | $ 145.62M | $ 308.22M | $ 194.51M | $ 111.05M | $ 148.81M |