Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 595.92M | $ 207.00M | $ 721.42M | $ 489.20M | $ 197.98M | $ 164.51M | |
$ 21.76M | $ 6.21M | $ 6.50M | $ 18.20M | $ -12.46M | $ -824.00K | |
$ 126.55M | $ 127.12M | $ -373.66M | $ -332.53M | $ 116.03M | $ 105.92M | |
- | - | - | - | - | - | |
$ -9.97M | $ 8.47M | $ -35.05M | $ -61.03M | $ 0.00 | $ 0.00 | |
$ 262.17M | $ 73.68M | $ 347.75M | $ 156.68M | $ 69.48M | $ 57.76M | |
$ 20.95M | $ 14.61M | $ 90.89M | $ 39.66M | $ 13.33M | $ 11.32M | |
- | - | - | - | - | - | |
$ 489.00M | $ 59.07M | $ 263.81M | $ 120.99M | $ 56.15M | $ 46.44M | |
$ 4.82 | $ 2.82 | $ 5.69 | $ 3.47 | $ 2.56 | $ 2.03 | |
$ 4.82 | $ 2.79 | $ 5.69 | $ 3.47 | $ 2.53 | $ 2.00 | |
$ 154.11M | $ 20.98M | $ 46.37M | $ 34.87M | $ 21.98M | $ 22.89M | |
$ 20.88M | $ 20.98M | $ 17.94K | $ 16.48K | $ 22.22M | $ 23.18M | |
$ 1.88 | $ 0.92 | $ 2.08 | $ 1.92 | $ 0.80 | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 472.52M | $ 150.12M | $ 600.25M | $ 365.15M | $ 111.15M | $ 121.76M | |
$ 198.44M | $ 59.07M | $ 263.81M | $ 120.99M | $ 56.15M | $ 46.44M | |
$ -47.74M | $ 74.73M | - | - | $ 56.15M | $ 46.36M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |