Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 868.26M | $ 1.92B | $ 1.01B | $ 408.69M | - | |
- | $ 665.11M | - | - | $ 321.25M | - | |
- | $ 203.16M | $ 1.92B | $ 1.01B | $ 87.44M | - | |
- | $ 138.35M | $ 838.88M | $ 561.18M | $ 76.10M | - | |
- | $ 64.80M | $ 1.08B | $ 446.38M | $ 11.34M | - | |
- | $ -134.17M | $ -100.80M | $ -50.63M | $ -43.33M | - | |
- | $ -1.10B | $ -1.74B | $ 701.53M | - | - | |
- | $ 1.00B | $ 2.72B | $ -305.78M | $ -136.74M | - | |
- | $ 240.64M | $ 178.90M | $ -225.69M | $ -113.27M | - | |
- | - | - | - | - | - | |
- | $ 758.02M | $ 2.53B | $ -306.08M | $ -23.47M | - | |
- | $ 16.07 | $ -14.82 | $ -0.41 | - | - | |
- | $ 15.95 | $ -14.82 | $ -0.41 | - | - | |
- | $ 47.16M | $ 42.20M | $ 793.54M | - | - | |
- | $ 47.51M | $ 42.20M | $ 793.54M | - | - | |
- | $ 0.88 | $ 0.88 | $ 0.17 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 830.00K | - | |
- | $ 803.46M | $ 838.88M | $ 561.18M | $ 397.36M | - | |
- | - | - | - | $ 42.73M | - | |
- | $ 758.02M | $ 2.53B | $ -306.08M | $ -23.47M | - | |
- | $ 767.73M | $ 2.20B | $ -248.58M | $ 35.51M | - | |
- | $ 1.13B | $ 2.82B | $ -255.15M | $ -94.02M | - | |
- | $ 1.36B | $ 3.04B | $ -87.51M | $ 23.27M | - |