Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 542.49M | $ 508.96M | $ 449.13M | $ 393.49M | $ 340.20M | $ 273.68M | |
$ ― | $ ― | $ 398.00K | $ 60.81M | $ 47.16M | $ 35.36M | |
$ 542.49M | $ 508.96M | $ 449.13M | $ 332.68M | $ 293.04M | $ 238.31M | |
$ 114.26M | $ 108.66M | $ 95.23M | $ 39.72M | $ 33.35M | $ 32.33M | |
$ 428.23M | $ 400.31M | $ 353.90M | $ 292.96M | $ 259.68M | $ 205.99M | |
$ -80.89M | $ -71.01M | $ -56.68M | $ 40.15M | $ 33.47M | $ 20.33M | |
$ 21.17M | $ 199.26M | $ 233.61M | $ 1.30B | $ 272.81M | $ 239.28M | |
$ 336.45M | $ 129.01M | $ 62.39M | $ 1.55B | $ 499.02M | $ 424.94M | |
$ 27.32M | $ -9.49M | $ -63.66M | $ 240.57M | $ 69.09M | $ 42.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 308.17M | $ 136.66M | $ 126.00M | $ 1.31B | $ 429.80M | $ 382.08M | |
$ 4.40 | $ ― | $ ― | $ 19.94 | $ 6.97 | $ 7.07 | |
$ 4.38 | $ ― | $ ― | $ 19.94 | $ 6.97 | $ 7.07 | |
$ 62.70M | $ ― | $ ― | $ 65.69M | $ 61.69M | $ 54.05M | |
$ 63.00M | $ ― | $ ― | $ 65.69M | $ 61.69M | $ 54.05M | |
$ 1.96 | $ 3.25 | $ 3.11 | $ 3.01 | $ 2.91 | $ 2.81 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 114.26M | $ 108.66M | $ ― | $ -100.53M | $ -80.52M | $ -67.69M | |
$ 308.17M | $ 136.66M | $ 126.00M | $ 1.31B | $ 429.80M | $ 382.08M | |
$ 325.59M | $ 121.02M | $ -610.00K | $ 1.14B | $ 366.78M | $ 313.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 424.24M | $ 203.92M | $ 111.24M | $ 1.59B | $ 532.63M | $ 452.71M | |
$ 418.68M | $ 195.40M | $ 108.70M | $ 1.59B | $ 533.78M | $ 453.62M |