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.25B | $ 4.42B | $ 4.79B | $ 4.52B | $ 3.80B | $ 10.74M | |
$ 1.76B | $ 1.81B | $ 2.18B | $ 2.39B | $ 1.65B | $ 4.88B | |
$ 1.57B | $ 1.54B | $ 1.61B | $ 1.66B | $ 1.23B | $ 1.28B | |
$ 151.89M | $ 267.07M | $ 568.53M | $ 799.54M | $ 476.19M | $ 8.75M | |
$ 215.75M | $ 218.34M | $ 117.78M | $ -2.35M | $ -1.25M | - | |
$ -51.54M | $ -3.27M | $ -7.11M | $ 70.60M | $ 91.42M | $ 165.05M | |
$ -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 | $ -61.02M | $ -22.88M | |
$ -23.82M | $ 31.04M | $ 136.95M | $ 278.46M | $ 122.34M | $ -37.61M | |
$ -0.54 | $ 0.70 | $ 3.23 | $ 6.19 | $ 3.11 | $ -1.62 | |
$ -0.66 | $ 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.39 | $ 0.52 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.09B | $ 5.96B | $ 6.39B | $ 1.66B | $ 1.24B | $ 1.29B | |
$ -23.82M | $ 31.04M | $ 136.95M | $ 278.46M | $ 122.34M | $ -60.59M | |
$ -2.25M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 101.04M | $ 267.75M | $ 567.89M | $ 795.22M | $ 476.34M | $ -196.50M | |
$ 180.13M | $ 336.39M | $ 648.20M | $ 861.64M | $ 528.32M | $ -136.56M |