Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.17B | $ 1.09B | $ 900.49M | $ 739.89M | $ 522.87M | $ 594.52M | |
- | $ 609.29M | - | - | $ 310.15M | $ 328.99M | |
$ 1.17B | $ 478.24M | $ 900.49M | $ 739.89M | $ 212.72M | $ 265.53M | |
$ 1.15B | $ 469.31M | $ 927.38M | $ 754.11M | $ 246.44M | $ 238.50M | |
$ 15.18M | $ 5.92M | $ -26.89M | $ -14.22M | $ -33.73M | $ 27.04M | |
$ -1.94M | $ -1.72M | $ -1.52M | $ -1.48M | $ -815.00K | $ -434.00K | |
$ -10.25M | $ 9.77M | $ -1.70M | $ 1.63M | $ -10.94M | $ 911.00K | |
$ 26.45M | $ 16.98M | $ -24.29M | $ -17.34M | $ -45.48M | $ 27.51M | |
$ -1.53M | $ -4.01M | $ 1.68M | $ -7.22M | $ 57.00K | $ 3.39M | |
- | - | - | - | - | - | |
$ 180.92M | $ 20.26M | $ 499.08M | $ -8.65M | $ -42.16M | $ 19.83M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 51.59M | $ 48.45M | |
$ 740.68M | $ 1.08B | $ 927.38M | $ 754.11M | $ 556.59M | $ 567.48M | |
$ 26.56M | $ 20.26M | $ -24.09M | $ -8.65M | $ -42.16M | $ 19.83M | |
$ 21.80M | - | $ -16.66M | - | $ -34.75M | $ 21.01M | |
- | - | - | - | $ 815.00K | $ 434.00K | |
$ 191.73M | $ 18.70M | $ -22.68M | $ 0.00 | $ -44.66M | $ 27.95M | |
$ 272.23M | $ 111.74M | $ 111.68M | $ 0.00 | $ 5.58M | $ 68.65M |