Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 565.33M | $ 759.84M | $ 699.85M | $ 664.71M | $ 607.84M | $ 536.41M | |
$ 23.61M | $ 27.36M | $ 21.68M | $ 21.50M | $ -45.05M | $ -10.84M | |
$ 526.85M | $ 537.92M | $ 603.21M | $ -489.30M | $ 373.01M | $ 351.78M | |
- | - | - | - | - | - | |
$ -10.68M | $ 44.11M | $ -60.19M | $ -86.51M | - | - | |
$ -3.88M | $ 197.34M | $ 73.75M | $ 175.41M | $ 189.78M | $ 173.79M | |
$ -14.97M | $ 31.85M | $ 1.86M | $ 28.05M | $ 29.76M | $ 23.33M | |
- | - | - | - | - | - | |
$ 241.28M | $ 165.49M | $ 274.98M | $ 104.37M | $ 160.03M | $ 150.46M | |
$ 3.04 | $ 2.71 | $ 1.17 | $ 2.35 | $ 2.52 | $ 2.33 | |
$ 3.03 | $ 2.70 | $ 1.17 | $ 2.34 | $ 2.51 | $ 2.32 | |
$ 244.47M | $ 61.05M | $ 61.24M | $ 62.79M | $ 63.51M | $ 64.63M | |
$ 245.26M | $ 61.23M | $ 61.43M | $ 62.97M | $ 63.65M | $ 64.77M | |
$ 0.92 | $ 0.92 | $ 0.92 | - | $ 0.92 | $ 0.92 | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.56 | $ 2.32 | |
- | - | - | - | - | - | |
$ 525.62M | $ 525.52M | $ 473.03M | $ 421.30M | $ 381.49M | $ 415.75M | |
$ 185.52M | $ 165.49M | $ 71.89M | $ 104.37M | $ 160.03M | $ 150.46M | |
$ -239.75M | $ 23.17M | $ 39.80M | - | $ 160.03M | $ 150.46M | |
- | - | - | - | $ 1.00K | $ 240.00K | |
- | - | - | $ 175.41M | - | - | |
- | - | - | $ 241.54M | - | - |