Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 290.93M | $ 1.51B | $ 1.11B | $ 793.64M | $ 460.32M | $ 478.11M | |
$ 127.13M | - | $ -513.20M | $ 191.07M | $ 248.70M | $ 249.08M | |
$ 163.80M | $ 1.51B | $ 600.66M | $ 602.57M | $ 211.62M | $ 229.03M | |
$ 16.30M | $ 1.16B | $ -66.26M | $ 161.22M | $ 32.63M | $ 30.75M | |
$ 147.50M | $ 350.41M | $ 534.39M | $ 441.35M | $ 178.99M | $ 198.28M | |
$ -29.96M | $ -122.38M | $ -116.28M | $ -84.46M | $ -65.55M | $ -87.54M | |
$ 4.44M | $ -150.41M | $ -136.58M | $ -16.24M | $ -104.56M | $ -11.73M | |
$ 121.99M | $ 381.02M | $ 554.69M | $ 373.13M | $ 8.88M | $ 99.00M | |
- | - | - | - | - | - | |
- | $ 764.00K | $ 2.30M | $ 12.86M | - | - | |
$ 114.13M | $ 354.68M | $ 523.89M | $ 342.06M | $ -21.59M | $ 67.73M | |
$ 1.81 | $ 2.95 | $ 4.26 | $ 3.28 | $ -0.18 | $ 0.59 | |
$ 1.81 | $ 2.95 | $ 4.26 | $ 3.28 | $ -0.18 | $ 0.59 | |
$ 245.73M | $ 120.30M | $ 122.96M | $ 123.07M | $ 120.70M | $ 115.75M | |
$ 245.73M | $ 120.30M | $ 122.96M | $ 123.07M | $ 120.70M | $ 115.75M | |
$ 0.23 | $ 0.12 | - | - | $ 0.40 | $ 0.40 | |
- | - | - | - | - | - | |
$ 0.95 | - | - | - | $ 1.02 | $ 0.91 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 143.42M | $ 1.16B | $ 451.61M | $ 352.29M | $ 281.33M | $ 279.83M | |
$ 30.08M | - | - | - | $ 63.25M | $ 85.83M | |
$ 121.99M | $ 385.75M | $ 554.96M | $ 373.13M | $ 8.88M | $ 99.00M | |
$ 120.34M | - | - | - | $ 97.89M | $ 116.44M | |
$ 152.07M | - | $ 447.49M | $ 298.64M | $ 72.13M | $ 184.83M | |
$ 152.07M | - | $ 623.74M | $ 441.03M | $ 181.02M | $ 298.48M |