Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 891.72M | $ 842.43M | $ 681.49M | $ 599.85M | $ 278.97M | $ 257.19M | |
$ 672.39M | $ 652.40M | $ 491.22M | $ 394.38M | $ 168.75M | $ 172.61M | |
$ 219.34M | $ 190.03M | $ 190.27M | $ 205.48M | $ 110.22M | $ 84.58M | |
$ 67.14M | $ 63.83M | $ 106.24M | $ 47.03M | $ 36.77M | $ 33.09M | |
$ 152.19M | $ 125.95M | $ 84.03M | $ 158.45M | $ 73.45M | $ 51.49M | |
$ -25.37M | $ -21.79M | $ -12.06M | $ 12.27M | $ -1.41M | $ 566.00K | |
$ 4.08M | $ 7.73M | $ -500.00K | $ -39.00M | $ -13.09M | $ -8.09M | |
$ 12.71M | $ -11.05M | $ -125.11M | $ 107.18M | $ 58.95M | $ 43.97M | |
$ 39.13M | $ 32.58M | $ 10.80M | $ 47.78M | $ 37.40M | $ 20.18M | |
- | - | - | - | - | - | |
$ -35.47M | $ -50.84M | $ -128.13M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 0.04 | $ -0.17 | $ -0.44 | $ 0.24 | $ 0.12 | $ 0.15 | |
$ 0.03 | $ -0.17 | $ -0.44 | $ 0.23 | $ 0.12 | $ 0.14 | |
$ 1.20B | $ 295.07M | $ 291.28M | $ 238.00M | $ 174.99M | $ 160.19M | |
$ 1.20B | $ 295.07M | $ 291.28M | $ 249.44M | $ 186.07M | $ 164.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.18 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 513.81M | $ 716.24M | $ 597.46M | $ -441.41M | $ 205.51M | $ 205.70M | |
- | - | - | - | $ 2.26M | $ 1.45M | |
$ -35.47M | $ -50.84M | $ -128.13M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 117.26M | $ 88.69M | $ 96.76M | $ 104.20M | $ 31.34M | $ 29.57M | |
$ 40.29M | $ 11.10M | $ -111.20M | $ 121.22M | $ 61.22M | $ 45.42M | |
$ 266.00M | $ 230.79M | $ 61.61M | $ 243.50M | $ 106.62M | $ 91.77M |