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 | $ 1.07B | $ 513.20M | $ -351.77M | $ 248.70M | $ 121.38M | |
$ 163.80M | $ 436.42M | $ 600.66M | $ 441.87M | $ 211.62M | $ 356.73M | |
$ 16.30M | $ 80.47M | $ 66.26M | $ -46.44M | $ 276.42M | $ 183.60M | |
$ 147.50M | $ 350.41M | $ 534.39M | $ 395.43M | $ 60.33M | $ 173.12M | |
$ -29.96M | $ 134.86M | $ 116.76M | $ -84.46M | $ -66.88M | $ -85.66M | |
$ 4.44M | $ 159.93M | $ 137.06M | $ -124.15M | $ -15.42M | $ -11.53M | |
$ 121.99M | $ 381.02M | $ 554.69M | $ 435.12M | $ 8.88M | $ 99.00M | |
- | - | - | - | - | - | |
- | $ 764.00K | $ 2.30M | $ 12.86M | $ 16.20M | $ 11.37M | |
$ 114.13M | $ 354.68M | $ 523.89M | $ 404.05M | $ -21.59M | $ 67.73M | |
$ 1.81 | $ 2.95 | $ 4.26 | - | - | - | |
$ 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.48 | - | - | $ 0.10 | $ 0.10 | |
- | - | - | - | - | - | |
$ 0.95 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 143.42M | $ 1.16B | $ 579.47M | $ 352.29M | $ 399.99M | $ 304.99M | |
$ 30.08M | - | - | - | - | - | |
$ 121.99M | $ 385.75M | $ 554.96M | $ 373.13M | $ 8.88M | $ 99.00M | |
$ 120.34M | - | - | - | - | - | |
$ 152.07M | - | $ 661.90M | $ 506.92M | $ 72.13M | $ -60.58M | |
$ 152.07M | - | $ 828.09M | $ 643.45M | $ 181.02M | $ 56.71M |