Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 2.71B | $ 2.43B | $ 2.70B | $ 2.43B | $ 2.12B | |
- | $ 2.20B | $ -531.34M | $ 1.77B | $ 1.55B | $ 1.66B | |
- | $ 503.24M | $ 1.90B | $ 936.92M | $ 879.37M | $ 461.71M | |
- | $ 334.65M | $ -1.61B | $ 269.29M | $ 230.00M | $ 289.98M | |
- | $ 114.94M | $ 294.37M | $ 667.64M | $ 649.36M | $ 171.73M | |
- | $ -38.22M | $ -39.92M | $ -52.88M | $ -129.07M | $ -46.49M | |
- | $ -35.29M | $ 55.67M | - | - | - | |
- | $ 114.02M | $ 310.12M | $ 611.53M | $ 551.25M | $ 178.75M | |
- | $ -174.28M | $ -67.37M | $ 173.04M | $ 175.67M | $ -27.06M | |
- | - | - | - | - | - | |
- | $ 233.91M | $ 206.35M | $ 421.21M | $ 374.12M | $ 204.00M | |
- | $ 0.32 | $ 0.37 | $ 0.57 | $ 0.51 | $ 0.28 | |
- | $ 0.32 | $ 0.37 | $ 0.57 | $ 0.51 | $ 0.28 | |
- | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | |
- | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | $ 736.89M | |
- | $ 0.04 | $ 0.27 | $ 0.33 | $ 0.14 | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | $ 0.57 | $ 0.44 | $ 0.23 | |
- | - | - | $ 0.57 | $ 0.44 | $ 0.23 | |
- | - | - | $ 10.83M | $ 12.74M | $ 12.54M | |
- | $ 2.54B | $ -2.14B | $ 2.04B | $ 1.78B | $ 1.95B | |
- | $ 233.91M | $ 206.35M | $ 421.21M | $ 374.12M | $ 204.00M | |
- | $ -61.15M | - | $ 417.90M | $ 324.41M | $ 172.45M | |
- | - | - | $ 60.91M | $ 79.83M | $ 69.94M | |
- | $ 198.56M | $ 350.04M | $ 672.45M | $ 631.08M | $ 248.69M | |
- | $ 697.03M | - | $ 1.20B | $ 1.15B | $ 739.37M |