Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.36B | $ 1.19B | $ 843.32M | $ 724.53M | $ 376.23M | $ 245.82M | |
$ 263.55M | $ 222.91M | $ 171.43M | $ 147.75M | $ 69.25M | $ 40.76M | |
$ 1.10B | $ 966.99M | $ 671.90M | $ 576.77M | $ 306.97M | $ 205.06M | |
$ 663.35M | $ 850.09M | $ 593.24M | $ 428.64M | $ 232.08M | $ 186.84M | |
$ 432.81M | $ 116.90M | $ 78.66M | $ 148.13M | $ 74.89M | $ 18.22M | |
$ -159.67M | $ 9.28M | $ -9.15M | $ 14.02M | $ 129.17M | $ 102.26M | |
$ 9.53M | $ 10.10M | $ -5.71M | $ -2.15M | $ -46.30M | $ 9.88M | |
$ 274.12M | $ 136.28M | $ 85.27M | $ 131.96M | $ -100.58M | $ -74.16M | |
$ 20.49M | $ 15.64M | $ 25.58M | $ 24.92M | $ 3.09M | $ -4.70M | |
- | - | - | - | - | - | |
$ 245.56M | $ 113.50M | $ 54.46M | $ 102.29M | $ -106.23M | $ -69.47M | |
$ 1.76 | $ -0.06 | $ 0.40 | $ 0.73 | $ -1.08 | $ -0.55 | |
$ 1.80 | $ -0.06 | $ 0.39 | $ 0.71 | $ -1.08 | $ -0.55 | |
$ 561.55M | $ 139.25M | $ 141.56M | $ 139.73M | $ 98.68M | $ 126.33M | |
$ 569.20M | $ 139.25M | $ 144.60M | $ 144.44M | $ 98.68M | $ 126.33M | |
$ 0.20 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 926.91M | $ 1.07B | $ 764.66M | $ -576.40M | $ -301.33M | $ -227.60M | |
$ 245.56M | $ 113.50M | $ 54.46M | $ 102.29M | $ -106.23M | $ -69.47M | |
$ 273.34M | $ 100.17M | $ 62.67M | $ 99.65M | $ -46.55M | $ -78.86M | |
- | - | - | - | - | - | |
$ 390.28M | $ 241.95M | $ 108.11M | $ 148.84M | $ -42.42M | $ -176.42M | |
$ 542.12M | $ 379.99M | $ 209.60M | $ 239.67M | $ 27.25M | - |