Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.71B | $ 1.62B | - | $ 1.32B | $ 1.10B | $ 1.15B | |
$ 746.32M | $ 1.40B | - | - | $ 965.90M | $ 999.69M | |
$ 967.46M | $ 221.39M | - | $ 1.32B | $ 132.20M | $ 154.49M | |
$ 1.60B | $ 128.39M | $ 1.38B | $ -1.24B | $ 86.80M | $ 80.61M | |
$ 113.77M | $ 98.70M | $ 46.36M | $ 95.11M | $ 45.41M | $ 73.88M | |
$ -75.07M | $ -64.48M | $ -50.84M | $ -54.87M | $ -45.88M | $ -48.04M | |
$ -13.76M | $ 10.29M | $ -46.38M | $ -78.27M | $ -379.00K | $ 3.83M | |
$ 50.96M | $ 38.81M | $ 42.97M | $ 58.88M | $ -854.00K | $ 29.67M | |
$ 8.54M | $ 8.47M | $ 9.36M | $ 14.56M | $ 895.00K | $ 6.23M | |
$ 11.29M | $ 6.43M | $ 10.39M | $ 10.97M | - | - | |
$ 397.51M | $ 3.04M | $ 2.54B | $ 83.61M | $ -14.84M | $ 14.76M | |
$ 0.15 | $ 0.05 | $ 0.19 | $ 0.47 | $ -0.29 | $ 0.30 | |
$ 0.14 | $ 0.05 | $ 0.17 | $ 0.46 | $ -0.29 | $ 0.29 | |
$ 279.46M | $ 63.58M | $ 56.29M | $ 52.50M | $ 50.89M | $ 49.67M | |
$ 282.74M | $ 64.66M | $ 57.32M | $ 53.42M | $ 50.89M | $ 50.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.20 | - | |
- | - | - | - | $ 108.20M | $ 106.50M | |
$ 1.53B | $ 1.52B | $ 1.38B | $ -1.24B | $ 1.05B | $ 1.08B | |
$ 9.92M | $ 3.04M | $ 10.65M | $ 83.61M | $ -14.84M | $ 14.76M | |
$ -409.43M | - | $ -749.40M | - | $ -8.85M | $ 17.92M | |
- | - | - | - | $ 45.88M | $ 48.04M | |
$ 94.51M | $ 103.29M | $ 93.81M | $ 107.71M | $ 45.03M | $ 77.71M | |
$ 227.37M | $ 292.79M | $ 284.91M | $ 285.32M | $ 199.74M | $ 225.16M |