Income Statement | TTM | Dec 23 | Dec 22 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|---|
$ 606.01M | $ 480.46M | $ 407.22M | - | $ 118.88M | $ 18.12M | |
$ 370.28M | $ 285.89M | $ 225.83M | - | $ 47.24M | $ 3.83M | |
$ 235.73M | $ 194.57M | $ 181.40M | - | $ 71.64M | $ 14.29M | |
$ 216.52M | $ 171.87M | $ 184.94M | - | $ 68.22M | $ 20.09M | |
$ -16.06M | $ 22.33M | $ -17.90M | - | $ 6.10M | $ -5.80M | |
$ 97.63M | $ 117.53M | $ 94.85M | - | $ -29.06M | $ -4.92M | |
$ 2.14M | $ -1.56M | $ -9.01M | - | $ 11.13M | $ -581.00K | |
$ -151.93M | $ -96.36M | $ -107.38M | - | $ -35.12M | $ -19.44M | |
$ -3.26M | $ -6.25M | $ 18.81M | - | $ -3.54M | $ -3.69M | |
- | - | - | - | - | - | |
$ -156.24M | $ -97.12M | $ -132.82M | - | $ -31.58M | $ -15.75M | |
$ -9.22 | $ -5.85 | $ -7.66 | - | $ -2.15 | $ -1.25 | |
$ -9.22 | $ -5.85 | $ -7.66 | - | $ -2.15 | $ -1.25 | |
$ 68.30M | $ 16.60M | $ 16.48M | - | $ 14.66M | $ 11.90M | |
$ 68.30M | $ 16.60M | $ 16.48M | - | $ 14.66M | $ 11.90M | |
$ 0.56 | $ 0.56 | $ 0.54 | - | $ 0.52 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 707.27M | $ 457.75M | $ 410.77M | $ 40.87M | $ 112.78M | $ 23.92M | |
$ -148.67M | $ -90.11M | $ -126.19M | - | $ -31.58M | $ -15.75M | |
$ -153.51M | $ -101.62M | - | - | - | - | |
- | - | - | - | - | - | |
$ -22.34M | $ 21.17M | $ -12.53M | - | $ -6.06M | $ -14.52M | |
$ 18.75M | $ 52.30M | $ 14.49M | - | $ 2.41M | $ -13.35M |