Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 868.26M | $ 1.92B | $ 1.01B | $ 408.69M | $ 462.26M | |
- | - | $ 668.15M | $ 458.86M | $ 321.25M | $ 284.10M | |
- | $ 868.26M | $ 1.25B | $ 548.70M | $ 87.44M | $ 178.16M | |
- | $ 793.31M | $ 112.79M | $ 84.34M | $ 76.10M | $ 68.64M | |
- | $ 74.95M | $ 1.14B | $ 464.36M | $ 11.34M | $ 109.52M | |
- | $ -134.17M | $ -100.80M | $ -50.63M | $ -43.33M | $ -36.67M | |
- | $ -1.10B | - | - | - | - | |
- | $ 1.00B | $ -799.50M | $ -550.90M | $ -136.74M | $ 131.49M | |
- | $ 240.64M | $ -178.90M | $ -225.69M | $ -113.27M | $ 32.09M | |
- | - | - | - | - | - | |
- | $ 758.02M | $ -625.41M | $ -325.51M | $ -23.47M | $ 99.40M | |
- | $ 16.07 | $ -0.74 | $ -0.41 | $ -0.03 | $ 0.15 | |
- | $ 15.95 | $ -0.74 | $ -0.41 | $ -0.03 | $ 0.15 | |
- | $ 47.16M | $ 844.08M | $ 793.54M | $ 685.17M | $ 641.67M | |
- | $ 47.51M | $ 844.08M | $ 800.03M | $ 688.35M | $ 644.78M | |
- | $ 0.88 | $ 0.17 | $ 0.16 | $ 0.14 | $ 0.13 | |
- | - | - | - | - | - | |
- | - | - | $ 0.19 | $ 0.25 | $ 0.43 | |
- | - | - | $ 0.19 | $ 0.25 | $ 0.42 | |
- | - | - | - | $ 830.00K | $ 896.00K | |
- | $ 793.31M | $ 780.94M | $ 543.20M | $ 397.36M | $ 352.74M | |
- | $ 758.02M | $ -625.41M | $ -325.51M | $ -23.47M | $ 99.40M | |
- | $ 767.73M | $ 800.40M | $ 314.17M | $ 35.51M | $ 53.53M | |
- | - | $ 100.74M | $ 50.56M | $ 42.73M | $ 36.54M | |
- | $ 1.13B | $ -698.76M | $ -500.34M | $ -94.02M | $ 168.03M | |
- | $ 1.36B | $ -476.50M | $ -332.69M | $ 23.27M | $ 266.17M |