Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 546.66M | $ 550.21M | $ 430.53M | $ 388.51M | $ 304.27M | $ 218.23M | |
$ 285.81M | $ 307.39M | $ 232.64M | $ 201.04M | $ 168.95M | $ 92.75M | |
$ 271.00M | $ 242.81M | $ 197.89M | $ 187.47M | $ 135.32M | $ 125.48M | |
$ 488.89M | $ 181.55M | $ 131.37M | $ 319.99M | $ 304.39M | $ 223.45M | |
$ 58.87M | $ 64.05M | $ 67.61M | $ 68.52M | $ -127.00K | $ -5.22M | |
$ -92.82M | $ -91.81M | $ -64.98M | $ -42.66M | $ -43.10M | $ -8.23M | |
$ -5.41M | $ 6.71M | $ 4.47M | - | $ 6.46M | $ 1.00K | |
$ -27.48M | $ -23.83M | $ 6.01M | $ 28.15M | $ -43.29M | $ -11.97M | |
$ 26.92M | $ -5.34M | $ -7.66M | $ 6.37M | $ 4.85M | $ 4.17M | |
$ 1.09M | $ 1.12M | $ 3.25M | - | - | $ -1.00K | |
$ -64.52M | $ -28.20M | $ 7.98M | $ 20.62M | $ -48.00M | $ -19.16M | |
$ -2.11 | $ -0.93 | $ 0.27 | $ 0.70 | $ -1.62 | $ -0.65 | |
$ -2.11 | $ -0.93 | $ 0.25 | $ 0.66 | $ -1.62 | $ -0.65 | |
$ 121.84M | $ 30.27M | $ 29.81M | $ 29.59M | $ 29.56M | $ 29.45M | |
$ 121.84M | $ 30.27M | $ 31.48M | $ 31.39M | $ 29.56M | $ 29.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 764.55M | $ 488.94M | $ 364.01M | $ 481.11M | $ 435.96M | $ 316.19M | |
$ -64.52M | $ -28.20M | $ 7.98M | $ 20.62M | $ -48.00M | $ -19.16M | |
$ -36.09M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 67.60M | $ 70.09M | $ 71.84M | $ 70.98M | $ -184.00K | $ -3.72M | |
$ 118.11M | $ 118.06M | $ 102.95M | $ 101.78M | $ 30.01M | $ 13.58M |