Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 572.75M | $ 590.00M | $ 491.19M | $ 425.71M | $ 351.74M | $ 288.98M | |
$ 133.55M | $ 146.79M | $ 102.13M | $ 97.87M | $ 68.97M | $ 58.98M | |
$ 443.20M | $ 443.20M | $ 393.55M | $ 327.83M | $ 282.76M | $ 230.00M | |
$ 417.89M | $ 417.89M | $ 445.91M | $ 366.45M | $ 302.66M | $ 257.90M | |
$ 15.20M | $ 14.35M | $ -52.36M | $ -38.61M | $ -19.89M | $ -27.90M | |
$ 46.16M | $ 46.16M | $ 8.79M | $ -62.24M | $ -18.81M | $ -2.52M | |
$ -307.85M | $ -307.85M | $ -204.77M | $ -186.84M | - | - | |
$ 60.51M | $ 60.51M | $ -47.41M | $ -100.86M | $ -38.70M | $ -30.42M | |
$ 1.45M | $ 1.45M | $ -13.52M | $ 135.00K | $ 702.00K | $ 1.73M | |
- | - | - | - | - | - | |
$ 88.89M | $ 52.83M | $ -29.39M | $ -115.16M | $ -46.91M | $ -32.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 551.44M | $ 564.68M | $ 548.04M | $ 464.32M | $ 371.63M | $ 316.88M | |
$ 52.83M | $ 52.83M | $ -33.89M | $ -115.16M | $ -46.91M | $ -32.53M | |
$ 41.16M | - | - | - | $ -46.91M | $ -32.53M | |
- | - | - | - | $ 23.31M | $ 8.65M | |
$ 66.41M | $ 66.41M | $ -41.56M | $ -37.91M | $ -15.39M | $ -21.77M | |
$ 70.11M | $ 88.16M | $ -2.11M | $ 44.76M | $ 5.50M | $ -497.00K |