Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.21B | $ 1.09B | $ 900.49M | $ 739.89M | $ 522.87M | $ 594.52M | |
$ 320.65M | $ 609.29M | $ 518.94M | $ 433.38M | - | $ 328.99M | |
$ 905.24M | $ 478.24M | $ 381.54M | $ 306.52M | $ 522.87M | $ 594.52M | |
$ 606.33M | $ 469.31M | $ 406.01M | $ 755.75M | $ 556.59M | $ 568.83M | |
$ -8.47M | $ 5.92M | $ -26.89M | $ -15.85M | $ -33.73M | $ 25.68M | |
$ -2.01M | $ -1.72M | $ -1.52M | $ -1.58M | $ -1.60M | $ -434.00K | |
$ 37.82M | $ 9.77M | $ 1.70M | $ 1.54M | $ 10.15M | $ -911.00K | |
$ 2.81M | $ 16.98M | $ -24.29M | $ -17.34M | $ -45.48M | $ 27.51M | |
$ -5.93M | $ -4.01M | $ -1.18M | $ -11.32M | $ 57.00K | $ 3.39M | |
- | - | - | - | - | - | |
$ 8.72M | $ 20.26M | $ -21.23M | $ -4.56M | $ -42.16M | $ 19.83M | |
$ 0.21 | $ 0.51 | $ -0.61 | $ -0.22 | $ -1.14 | $ 0.63 | |
$ 0.19 | $ 0.48 | $ -0.61 | $ -0.22 | $ -1.14 | $ 0.61 | |
$ 158.75M | $ 39.42M | $ 39.24M | $ 39.09M | $ 37.13M | $ 31.38M | |
$ 173.37M | $ 43.90M | $ 39.24M | $ 39.09M | $ 37.13M | $ 32.25M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 342.54M | $ 1.08B | $ 924.96M | $ 755.75M | $ 556.59M | $ 568.83M | |
$ 8.72M | $ 20.26M | $ -21.23M | $ -4.56M | $ -42.16M | $ 19.83M | |
$ 24.70M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 87.89M | $ 18.70M | $ -22.77M | $ -15.76M | $ -43.88M | $ 27.95M | |
$ 205.62M | $ 111.74M | $ 51.53M | $ 44.48M | $ 4.92M | $ 108.89M |