Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 506.78M | $ 464.41M | $ 442.61M | $ 426.52M | $ 389.99M | $ 478.35M | |
$ 78.69M | $ 145.55M | $ 143.94M | $ 140.74M | $ 137.13M | - | |
$ 428.09M | $ 318.86M | $ 298.68M | $ 285.79M | $ 252.86M | $ 478.35M | |
$ 361.06M | $ 330.57M | $ 327.37M | $ 323.55M | $ 369.24M | $ 372.45M | |
$ -213.37M | $ -222.24M | $ -226.49M | $ -218.94M | $ -221.15M | $ -200.31M | |
$ 56.54M | $ 47.93M | $ -93.93M | $ -105.73M | $ -126.28M | $ -123.34M | |
$ 19.06M | $ 17.97M | $ -56.88M | $ 56.41M | $ -18.35M | $ -28.12M | |
$ 97.89M | $ 103.88M | $ 77.24M | $ 654.00K | $ -39.14M | $ 84.89M | |
- | - | - | - | - | - | |
$ 18.13M | $ 16.48M | $ 17.19M | $ 17.81M | $ 2.25M | $ 15.68M | |
$ 100.13M | $ 99.15M | $ 81.19M | $ 8.31M | $ -36.97M | $ 91.60M | |
$ 0.95 | $ 0.94 | $ 1.56 | $ 0.16 | $ -0.80 | $ 1.86 | |
$ 0.91 | $ 0.92 | $ 1.54 | $ 0.16 | $ -0.80 | $ 1.86 | |
$ 217.64M | $ 52.11M | $ 54.47M | $ 59.11M | $ 47.27M | $ 47.23M | |
$ 222.48M | $ 53.24M | $ 55.18M | $ 59.11M | $ 47.27M | $ 47.23M | |
$ 1.08 | $ 0.98 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 402.99M | $ 476.11M | $ 327.37M | $ 323.55M | $ 369.24M | $ 372.45M | |
$ 100.13M | $ 99.15M | $ 82.06M | $ 9.12M | $ -36.28M | $ 87.86M | |
$ 46.09M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 142.55M | $ 31.86M | $ 132.80M | $ 62.42M | $ 25.13M | $ 151.00M | |
$ 271.86M | $ 65.08M | $ 244.70M | $ 172.43M | $ 142.27M | $ 404.53M |