Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 738.98M | $ 705.47M | $ 687.37M | $ 677.13M | $ 592.57M | $ 748.59M | |
$ 506.02M | $ 501.67M | $ 489.20M | $ 479.98M | $ 414.04M | $ 509.49M | |
$ 221.34M | $ 203.81M | $ 198.17M | $ 197.15M | $ 178.53M | $ 239.10M | |
$ 161.74M | $ 178.58M | $ 179.10M | $ 174.67M | $ 195.42M | $ 189.71M | |
$ 30.09M | $ -1.90M | $ 19.80M | $ 18.17M | $ -101.22M | $ 24.14M | |
$ -9.10M | $ -16.76M | $ 10.51M | $ -10.88M | $ -12.96M | $ -13.70M | |
$ -28.41M | $ -27.14M | $ 723.00K | $ 22.97M | $ -4.26M | $ 21.80M | |
$ 13.75M | $ -18.66M | $ 9.29M | $ 7.29M | $ -114.17M | $ 10.44M | |
$ 2.46M | $ -1.22M | $ 2.72M | $ 3.40M | $ -14.71M | $ 4.36M | |
- | - | - | - | - | - | |
$ 11.26M | $ -17.45M | $ 6.50M | $ 3.86M | $ -99.46M | $ 9.51M | |
$ 0.37 | $ -0.58 | $ 0.22 | $ 0.13 | $ -3.41 | $ 0.21 | |
$ 0.35 | $ -0.58 | $ 0.21 | $ 0.13 | $ -3.41 | $ 0.21 | |
$ 123.19M | $ 30.33M | $ 29.90M | $ 29.57M | $ 29.15M | $ 28.74M | |
$ 124.55M | $ 30.33M | $ 30.23M | $ 30.13M | $ 29.15M | $ 29.05M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 662.75M | $ 680.24M | $ 668.30M | $ 631.68M | $ 587.27M | $ 699.20M | |
$ 11.26M | $ -17.45M | $ 6.50M | $ 3.86M | $ -99.46M | $ 6.06M | |
$ 19.93M | $ 6.19M | - | - | - | - | |
- | - | - | - | - | - | |
$ 22.83M | $ -1.90M | $ 19.80M | $ 18.17M | $ -101.22M | $ 24.14M | |
$ 56.18M | $ 32.20M | $ 53.09M | $ 53.09M | $ -65.51M | $ 62.67M |