Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.31B | $ 1.19B | $ 843.32M | $ 724.53M | $ 376.23M | $ 245.82M | |
$ 247.15M | $ 222.91M | $ 171.43M | $ 147.75M | $ 69.25M | $ 40.76M | |
$ 1.06B | $ 966.99M | $ 671.90M | $ 576.77M | $ 306.97M | $ 205.06M | |
$ 892.48M | $ 850.09M | $ 590.97M | $ 428.64M | $ 232.08M | $ 186.84M | |
$ 167.32M | $ 116.90M | $ 80.93M | $ 148.13M | $ 74.89M | $ 18.22M | |
$ -129.93M | $ -112.05M | $ -14.86M | $ 14.02M | $ -129.17M | $ -102.26M | |
$ -571.00K | $ 10.10M | $ -5.71M | $ -2.15M | $ -46.30M | $ 9.88M | |
$ 18.76M | $ 14.95M | $ 87.54M | $ 131.96M | $ -100.58M | $ -74.16M | |
$ 22.24M | $ 15.64M | $ 25.58M | $ 24.92M | $ 3.09M | $ -4.70M | |
- | - | - | - | - | - | |
$ -11.38M | $ -7.83M | $ 56.73M | $ 102.29M | $ -106.23M | $ -69.47M | |
$ -0.09 | $ -0.06 | $ 0.40 | $ 0.73 | $ -1.08 | $ -0.55 | |
$ -0.08 | $ -0.06 | $ 0.39 | $ 0.71 | $ -1.08 | $ -0.55 | |
$ 558.73M | $ 139.25M | $ 141.56M | $ 139.73M | $ 98.68M | $ 126.33M | |
$ 559.89M | $ 139.25M | $ 144.60M | $ 144.44M | $ 98.68M | $ 126.33M | |
$ 0.10 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.14B | $ 1.07B | $ 762.39M | $ -576.40M | $ 301.33M | $ 227.60M | |
$ -11.38M | $ -7.83M | $ 56.73M | $ 102.29M | $ -106.23M | $ -69.47M | |
$ 20.48M | $ 10.99M | $ 64.34M | $ 99.65M | $ -72.20M | $ -78.72M | |
- | - | - | - | $ 58.16M | $ 59.37M | |
$ 152.37M | $ 120.62M | $ 116.09M | $ 148.84M | $ -42.42M | $ -14.80M | |
$ 301.61M | $ 258.66M | $ 217.58M | $ 239.67M | $ 27.25M | $ 36.33M |