Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 993.29M | $ 842.43M | $ 681.49M | $ 599.85M | $ 278.97M | $ 257.19M | |
$ 725.95M | $ 652.40M | $ 491.22M | $ 394.38M | $ 168.75M | $ 172.61M | |
$ 267.34M | $ 190.03M | $ 190.27M | $ 205.48M | $ 110.22M | $ 84.58M | |
$ 68.04M | $ 79.33M | $ 106.24M | $ 47.03M | $ 36.77M | $ 33.09M | |
$ 199.30M | $ 110.70M | $ 84.03M | $ 158.45M | $ 73.45M | $ 51.49M | |
$ -28.79M | $ 18.80M | $ -12.06M | $ 12.27M | $ -1.41M | $ 566.00K | |
$ 1.83M | $ -102.95M | $ -500.00K | $ -39.00M | $ -13.09M | $ -8.09M | |
$ 59.24M | $ -11.05M | $ -125.11M | $ 107.18M | $ 58.95M | $ 43.97M | |
$ 45.79M | $ 32.58M | $ 10.80M | $ 47.78M | $ 37.40M | $ 20.18M | |
- | - | - | - | - | - | |
$ 2.03M | $ -50.84M | $ -128.13M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 0.16 | $ -0.17 | $ -0.44 | $ 0.24 | $ 0.12 | $ 0.15 | |
$ 0.15 | $ -0.17 | $ -0.44 | $ 0.23 | $ 0.12 | $ 0.14 | |
$ 1.21B | $ 295.07M | $ 291.28M | $ 238.00M | $ 174.99M | $ 160.19M | |
$ 1.22B | $ 295.07M | $ 291.28M | $ 249.44M | $ 186.07M | $ 164.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.18 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 568.26M | $ 731.73M | $ 597.46M | $ -441.41M | $ 205.51M | $ 205.70M | |
- | - | - | - | $ 2.26M | $ 1.45M | |
$ 2.03M | $ -50.84M | $ -128.13M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 164.48M | $ 88.69M | $ 96.76M | $ 104.20M | $ 31.34M | $ 29.57M | |
$ 91.02M | $ 11.10M | $ -111.20M | $ 121.22M | $ 61.22M | $ 45.42M | |
$ 334.06M | $ 230.79M | $ 61.61M | $ 243.50M | $ 106.62M | $ 91.77M |