Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.53B | $ 1.70B | $ 1.52B | $ 1.31B | $ 1.46B | $ 1.58B | |
$ 1.10B | $ 1.10B | $ 1.00B | $ 871.60M | $ 968.35M | $ 1.12B | |
$ 757.73M | $ 598.50M | $ 520.80M | $ 439.04M | $ 486.70M | $ 464.35M | |
$ 472.74M | $ 379.59M | $ 273.92M | $ 312.73M | $ 377.94M | $ 371.85M | |
$ 284.99M | $ 222.08M | $ 246.88M | $ 126.31M | $ 108.76M | $ 92.50M | |
$ -122.89M | $ -60.73M | $ -29.94M | $ -29.51M | $ -38.84M | $ -39.23M | |
$ -48.90M | $ -120.47M | $ 15.95M | $ 28.60M | $ 32.15M | $ -62.68M | |
$ 214.48M | $ 275.50M | $ 200.99M | $ 125.40M | $ 102.08M | $ -9.42M | |
$ 15.98M | $ 73.94M | $ 84.09M | $ 38.14M | $ 14.56M | $ 12.56M | |
$ -14.82M | - | - | $ -3.79M | $ -8.04M | $ -9.51M | |
$ 182.58M | $ 203.07M | $ 131.41M | $ 72.67M | $ -1.60M | $ -32.60M | |
$ 5.10 | $ 9.03 | $ 6.09 | $ 2.93 | $ 0.16 | $ -1.25 | |
$ 4.67 | $ 8.12 | $ 0.01 | $ 1.65 | $ 0.16 | $ -1.25 | |
$ 87.30M | $ 22.81M | $ 21.56M | $ 24.81M | $ 24.96M | $ 25.98M | |
$ 102.95M | $ 26.87M | $ 28.92M | $ 51.39M | $ 24.97M | $ 25.98M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.58B | $ 1.48B | $ 1.28B | $ 1.18B | $ 1.35B | $ 1.49B | |
$ 182.58M | $ 205.97M | $ 131.41M | $ 72.67M | $ -1.60M | $ -32.60M | |
- | - | - | $ 66.21M | $ 53.38M | $ 19.00M | |
- | - | - | $ 29.51M | $ 38.84M | $ 39.23M | |
$ 300.40M | $ 283.99M | $ 230.93M | $ 154.91M | $ 140.91M | $ 29.81M | |
$ 355.38M | $ 337.74M | $ 230.93M | $ 220.25M | $ 207.09M | $ 110.14M |