Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 328.89M | $ 319.83M | $ 278.19M | $ 298.71M | $ 332.81M | $ 318.08M | |
$ 2.77M | $ 11.51M | $ 9.79M | $ 11.64M | $ 9.65M | $ 7.35M | |
$ 326.12M | $ 308.32M | $ 268.41M | $ 287.08M | $ 323.16M | $ 310.73M | |
$ 207.22M | $ 129.53M | $ 135.64M | $ 216.14M | $ 99.23M | $ 94.71M | |
$ -37.99M | $ -10.07M | $ 25.86M | $ -34.04M | $ 223.93M | $ 217.57M | |
$ -28.10M | $ -58.16M | $ -44.92M | $ -50.81M | $ -52.88M | $ -56.30M | |
$ -254.70M | $ 13.82M | $ -22.44M | $ -300.44M | $ 14.27M | $ -823.00K | |
$ 212.35M | $ 134.46M | $ 65.41M | $ 242.35M | $ 185.31M | $ 160.45M | |
$ -100.00K | $ -100.00K | $ -100.00K | $ -100.00K | - | - | |
$ 15.68M | $ 15.28M | $ 569.00K | $ -1.54M | - | - | |
$ 126.68M | $ 135.60M | $ 66.40M | $ 111.80M | $ 185.13M | $ 160.46M | |
$ 2.92 | $ 3.13 | $ 1.48 | $ 2.45 | $ 4.14 | $ 3.70 | |
$ 2.91 | $ 3.13 | $ 1.48 | $ 2.44 | $ 4.14 | $ 3.67 | |
$ 173.65M | $ 43.39M | $ 44.77M | $ 45.71M | $ 44.70M | $ 43.42M | |
$ 174.36M | $ 43.39M | $ 44.79M | $ 45.73M | $ 44.70M | $ 43.70M | |
$ 3.60 | $ 3.60 | $ 3.60 | $ 3.80 | $ 4.41 | $ 4.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 207.22M | $ 141.04M | $ 145.43M | $ 216.14M | $ 108.88M | $ 100.51M | |
$ 126.79M | $ 135.65M | $ 66.40M | $ 111.80M | $ 185.13M | $ 160.46M | |
$ 186.76M | $ 219.07M | - | - | $ 172.43M | $ 161.06M | |
- | - | - | - | $ 49.53M | $ 52.73M | |
$ 50.39M | $ 189.97M | $ 107.85M | $ 160.15M | $ 234.84M | $ 213.18M | |
$ 126.93M | $ 259.94M | $ 178.73M | $ 240.94M | $ 318.00M | $ 290.00M |