Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 |
---|---|---|---|---|
$ 377.31M | $ 364.95M | $ 322.73M | $ 279.48M | |
$ 11.03M | - | $ 18.05M | $ 3.00M | |
$ 242.68M | $ 222.79M | $ 239.13M | $ 224.63M | |
- | - | - | - | |
$ -13.60M | $ -51.31M | $ -69.21M | $ -44.73M | |
$ 105.36M | $ 131.48M | $ 74.02M | $ 51.84M | |
$ 22.07M | $ 27.95M | $ 14.84M | $ 8.68M | |
- | - | - | - | |
$ 83.29M | $ 103.53M | $ 59.18M | $ 43.16M | |
$ 3.13 | $ 4.15 | $ 2.55 | $ 2.36 | |
$ 3.06 | $ 4.08 | $ 2.48 | $ 2.30 | |
$ 107.02M | $ 24.94M | $ 23.25M | $ 18.32M | |
$ 109.37M | $ 25.39M | $ 23.84M | $ 18.77M | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
$ 280.90M | $ 293.43M | $ 241.63M | $ 152.23M | |
$ 83.29M | $ 103.53M | $ 59.18M | $ 43.16M | |
$ 110.73M | $ 111.66M | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - |