Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.04B | $ 3.48B | $ 3.79B | $ 930.61M | $ 218.09M | $ 313.22M | |
$ 809.29M | $ 1.81B | $ 1.31B | $ 361.25M | $ 148.87M | $ 12.01M | |
$ 4.23B | $ 1.67B | $ 2.49B | $ 569.36M | $ 69.22M | $ 301.21M | |
$ 1.65B | $ 447.23M | $ 458.85M | $ 608.55M | $ 229.24M | $ 207.66M | |
$ 1.90B | $ 1.48B | $ 2.32B | $ 476.64M | $ 58.08M | $ 145.46M | |
$ -199.86M | $ -182.74M | $ -32.20M | $ -9.70M | $ -2.04M | $ -2.65M | |
$ -193.15M | $ -41.61M | $ -340.72M | $ 60.58M | $ -56.17M | $ 35.84M | |
$ 1.26B | $ 999.45M | $ 1.65B | $ 251.78M | $ 42.98M | $ 67.07M | |
$ 271.35M | $ 215.17M | $ 405.70M | $ 72.86M | $ -60.55M | - | |
- | - | - | - | - | - | |
$ 990.48M | $ 784.29M | $ 1.25B | $ 178.92M | $ 103.53M | $ 67.07M | |
$ 10.25 | $ 9.09 | $ 14.68 | $ 4.82 | $ 4.98 | $ 3.25 | |
$ 10.18 | $ 9.02 | $ 14.58 | $ 4.74 | $ 4.95 | $ 3.24 | |
$ 391.81M | $ 86.24M | $ 85.00M | $ 37.16M | $ 20.77M | $ 20.61M | |
$ 394.51M | $ 86.99M | $ 85.60M | $ 37.75M | $ 20.91M | $ 20.68M | |
$ 2.52 | $ 3.86 | - | $ 1.16 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.56B | $ 2.26B | $ 1.76B | $ 625.98M | $ 244.18M | $ 219.68M | |
- | - | - | - | - | - | |
$ 990.48M | $ 784.29M | $ 1.25B | $ 178.92M | $ 103.53M | $ 67.07M | |
$ 906.27M | - | - | - | - | - | |
$ 1.56B | $ 1.17B | $ 1.68B | $ 261.48M | $ 42.98M | $ 69.72M | |
$ 3.53B | $ 2.34B | $ 2.49B | $ 488.41M | $ 134.22M | $ 146.66M |