Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.46B | $ 1.96B | $ 1.35B | $ 907.96M | $ 924.64M | $ 846.38M | |
$ 2.07B | $ 1.50B | $ 1.04B | $ 657.55M | $ 696.58M | $ 513.06M | |
$ 393.27M | $ 460.47M | $ 316.58M | $ 250.41M | $ 228.06M | $ 333.32M | |
$ 415.45M | $ 481.52M | $ 336.46M | $ 279.54M | $ 1.19B | $ 453.73M | |
$ -43.24M | $ -71.21M | $ 3.64M | $ -42.41M | $ -267.64M | $ -120.41M | |
$ 375.58M | $ -48.95M | $ -14.20M | $ -25.02M | $ -25.69M | $ -10.55M | |
$ -16.10M | $ -132.40M | $ -27.99M | $ 248.00K | $ 46.44M | $ -196.16M | |
$ -87.18M | $ -202.41M | $ -62.08M | $ -29.80M | $ -330.54M | $ -327.12M | |
$ -14.85M | $ -89.36M | $ -43.38M | $ 483.00K | $ -2.37M | $ -21.54M | |
$ -3.60M | $ 1.30M | $ 4.60M | $ 13.18M | $ 10.04M | - | |
$ -104.23M | $ -142.26M | $ -19.16M | $ -37.60M | $ -334.25M | $ -301.97M | |
$ -0.92 | $ -1.28 | $ -0.20 | $ -0.44 | $ -3.94 | $ -3.67 | |
$ -0.92 | $ -1.28 | $ -0.20 | $ -0.44 | $ -3.94 | $ -3.67 | |
$ 457.35M | $ 111.25M | $ 93.70M | $ 86.07M | $ 84.93M | $ 82.36M | |
$ 457.35M | $ 111.25M | $ 93.70M | $ 86.07M | - | $ 82.36M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ -0.72 | |
- | - | - | - | - | - | |
$ 2.49B | $ 1.98B | $ 1.37B | $ 937.09M | $ 1.19B | $ 966.79M | |
$ -65.96M | $ -113.04M | $ -19.16M | $ -37.60M | $ -334.25M | $ -301.97M | |
$ 1.45B | $ 1.29B | - | - | - | $ -128.24M | |
- | - | - | - | - | $ 14.53M | |
$ -68.72M | $ -148.20M | $ -46.51M | $ -4.38M | $ -302.21M | $ -312.58M | |
$ 52.60M | $ -24.79M | $ 20.69M | $ 55.66M | $ -240.74M | $ -251.67M |