Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.99B | $ 1.99B | $ 2.00B | $ 1.48B | $ 1.16B | $ 1.28B | |
$ 383.14M | $ 1.52B | $ 1.54B | $ 1.17B | $ 898.13M | $ 1.02B | |
$ 1.61B | $ 473.88M | $ 459.00M | $ 308.08M | $ 266.20M | $ 257.10M | |
$ 267.12M | $ 261.60M | $ 1.78B | $ 185.69M | $ 150.24M | $ 167.70M | |
$ 200.93M | $ 212.27M | $ 217.38M | $ 122.39M | $ 115.96M | $ 89.40M | |
$ -41.18M | $ -37.08M | $ -35.83M | $ 30.38M | $ 28.46M | $ 23.63M | |
$ 8.83M | $ 7.92M | $ -39.55M | $ 3.99M | $ -1.36M | $ 14.36M | |
$ 165.86M | $ 183.14M | $ 231.88M | $ 96.00M | $ 86.13M | $ 80.14M | |
$ 43.02M | $ 46.42M | $ 52.26M | $ 23.56M | $ 22.16M | $ 7.90M | |
$ 2.16M | $ 2.27M | $ 8.55M | $ 1.66M | $ 2.25M | $ 2.87M | |
$ 122.85M | $ 136.72M | $ 158.62M | $ 72.44M | $ 63.98M | $ 72.24M | |
$ 1.39 | $ 1.52 | $ 1.70 | $ 0.75 | $ 0.64 | $ 0.69 | |
$ 1.32 | $ 1.45 | $ 1.62 | $ 0.75 | $ 0.64 | $ 0.69 | |
$ 352.12M | $ 89.93M | $ 93.35M | $ 96.07M | $ 100.62M | $ 104.83M | |
$ 388.94M | $ 99.10M | $ 102.41M | $ 96.13M | $ 100.62M | $ 104.83M | |
$ 0.73 | $ 0.72 | $ 0.68 | $ 0.48 | $ 0.33 | $ 0.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 650.25M | $ 1.78B | $ 1.78B | $ -1.36B | $ -1.05B | $ -1.19B | |
$ 122.85M | $ 136.72M | $ 158.62M | $ 72.44M | $ 63.98M | $ 72.24M | |
$ 153.45M | $ 132.91M | $ 142.40M | $ 70.12M | $ 68.33M | $ 61.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 207.81M | $ 220.99M | $ 267.31M | $ 126.80M | $ 116.02M | $ 106.14M | |
$ 333.31M | $ 336.88M | $ 379.83M | $ 240.76M | $ 217.61M | $ 217.63M |