Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 332.00M | $ 356.54M | $ 309.44M | $ 259.70M | $ 167.01M | $ 304.71M | |
$ 42.21M | $ 54.85M | $ 44.47M | $ -24.26M | $ 48.88M | $ 86.47M | |
$ 326.08M | $ 301.69M | $ 264.96M | $ 196.49M | $ 118.13M | $ 218.25M | |
$ 131.28M | $ 299.14M | $ 271.47M | $ -239.99M | $ 158.97M | $ 187.60M | |
$ 200.25M | $ 57.39M | $ 37.97M | $ 19.70M | $ -40.84M | $ 30.65M | |
$ -28.88M | $ -55.57M | $ -39.55M | $ -43.29M | $ -40.76M | $ -36.09M | |
$ 265.00K | $ 109.00K | $ 8.68M | $ 1.19M | $ -9.66M | $ -11.53M | |
$ 1.71M | $ 1.71M | $ -10.26M | $ -24.77M | $ -91.25M | $ -16.97M | |
$ 1.28M | $ 1.28M | $ -2.23M | $ -2.20M | $ -5.88M | $ -5.45M | |
- | - | - | - | - | - | |
$ 169.88M | $ 428.00K | $ -8.04M | $ -22.57M | $ -85.38M | $ -11.75M | |
$ 0.01 | $ 0.01 | $ -0.22 | $ -0.62 | $ -2.40 | $ -0.33 | |
$ 0.01 | $ 0.01 | $ -0.22 | $ -0.62 | $ -2.40 | $ -0.33 | |
$ 152.67M | $ 38.17M | $ 37.27M | $ 36.69M | $ 35.64M | $ 35.42M | |
$ 152.76M | $ 38.19M | $ 37.27M | $ 36.69M | $ 35.64M | $ 35.42M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 173.49M | $ 353.99M | $ 315.94M | $ -264.25M | $ 207.85M | $ 274.06M | |
$ 428.00K | $ 428.00K | $ -8.04M | $ -22.57M | $ -85.38M | $ -11.75M | |
$ 5.15M | $ 4.15M | $ -10.07M | - | $ -79.36M | $ -7.06M | |
- | - | - | - | $ 41.94M | $ 36.25M | |
$ 4.72M | $ 59.14M | $ 30.35M | $ -24.89M | $ -49.32M | $ 19.28M | |
$ 49.32M | $ 138.66M | $ 108.67M | $ 53.72M | $ 43.83M | $ 117.13M |