Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.54B | $ 2.44B | $ 2.17B | $ 1.60B | $ 1.41B | $ 1.29B | |
$ 2.09B | $ 1.99B | $ 1.73B | $ 1.26B | $ 1.11B | $ 1.05B | |
$ 452.00M | $ 450.00M | $ 439.00M | $ 340.00M | $ 305.81M | $ 234.79M | |
$ 13.00M | $ 399.00M | $ 371.00M | $ 253.09M | $ 210.15M | $ 195.58M | |
$ 36.00M | $ 51.00M | $ 68.00M | $ 86.89M | $ 95.66M | $ 39.21M | |
$ 26.00M | $ 20.00M | $ -16.00M | $ 18.61M | $ 21.63M | $ 23.03M | |
$ -10.00M | $ -2.00M | $ 7.00M | $ -4.71M | $ -4.72M | $ -3.82M | |
$ 28.00M | $ 29.00M | $ 45.00M | $ 63.57M | $ 69.31M | $ 12.36M | |
$ 7.00M | $ 10.00M | $ 13.00M | $ 20.00M | $ 21.32M | $ 5.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 15.00M | $ 19.00M | $ 32.00M | $ 43.00M | $ 47.99M | $ 6.76M | |
$ 0.63 | $ 0.81 | $ 1.55 | $ 1.89 | $ 2.18 | $ 0.32 | |
$ 0.62 | $ 0.80 | $ 1.52 | $ 1.84 | $ 2.12 | $ 0.31 | |
$ 93.80M | $ 23.40M | $ 23.24M | $ 22.97M | $ 22.02M | $ 21.28M | |
$ 94.64M | $ 23.70M | $ 23.73M | $ 23.60M | $ 22.64M | $ 21.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.11B | $ 2.39B | $ 2.10B | $ -1.51B | $ -1.32B | $ -1.25B | |
$ 15.00M | $ 19.00M | $ 32.00M | $ 43.00M | $ 47.99M | $ 6.76M | |
$ 23.64M | $ 21.32M | $ 33.08M | $ 51.44M | $ 55.66M | $ 12.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 54.00M | $ 55.00M | $ 61.00M | $ 69.10M | $ 78.39M | $ 23.62M | |
$ 141.00M | $ 132.00M | $ 135.00M | $ 122.00M | $ 120.42M | $ 56.93M |