Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 735.64M | $ 705.47M | $ 687.37M | $ 677.13M | $ 592.57M | $ 748.59M | |
$ 502.44M | $ 501.67M | $ 466.57M | - | $ 414.04M | $ 531.29M | |
$ 227.31M | $ 203.81M | $ 220.81M | $ 197.15M | $ 178.53M | $ 217.30M | |
$ 164.81M | $ 178.58M | $ 201.85M | $ 656.92M | $ 173.57M | $ 192.28M | |
$ 13.54M | $ -1.90M | $ 19.80M | $ 20.21M | $ 4.96M | $ 25.01M | |
$ -13.27M | $ -16.76M | $ -10.51M | $ -10.88M | $ -12.96M | $ -13.70M | |
$ 15.21M | $ -27.14M | $ -4.66M | $ -10.73M | $ -106.18M | $ -875.00K | |
$ -4.13M | $ -18.66M | $ 9.29M | $ 7.29M | $ -114.17M | $ 10.44M | |
$ 1.33M | $ -1.22M | $ 2.72M | $ 3.40M | $ -14.71M | $ 4.36M | |
- | - | - | - | - | - | |
$ -5.52M | $ -17.45M | $ 6.65M | $ 3.89M | $ -99.46M | $ 6.06M | |
$ -0.18 | $ -0.58 | $ 0.22 | $ 0.13 | $ -3.41 | $ 0.21 | |
$ -0.19 | $ -0.58 | $ 0.21 | $ 0.13 | $ -3.41 | $ 0.21 | |
$ 122.59M | $ 30.33M | $ 29.90M | $ 29.57M | $ 29.15M | $ 28.74M | |
$ 123.29M | $ 30.33M | $ 30.23M | $ 30.13M | $ 29.15M | $ 29.05M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.19 | - | |
- | - | - | - | - | - | |
$ 661.16M | $ 680.24M | $ 668.42M | $ 199.91M | $ 587.61M | $ 723.57M | |
$ -5.44M | $ -17.45M | $ 6.50M | $ 3.86M | $ -99.46M | $ 6.06M | |
$ 18.35M | $ 6.19M | $ 6.42M | - | $ -6.98M | $ 6.70M | |
- | - | - | - | $ 12.96M | $ 13.70M | |
$ 9.13M | $ -1.90M | $ 19.80M | $ 18.17M | $ -101.22M | $ 24.14M | |
$ 43.17M | $ 32.20M | $ 53.09M | $ 53.09M | $ -65.51M | $ 62.67M |