Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.47B | $ 1.66B | $ 1.85B | $ 1.46B | $ 1.42B | $ 788.95M | |
$ 954.41M | $ 1.06B | $ 1.17B | $ 923.63M | $ 873.96M | $ 473.30M | |
$ 517.50M | $ 592.40M | $ 675.51M | $ 532.32M | $ 541.87M | $ 315.65M | |
$ 474.16M | $ 451.73M | $ 435.60M | $ 380.64M | $ 365.85M | $ 261.26M | |
$ 16.37M | $ 113.69M | $ 233.09M | $ 151.68M | $ 176.02M | $ 54.39M | |
$ 35.33M | $ 10.53M | $ 3.18M | $ -4.96M | $ -5.75M | $ -3.42M | |
$ -16.27M | $ -28.74M | $ 5.01M | $ 2.97M | $ 17.88M | $ -12.81M | |
$ 27.99M | $ 122.46M | $ 241.74M | $ 148.71M | $ 158.15M | $ 67.19M | |
$ -17.14M | $ -8.29M | $ 39.85M | $ 14.00M | $ 23.00M | $ 10.70M | |
- | - | - | - | - | - | |
$ 43.42M | $ 128.28M | $ 199.66M | $ 134.74M | $ 134.68M | $ 64.94M | |
$ 0.74 | $ 3.42 | $ 10.66 | $ 7.06 | $ 7.04 | $ 3.39 | |
$ 0.74 | $ 3.40 | $ 10.58 | $ 7.02 | $ 7.00 | $ 3.38 | |
$ 149.66M | $ 37.48M | $ 37.46M | $ 38.14M | $ 38.31M | $ 38.28M | |
$ 150.58M | $ 37.75M | $ 37.72M | $ 38.35M | $ 38.54M | $ 38.49M | |
$ 0.40 | $ 0.40 | $ 0.10 | $ 0.10 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.46B | $ 1.52B | $ 1.61B | $ 1.30B | $ 1.24B | $ 734.56M | |
$ 42.84M | $ 128.28M | $ 199.66M | $ 134.74M | $ 134.68M | $ 64.94M | |
$ 54.32M | $ 142.38M | - | - | - | - | |
- | - | - | - | - | - | |
$ 61.12M | $ 139.03M | $ 249.07M | $ 152.29M | $ 189.19M | $ 70.61M | |
$ 131.93M | $ 205.56M | $ 309.36M | $ 205.18M | $ 236.96M | $ 96.76M |