Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 759.84M | $ 759.84M | $ 699.85M | $ 664.71M | $ 607.84M | $ 536.41M | |
$ 27.36M | $ 27.36M | $ 21.68M | $ 21.50M | $ -45.05M | $ -10.84M | |
$ 537.92M | $ 537.92M | $ 603.21M | $ -489.30M | $ 373.01M | $ 351.78M | |
- | - | - | - | - | - | |
$ 22.57M | $ 44.11M | $ -60.19M | $ -86.51M | - | - | |
$ 197.34M | $ 197.34M | $ 73.75M | $ 175.41M | $ 189.78M | $ 173.79M | |
$ 31.85M | $ 31.85M | $ 1.86M | $ 28.05M | $ 29.76M | $ 23.33M | |
- | - | - | - | - | - | |
$ 221.25M | $ 165.49M | $ 274.98M | $ 104.37M | $ 160.03M | $ 150.46M | |
$ 2.71 | $ 2.71 | $ 1.17 | $ 2.35 | $ 2.52 | $ 2.33 | |
$ 2.71 | $ 2.70 | $ 1.17 | $ 2.34 | $ 2.51 | $ 2.32 | |
$ 244.22M | $ 61.05M | $ 61.24M | $ 62.79M | $ 63.51M | $ 64.63M | |
$ 244.92M | $ 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.52M | $ 525.52M | $ 473.03M | $ 421.30M | $ 381.49M | $ 415.75M | |
$ 165.49M | $ 165.49M | $ 71.89M | $ 104.37M | $ 160.03M | $ 150.46M | |
$ 225.89M | $ 23.17M | $ 39.80M | - | $ 160.03M | $ 150.46M | |
- | - | - | - | $ 1.00K | $ 240.00K | |
$ 59.64M | - | - | $ 175.41M | - | - | |
$ 51.98M | - | - | $ 241.54M | - | - |