Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 517.82M | $ 516.35M | $ 496.78M | $ 490.35M | $ 568.21M | $ 553.33M | |
$ 383.81M | $ 397.06M | $ 403.04M | $ 404.44M | $ 486.82M | $ -481.46M | |
$ 134.02M | $ 119.29M | $ 93.74M | $ 85.91M | $ 81.39M | $ 71.88M | |
$ 100.43M | $ 89.28M | $ 79.45M | $ 71.92M | $ 64.23M | $ -63.81M | |
$ 32.86M | $ 29.28M | $ 12.01M | $ 13.99M | $ 17.16M | $ 8.07M | |
$ 1.42M | $ -829.00K | $ -2.14M | $ -2.57M | $ -8.63M | $ 333.00K | |
$ 140.00K | $ -1.08M | $ -2.54M | $ 1.95M | $ 1.54M | $ -520.00K | |
$ 33.68M | $ 28.10M | $ 9.61M | $ 9.48M | $ 6.99M | $ -2.06M | |
$ 7.40M | $ 7.35M | $ 2.81M | $ 2.76M | $ 1.18M | $ -282.00K | |
- | - | - | - | - | - | |
$ 26.28M | $ 20.75M | $ 6.80M | $ 6.71M | $ 5.81M | $ -1.77M | |
$ 2.35 | $ 1.93 | $ 0.65 | $ 0.67 | $ 0.74 | $ -0.23 | |
$ 2.18 | $ 1.76 | $ 0.64 | $ 0.66 | $ 0.72 | $ -0.23 | |
$ 44.71M | $ 10.77M | $ 10.43M | $ 10.01M | $ 7.87M | $ 7.66M | |
$ 48.80M | $ 11.81M | $ 10.68M | $ 10.23M | $ 8.06M | $ 7.66M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 484.96M | $ 486.34M | $ 482.49M | $ 476.36M | $ 551.05M | $ -545.27M | |
$ 26.28M | $ 20.75M | $ 6.80M | $ 6.71M | $ 5.81M | $ -1.77M | |
$ -61.23M | $ 22.85M | - | $ 411.93M | - | - | |
- | - | - | - | - | - | |
$ 34.83M | $ 30.15M | $ 11.75M | $ 12.04M | $ 15.62M | $ -2.39M | |
$ 45.62M | $ 38.39M | $ 19.91M | $ 17.99M | $ 21.79M | $ 5.29M |