Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.09B | $ 1.06B | $ 951.70M | $ ― | $ 648.46M | |
$ 726.03M | $ 690.73M | $ 599.40M | $ ― | $ 417.83M | |
$ 362.92M | $ 365.14M | $ 352.30M | $ ― | $ 230.63M | |
$ 207.48M | $ 204.41M | $ 192.10M | $ ― | $ 127.95M | |
$ 155.44M | $ 160.73M | $ 160.19M | $ ― | $ 102.68M | |
$ -33.73M | $ -30.65M | $ -38.42M | $ ― | $ -64.01M | |
$ -9.62M | $ -4.91M | $ 68.00K | $ ― | $ 1.40M | |
$ 121.39M | $ 125.17M | $ 120.60M | $ ― | $ 40.07M | |
$ 34.11M | $ 35.63M | $ 37.91M | $ ― | $ 11.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 87.28M | $ 89.55M | $ 82.69M | $ ― | $ 21.20M | |
$ 1.22 | $ 1.26 | $ 1.43 | $ ― | $ 0.31 | |
$ 1.19 | $ 1.24 | $ 1.40 | $ ― | $ 0.31 | |
$ 286.10M | $ 71.28M | $ 70.45M | $ ― | $ 67.91M | |
$ 292.19M | $ 72.39M | $ 72.13M | $ ― | $ 67.91M | |
$ 0.43 | $ 0.40 | $ 0.24 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 42.30M | |
$ 235.95M | $ 895.14M | $ ― | $ ― | $ 545.78M | |
$ 87.28M | $ 89.55M | $ 82.69M | $ ― | $ 21.20M | |
$ 109.96M | $ 92.00M | $ 88.64M | $ ― | $ 20.20M | |
$ ― | $ ― | $ ― | $ ― | $ 65.42M | |
$ 171.86M | $ 164.70M | $ 150.04M | $ 78.55M | $ 105.48M | |
$ 235.99M | $ 215.41M | $ 166.31M | $ 95.15M | $ 137.54M |