Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.01B | $ 1.07B | $ 864.66M | $ 272.55M | $ 421.65M | $ 366.18M | |
$ 217.26M | $ 444.24M | $ 394.15M | $ 310.35M | $ 252.47M | $ -149.47M | |
$ 790.48M | $ 627.54M | $ 470.52M | $ -37.80M | $ 169.18M | $ 515.65M | |
$ 57.06M | $ 47.47M | $ 46.35M | $ 143.95M | $ 133.74M | $ 161.24M | |
$ 557.48M | $ 615.43M | $ 442.65M | $ -112.14M | $ 39.88M | $ 55.17M | |
$ 68.19M | $ 51.80M | $ 54.07M | $ -36.80M | $ -36.71M | $ -66.27M | |
$ 1.08M | $ 32.05M | $ 17.88M | $ -25.64M | $ 108.78M | $ -9.96M | |
$ 516.46M | $ 560.32M | $ 387.98M | $ -133.04M | $ -5.53M | $ -829.00K | |
$ 3.44M | $ 3.88M | $ 88.00K | $ 1.62M | $ 1.00K | $ 1.00K | |
- | - | $ 714.00K | $ 21.84M | $ 4.12M | $ 11.21M | |
$ 513.01M | $ 556.45M | $ 387.40M | $ -133.65M | $ -5.53M | $ 298.11M | |
$ 10.44 | $ 11.35 | $ 7.85 | $ -3.48 | $ -0.20 | $ -0.03 | |
$ 10.35 | $ 11.25 | $ 7.77 | $ -3.48 | $ -0.20 | $ -0.03 | |
$ 196.79M | $ 48.98M | $ 49.38M | $ 38.41M | $ 28.37M | $ 29.23M | |
$ 198.37M | $ 49.43M | $ 49.84M | $ 38.41M | $ 28.37M | $ 29.23M | |
$ 0.48 | $ 6.29 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -229.26M | $ 491.71M | $ 440.50M | $ -106.53M | $ -14.21M | $ 11.77M | |
- | - | - | - | - | - | |
$ 513.01M | $ 556.45M | $ 387.89M | $ -133.49M | $ -5.53M | $ -830.00K | |
$ 336.60M | - | - | - | - | - | |
$ 483.04M | $ 626.08M | $ 445.70M | $ -96.25M | $ 31.18M | $ 65.44M | |
$ 596.11M | $ 755.12M | $ 556.09M | $ -9.57M | $ 105.53M | $ 148.01M |