Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.97B | $ 1.91B | $ 1.70B | $ 1.52B | $ 1.31B | $ 1.46B | |
$ 1.13B | $ 1.10B | $ 1.10B | $ 1.00B | $ 871.60M | $ 968.35M | |
$ 838.99M | $ 802.44M | $ 598.50M | $ 520.80M | $ 439.04M | $ 486.70M | |
$ 522.91M | $ 556.78M | $ 379.59M | $ 273.92M | $ 312.73M | $ 377.94M | |
$ 367.90M | $ 305.60M | $ 222.08M | $ 246.88M | $ 126.31M | $ 108.76M | |
$ -100.13M | $ -98.83M | $ -60.73M | $ -29.94M | $ -29.51M | $ -38.84M | |
$ -14.62M | $ 14.38M | $ -120.47M | $ 15.95M | $ 28.60M | $ 32.15M | |
$ 181.33M | $ 161.21M | $ 275.50M | $ 200.99M | $ 125.40M | $ 102.08M | |
$ -49.08M | $ -1.67M | $ 73.94M | $ 84.09M | $ 38.14M | $ 14.56M | |
$ -81.00K | $ -8.88M | - | - | $ -3.79M | $ -8.04M | |
$ 217.40M | $ 150.83M | $ 203.07M | $ 131.41M | $ 72.67M | $ -1.60M | |
$ -796.87M | $ 7.04 | $ 9.03 | $ 6.09 | $ 2.93 | $ 0.16 | |
$ -729.69M | $ 6.43 | $ 8.12 | $ 0.01 | $ 1.65 | $ 0.16 | |
$ 148.12M | $ 21.43M | $ 22.81M | $ 21.56M | $ 24.81M | $ 24.96M | |
$ 175.94M | $ 25.36M | $ 26.87M | $ 28.92M | $ 51.39M | $ 24.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 913.53M | $ 1.66B | $ 1.48B | $ 1.28B | $ 1.18B | $ 1.35B | |
$ 217.40M | $ 150.83M | $ 205.97M | $ 131.41M | $ 72.67M | $ -1.60M | |
$ 52.18M | - | - | - | $ 66.21M | $ 53.38M | |
- | - | - | - | $ 29.51M | $ 38.84M | |
$ 221.35M | $ 251.16M | $ 283.99M | $ 230.93M | $ 154.91M | $ 140.91M | |
$ 264.89M | $ 307.73M | $ 337.74M | $ 230.93M | $ 220.25M | $ 207.09M |