Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.00B | $ 6.23B | $ 6.97B | $ 6.91B | $ 5.45B | $ 4.89B | |
$ 4.23B | $ 4.42B | $ -4.79B | $ 2.42B | $ 3.74B | $ 3.60B | |
$ 1.77B | $ 1.81B | $ 2.18B | $ 6.91B | $ 1.70B | $ 1.29B | |
$ 1.64B | $ 1.54B | $ -1.61B | $ 1.65B | $ 1.21B | $ 1.20B | |
$ 151.89M | $ 267.07M | $ 575.00M | $ 5.26B | $ 494.43M | $ 85.82M | |
$ -8.67M | $ 218.34M | $ -117.78M | $ 2.35M | $ -74.38M | $ -109.47M | |
$ -1.26B | $ -3.27M | $ 7.11M | $ 70.60M | $ -18.09M | $ -67.07M | |
$ -91.14M | $ 49.40M | $ 450.12M | $ 734.20M | $ 401.96M | $ -90.72M | |
$ -21.89M | $ -1.20M | $ 99.08M | $ 92.12M | $ 57.74M | $ 29.58M | |
$ -11.26M | $ -66.83M | $ -105.39M | $ 67.18M | - | - | |
$ -23.82M | $ 31.04M | $ 136.95M | $ 278.46M | $ 122.34M | $ -60.59M | |
$ -0.53 | $ 0.70 | $ 3.23 | $ 6.19 | $ 3.11 | $ -1.62 | |
$ -0.33 | $ 0.55 | $ 3.22 | $ 6.07 | $ 3.09 | $ -1.62 | |
$ 180.26M | $ 44.63M | $ 42.39M | $ 45.01M | $ 39.38M | $ 37.31M | |
$ 341.14M | $ 84.97M | $ 42.85M | $ 89.76M | $ 40.01M | $ 37.35M | |
$ 0.26 | $ 0.52 | - | - | $ 0.34 | $ 0.32 | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.68 | $ -0.33 | |
- | - | - | - | $ 3.66 | $ -0.33 | |
- | - | - | - | - | - | |
$ 5.09B | $ 5.96B | $ 1.70B | $ 1.65B | $ 4.95B | $ 4.81B | |
$ -23.82M | $ 31.04M | $ 136.95M | $ 278.46M | $ 122.34M | $ -60.59M | |
$ -2.25M | - | $ 4.86B | - | $ 137.96M | $ -4.33M | |
- | - | - | - | $ 74.38M | $ 109.47M | |
$ 101.04M | $ 267.75M | $ 348.12M | $ 0.00 | $ 476.34M | $ 18.75M | |
$ 180.13M | $ 336.39M | $ 428.43M | $ 0.00 | $ 528.32M | $ 78.68M |