Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 333.96M | $ 317.33M | $ 247.83M | $ 210.42M | $ 155.52M | $ 84.87M | |
$ 167.98M | $ 157.63M | $ 146.32M | $ 98.31M | $ 41.66M | $ 76.54M | |
$ 165.99M | $ 159.70M | $ 101.50M | $ 112.10M | $ 113.86M | $ 8.33M | |
$ 95.33M | $ 124.97M | $ 126.69M | $ 88.63M | $ 67.04M | $ 67.89M | |
$ 70.65M | $ 34.73M | $ -25.19M | $ 23.48M | $ 59.70M | $ -59.56M | |
$ -36.83M | $ -37.04M | $ -32.13M | $ 26.06M | $ -11.05M | $ -5.67M | |
$ -7.07M | $ 56.58M | $ -60.01M | $ 37.03M | $ -134.95M | $ -152.10M | |
$ -17.30M | $ -58.83M | $ -310.19M | $ 34.45M | $ -126.47M | $ -217.33M | |
$ 24.74M | $ 23.45M | $ -10.78M | $ 28.31M | $ 21.86M | $ 1.62M | |
- | - | - | - | - | - | |
$ -42.08M | $ -86.73M | $ -325.35M | $ 3.11M | $ -121.65M | $ -215.79M | |
$ -0.20 | $ -0.35 | $ -1.35 | $ 0.02 | $ -1.04 | $ -2.17 | |
$ -0.20 | $ -0.35 | $ -1.35 | $ 0.01 | $ -1.04 | $ -2.17 | |
$ 1.16B | $ 279.29M | $ 244.35M | $ 181.06M | $ 149.74M | $ 99.59M | |
$ 1.16B | $ 279.29M | $ 244.35M | $ 208.71M | $ 149.74M | $ 99.59M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.40M | $ 1.83M | |
$ 117.79M | $ 282.60M | - | $ -186.94M | $ 108.70M | $ 144.43M | |
$ -42.08M | $ -86.73M | $ -325.35M | $ 3.11M | $ -121.65M | $ -215.79M | |
$ 33.09M | $ 12.92M | $ -8.79M | $ 42.99M | $ -28.64M | $ -105.21M | |
- | - | - | - | $ 14.09M | $ 5.67M | |
$ 16.28M | $ -23.73M | $ -271.13M | $ 60.51M | $ -88.13M | $ -211.65M | |
$ 30.59M | $ -1.03M | $ -261.47M | $ 77.14M | $ -75.14M | $ -204.34M |