Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.72B | $ 1.66B | $ 1.36B | $ 966.22M | $ 817.08M | $ 786.36M | |
$ 1.12B | $ 1.50B | $ 1.22B | - | $ 734.49M | $ 717.89M | |
$ 593.15M | $ 161.50M | $ 134.78M | $ 966.22M | $ 82.58M | $ 68.47M | |
$ 206.93M | $ 140.85M | $ 153.90M | $ 1.18B | $ 57.20M | $ 52.41M | |
$ 13.15M | $ 20.65M | $ -19.12M | $ -217.44M | $ 25.38M | $ 16.06M | |
$ 5.83M | $ 8.37M | $ 542.00K | $ -1.07M | $ -1.92M | $ -6.91M | |
$ -5.13M | - | - | - | - | - | |
$ 24.12M | $ 29.02M | $ -18.58M | $ -218.51M | $ 23.46M | $ 9.15M | |
$ 10.12M | $ 7.99M | $ -6.52M | $ -27.86M | $ -7.44M | $ 1.21M | |
- | - | - | - | - | - | |
$ 12.82M | $ 23.08M | $ -8.59M | $ -188.23M | $ 31.24M | $ 8.24M | |
$ 0.12 | $ 0.20 | $ -0.08 | $ -1.83 | $ 0.30 | $ 0.08 | |
$ 0.10 | $ 0.19 | $ -0.08 | $ -1.83 | $ 0.30 | $ 0.08 | |
$ 475.62M | $ 116.73M | $ 110.70M | $ 102.95M | $ 102.79M | $ 102.79M | |
$ 501.04M | $ 124.69M | $ 110.70M | $ 102.95M | $ 102.79M | $ 102.79M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.02B | $ 1.64B | $ 1.38B | $ 1.18B | $ 791.70M | $ 770.30M | |
$ 12.82M | $ 23.08M | $ -8.59M | $ -188.23M | $ 31.24M | $ 8.24M | |
$ 15.88M | - | - | - | $ 31.24M | $ 8.24M | |
- | - | - | - | $ 1.92M | $ 6.91M | |
$ 73.97M | $ 20.65M | $ -19.12M | $ -217.44M | $ 25.38M | $ 16.06M | |
$ 79.47M | $ 27.18M | $ -14.55M | $ -214.83M | $ 27.22M | $ 17.49M |