Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 722.87M | $ ― | $ 722.87M | $ 749.30M | $ 433.62M | $ 356.19M | |
$ 279.80M | $ ― | $ 279.80M | $ 302.48M | $ 175.06M | $ 157.39M | |
$ 443.07M | $ ― | $ 443.07M | $ 446.82M | $ 258.57M | $ 198.81M | |
$ 148.96M | $ ― | $ 148.96M | $ 129.24M | $ 108.71M | $ 106.89M | |
$ 294.12M | $ ― | $ 294.12M | $ 317.58M | $ 149.86M | $ 91.92M | |
$ -10.57M | $ ― | $ -10.57M | $ -10.72M | $ -11.81M | $ -9.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 275.49M | $ ― | $ 275.49M | $ 303.84M | $ 137.52M | $ 78.14M | |
$ 34.84M | $ ― | $ 34.84M | $ 21.42M | $ 5.24M | $ -3.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 240.65M | $ ― | $ 240.65M | $ 282.42M | $ 132.28M | $ 81.32M | |
$ 3.02 | $ ― | $ 3.03 | $ 3.70 | $ 1.82 | $ 1.12 | |
$ 2.90 | $ ― | $ 2.90 | $ 3.39 | $ 1.67 | $ 1.06 | |
$ 317.23M | $ ― | $ 79.31M | $ 76.31M | $ 72.50M | $ 72.80M | |
$ 342.08M | $ ― | $ 85.53M | $ 85.36M | $ 83.77M | $ 83.15M | |
$ 3.33 | $ ― | $ 3.33 | $ 1.69 | $ 1.03 | $ 1.67 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 428.75M | $ ― | $ 428.75M | $ 431.71M | $ 283.76M | $ 264.27M | |
$ 240.65M | $ ― | $ 240.65M | $ 282.42M | $ 132.28M | $ 81.32M | |
$ 241.60M | $ ― | $ 247.25M | $ 285.08M | $ 134.03M | $ 83.89M | |
$ 12.46M | $ ― | $ 12.20M | $ 10.96M | $ 11.87M | $ 10.18M | |
$ 287.94M | $ ― | $ 287.69M | $ 314.80M | $ 149.39M | $ 88.32M | |
$ 310.94M | $ 245.09M | $ 310.69M | $ 332.37M | $ 168.56M | $ 108.14M |