Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.75B | $ 1.91B | $ 1.70B | $ 1.52B | $ 1.31B | $ 1.46B | |
$ 1.12B | $ 1.10B | $ 1.10B | $ 1.00B | $ 871.60M | $ 968.35M | |
$ 820.55M | $ 802.44M | $ 598.50M | $ 520.80M | $ 439.04M | $ 486.70M | |
$ 517.54M | $ 556.78M | $ 379.59M | $ 273.92M | $ 312.73M | $ 377.94M | |
$ 354.83M | $ 305.60M | $ 222.08M | $ 246.88M | $ 126.31M | $ 108.76M | |
$ -101.26M | $ -98.83M | $ -60.73M | $ -29.94M | $ -29.51M | $ -38.84M | |
$ -5.67M | $ 14.38M | $ -120.47M | $ 15.95M | $ 28.60M | $ 32.15M | |
$ 163.50M | $ 161.21M | $ 275.50M | $ 200.99M | $ 125.40M | $ 102.08M | |
$ -5.42M | $ -1.67M | $ 73.94M | $ 84.09M | $ 38.14M | $ 14.56M | |
$ -4.92M | $ -8.88M | - | - | $ -3.79M | $ -8.04M | |
$ 160.21M | $ 202.65M | $ 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 | |
$ 149.30M | $ 21.43M | $ 22.81M | $ 21.56M | $ 24.81M | $ 24.96M | |
$ 176.78M | $ 25.36M | $ 26.87M | $ 28.92M | $ 51.39M | $ 24.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 894.37M | $ 1.66B | $ 1.48B | $ 1.28B | $ 1.18B | $ 1.35B | |
$ 160.21M | $ 150.83M | $ 205.97M | $ 131.41M | $ 72.67M | $ -1.60M | |
$ 45.21M | - | - | - | $ 66.21M | $ 53.38M | |
- | - | - | - | $ 29.51M | $ 38.84M | |
$ 200.64M | $ 251.16M | $ 283.99M | $ 230.93M | $ 154.91M | $ 140.91M | |
$ 243.55M | $ 307.73M | $ 337.74M | $ 230.93M | $ 220.25M | $ 207.09M |