Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 666.77M | $ 842.43M | $ 681.49M | $ 599.85M | $ 278.97M | $ 257.19M | |
$ 517.35M | $ 652.64M | $ 491.22M | $ 394.38M | $ 168.75M | $ 172.61M | |
$ 149.43M | $ 189.78M | $ 190.27M | $ 205.48M | $ 110.22M | $ 84.58M | |
$ 49.21M | $ 63.83M | $ 106.24M | $ 47.03M | $ 36.77M | $ 33.09M | |
$ 100.22M | $ 125.95M | $ 84.03M | $ 158.45M | $ 73.45M | $ 51.49M | |
$ -19.15M | $ -21.79M | $ -12.06M | $ 12.27M | $ -1.41M | $ 566.00K | |
$ 6.30M | $ 7.73M | $ -500.00K | $ -39.00M | $ -13.09M | $ -8.09M | |
$ -31.47M | $ -11.05M | $ -125.11M | $ 107.18M | $ 58.95M | $ 43.97M | |
$ 24.64M | $ 32.58M | $ 10.80M | $ 47.78M | $ 37.40M | $ 20.18M | |
- | - | - | - | - | - | |
$ -62.33M | $ -50.84M | $ -128.13M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ >-0.01 | $ -0.17 | $ -0.44 | $ 0.24 | $ 0.12 | $ 0.15 | |
$ -0.02 | $ -0.17 | $ -0.44 | $ 0.23 | $ 0.12 | $ 0.14 | |
$ 1.18B | $ 295.07M | $ 291.28M | $ 238.00M | $ 174.99M | $ 160.19M | |
$ 1.18B | $ 295.07M | $ 291.28M | $ 249.44M | $ 186.07M | $ 164.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.18 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 340.83M | - | $ 597.46M | $ -441.41M | $ 205.51M | $ 205.70M | |
- | - | - | - | $ 2.26M | $ 1.45M | |
$ -62.33M | $ -50.84M | $ -128.13M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 73.68M | $ 88.69M | $ 96.76M | $ 104.20M | $ 31.34M | $ 29.57M | |
$ -8.34M | $ 14.39M | $ -111.20M | $ 121.22M | $ 61.22M | $ 45.42M | |
$ 167.12M | $ 234.08M | $ 61.61M | $ 243.50M | $ 106.62M | $ 91.77M |