Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 393.71M | $ 693.26M | $ 1.12B | $ 892.40M | $ 478.60M | $ 317.18M | |
$ 181.64M | $ 307.60M | $ 470.48M | $ 396.57M | $ 265.80M | $ 149.50M | |
$ 212.07M | $ 385.66M | $ 649.77M | $ 495.83M | $ 212.80M | $ 167.69M | |
$ 413.77M | $ 401.66M | $ 464.45M | $ 430.59M | $ 313.94M | $ 189.74M | |
$ -223.92M | $ -38.22M | $ 180.24M | $ 65.25M | $ -101.14M | $ -22.06M | |
$ 1.51M | $ -4.65M | $ -9.52M | $ -12.92M | $ -12.54M | $ -10.36M | |
$ -52.55M | $ -43.16M | $ -1.60M | $ 4.46M | $ 1.26M | $ 69.00K | |
$ -240.53M | $ -63.81M | $ 174.20M | $ 47.87M | $ -114.85M | $ -32.48M | |
$ -14.73M | $ 9.34M | $ 49.16M | $ 5.90M | $ -16.30M | $ -12.59M | |
- | - | - | - | - | - | |
$ -223.11M | $ -73.15M | $ 125.04M | $ 41.97M | $ -98.55M | $ -19.90M | |
$ -2.74 | $ -0.91 | $ 1.60 | $ 0.55 | $ -1.35 | $ -0.28 | |
$ -2.74 | $ -0.91 | $ 1.55 | $ 0.53 | $ -1.35 | $ -0.28 | |
$ 331.61M | $ 80.72M | $ 78.04M | $ 76.04M | $ 73.13M | $ 71.00M | |
$ 329.74M | $ 80.72M | $ 80.85M | $ 79.68M | $ 73.13M | $ 71.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 617.64M | $ 709.26M | $ 934.93M | $ 827.15M | $ 579.74M | $ 339.24M | |
$ -225.86M | $ -73.15M | $ 125.04M | $ 41.97M | $ -98.59M | $ -19.90M | |
$ -200.30M | $ -28.22M | - | - | - | - | |
- | - | - | - | - | - | |
$ -234.93M | $ -53.11M | $ 183.97M | $ 60.87M | $ -101.90M | $ -21.35M | |
$ -173.92M | $ 18.41M | $ 264.70M | $ 152.66M | $ -23.19M | $ 45.05M |