Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 383.19M | $ 1.25B | $ ― | $ 826.72M | $ 652.92M | $ 609.38M | |
$ 112.00M | $ ― | $ 311.08M | $ 204.69M | $ 180.69M | $ 120.41M | |
$ 226.11M | $ ― | $ 708.26M | $ 622.03M | $ 472.24M | $ 488.97M | |
$ ― | $ ― | $ ― | $ 170.63M | $ 129.41M | $ 163.43M | |
$ ― | $ ― | $ ― | $ 451.40M | $ 342.82M | $ 325.54M | |
$ ― | $ ― | $ ― | $ 67.34M | $ 46.38M | $ 79.28M | |
$ ― | $ ― | $ ― | $ -67.21M | $ -113.26M | $ -156.74M | |
$ 309.27M | $ 336.95M | $ ― | $ 316.85M | $ 183.18M | $ 89.51M | |
$ 78.50M | $ 89.06M | $ ― | $ 71.91M | $ 46.68M | $ 25.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 230.77M | $ 247.90M | $ ― | $ 244.94M | $ 136.50M | $ 64.35M | |
$ 12.23 | $ 14.70 | $ ― | $ 15.12 | $ 9.21 | $ 4.40 | |
$ 12.04 | $ 14.48 | $ ― | $ 14.62 | $ 8.76 | $ 4.17 | |
$ 51.27M | $ 16.87M | $ ― | $ 16.20M | $ 14.82M | $ 14.63M | |
$ 52.10M | $ 17.12M | $ ― | $ 16.76M | $ 15.76M | $ 16.06M | |
$ 3.51 | $ 0.96 | $ ― | $ 2.64 | $ 1.80 | $ 1.24 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 672.61M | $ -375.32M | $ -310.10M | $ -283.85M | |
$ 230.77M | $ 247.90M | $ ― | $ 244.94M | $ 136.50M | $ 64.35M | |
$ 695.23M | $ 634.27M | $ -115.84M | $ 414.97M | $ 269.64M | $ 222.53M | |
$ 49.63M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -82.27M | $ 383.06M | $ 230.08M | $ 143.26M | |
$ ― | $ ― | $ 5.24M | $ 461.94M | $ 294.80M | $ 207.62M |