Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.03B | $ 925.95M | $ 797.56M | $ 774.33M | $ 840.40M | $ 875.82M | |
$ -960.67M | $ -901.53M | $ -737.98M | $ 258.39M | $ 665.63M | $ 752.13M | |
$ 65.10M | $ 24.42M | $ 59.58M | $ 164.27M | $ 174.77M | $ 123.68M | |
$ 14.18M | $ 5.54M | $ 13.02M | $ 33.56M | $ 36.56M | $ 24.08M | |
$ 6.30M | $ 5.52M | $ 2.30M | $ 4.89M | - | - | |
$ 181.30M | $ 18.79M | $ 536.85M | $ 130.71M | $ 138.85M | $ 99.08M | |
$ 3.46 | $ 1.28 | $ 3.17 | $ 17.65 | $ 9.25 | $ 6.52 | |
$ 3.46 | $ 1.28 | $ 3.15 | $ 8.80 | $ 9.18 | $ 6.46 | |
$ 58.66M | $ 14.66M | $ 14.61M | $ 14.83M | $ 15.00M | $ 15.20M | |
$ 58.78M | $ 14.71M | $ 14.71M | $ 14.93M | $ 15.12M | $ 15.34M | |
$ 50.92M | $ 18.88M | $ 46.56M | $ 130.71M | $ 138.21M | $ 99.60M | |
$ 22.98M | - | $ 47.07M | - | $ 138.21M | $ 99.60M | |
$ 3.60 | $ 3.60 | $ 3.60 | $ 3.60 | $ 3.60 | $ 3.40 | |
- | - | - | - | - | - | |
- | - | - | - | $ 8.64 | $ 5.25 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 164.27M | $ 175.21M | $ 123.77M | |
- | - | - | $ 157.37M | - | - | |
$ 508.00K | $ 818.00K | $ 524.00K | $ -522.00K | $ 440.00K | $ 90.00K |