Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 516.35M | $ 516.35M | $ 496.78M | $ 490.35M | $ 568.21M | $ 553.33M | |
$ 300.69M | $ 397.06M | $ 403.04M | $ -404.44M | $ 486.82M | $ 481.46M | |
$ 215.66M | $ 119.29M | $ 93.74M | $ 85.91M | $ 81.39M | $ 71.88M | |
$ 89.70M | $ 90.01M | $ 81.73M | $ -71.92M | $ 64.23M | $ 63.81M | |
$ 125.96M | $ 29.28M | $ 12.01M | $ 13.99M | $ 17.16M | $ 8.07M | |
$ -1.13M | $ -829.00K | $ -2.14M | $ 305.00K | $ -8.63M | $ -6.29M | |
$ 2.67M | $ 1.08M | $ 2.54M | $ 1.95M | $ -1.54M | $ -3.84M | |
$ 28.10M | $ 28.10M | $ 9.61M | $ 9.48M | $ 6.99M | $ -2.06M | |
$ 7.35M | $ 7.35M | $ 2.81M | $ 2.76M | $ 1.18M | $ -282.00K | |
- | - | - | - | - | - | |
$ 20.75M | $ 20.75M | $ 6.80M | $ 6.71M | $ 5.81M | $ -1.77M | |
$ 1.93 | $ 1.93 | $ 0.65 | $ 0.67 | $ 0.74 | $ -0.23 | |
$ 1.75 | $ 1.76 | $ 0.64 | $ 0.66 | $ 0.72 | $ -0.23 | |
$ 43.09M | $ 10.77M | $ 10.43M | $ 10.01M | $ 7.87M | $ 7.66M | |
$ 47.25M | $ 11.81M | $ 10.68M | $ 10.23M | $ 8.07M | $ 7.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 390.39M | $ 487.07M | $ 484.77M | $ -476.36M | $ 551.05M | $ 545.27M | |
$ 20.75M | $ 20.75M | $ 6.80M | $ 6.71M | $ 5.81M | $ -1.77M | |
$ -80.94M | $ 22.85M | $ 413.48M | - | $ 7.08M | $ 1.54M | |
- | - | - | - | $ 8.63M | - | |
$ 29.41M | $ 30.15M | $ 11.75M | $ 9.17M | $ 15.62M | $ 8.07M | |
$ 37.74M | $ 38.47M | $ 20.05M | $ 15.40M | $ 21.79M | $ 14.35M |