Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.77B | $ 1.62B | $ 1.43B | $ 1.32B | $ 1.07B | $ 1.15B | |
$ 1.10B | $ 1.40B | $ 1.26B | $ 1.12B | $ 965.90M | $ 999.69M | |
$ 674.76M | $ 221.39M | $ 165.72M | $ 191.80M | $ 105.94M | $ 154.49M | |
$ 278.97M | $ 128.39M | $ 115.88M | $ 1.24B | $ 1.06B | $ 1.08B | |
$ 104.43M | $ 98.70M | $ 46.36M | $ 82.55M | $ 35.68M | $ 69.88M | |
$ -78.38M | $ -64.48M | $ -50.84M | $ -48.83M | $ -45.88M | $ -48.04M | |
$ -4.69M | $ 10.29M | $ 43.97M | $ -25.43M | $ -26.31M | $ -33.59M | |
$ 36.27M | $ 38.81M | $ 42.97M | $ 58.88M | $ -854.00K | $ 29.67M | |
$ 5.66M | $ 8.47M | $ 9.36M | $ 14.56M | $ 895.00K | $ 6.23M | |
$ 13.80M | $ 6.43M | $ 10.39M | $ 10.97M | $ 7.95M | $ 38.02M | |
$ -4.41M | $ 3.04M | $ 10.65M | $ 24.73M | $ -23.79M | $ 42.89M | |
$ -0.03 | $ 0.05 | $ 0.19 | $ 0.47 | $ -0.29 | $ 0.30 | |
- | $ 0.05 | $ 0.17 | $ 0.46 | $ -0.29 | $ 0.29 | |
$ 285.17M | $ 63.58M | $ 56.29M | $ 52.50M | $ 50.89M | $ 49.67M | |
$ 289.10M | $ 64.66M | $ 57.32M | $ 53.42M | $ 50.89M | $ 50.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -480.29M | $ 1.52B | $ 1.38B | $ 1.24B | $ 1.06B | $ 1.08B | |
$ -4.41M | $ 3.04M | $ 10.65M | $ 24.73M | $ -14.84M | $ 14.76M | |
$ -410.45M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 83.13M | $ 103.29M | $ 93.81M | $ 107.71M | $ 45.03M | $ 77.71M | |
$ 218.44M | $ 292.79M | $ 278.53M | $ 278.37M | $ 199.74M | $ 229.35M |