Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.78B | $ 80.33M | $ 82.66M | $ 4.66B | $ 3.82B | $ 3.67B | |
$ 1.14B | $ 33.84M | $ -35.66M | $ 603.37M | $ 523.60M | $ 473.87M | |
$ 1.62B | $ 46.50M | $ 47.00M | $ 4.06B | $ 3.30B | $ 3.20B | |
$ 173.89M | $ 45.11M | $ -44.70M | $ 450.55M | $ 461.18M | $ 393.44M | |
$ 1.43B | $ 1.39M | $ 2.30M | $ 3.61B | $ 2.84B | $ 2.81B | |
$ -453.05M | - | $ -16.00K | $ -909.44M | $ -766.07M | $ -729.31M | |
$ 33.00K | $ -11.00K | $ 91.00K | - | - | - | |
$ 6.27B | $ 1.41M | $ 2.19M | $ 3.56B | $ 2.16B | $ 2.97B | |
$ 536.00K | $ 181.00K | $ 839.00K | - | - | - | |
- | - | - | - | - | - | |
$ 6.27B | $ 1.23M | $ 1.35M | $ 3.56B | $ 2.16B | $ 2.97B | |
$ 7.49 | $ 0.15 | $ 0.16 | $ 4.41 | $ 3.32 | $ 4.60 | |
$ 7.49 | $ 0.15 | $ 0.16 | $ 4.41 | $ 3.32 | $ 4.60 | |
$ 1.73B | $ 8.36M | $ 8.71M | $ 807.65M | $ 651.14M | $ 646.05M | |
$ 1.73B | $ 8.39M | $ 8.72M | $ 807.65M | $ 651.14M | $ 646.05M | |
$ 1.15 | - | - | $ 2.14 | $ 1.76 | $ 2.27 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.31B | $ 78.95M | $ -80.36M | $ 1.05B | $ 984.77M | $ 867.32M | |
$ 6.27B | $ 1.23M | $ 1.35M | $ 3.56B | $ 2.16B | $ 2.97B | |
$ 6.28B | - | - | $ 3.50B | $ 2.18B | $ 2.98B | |
$ 443.96M | - | - | $ 869.69M | $ 730.58M | $ 699.75M | |
$ 6.71B | $ 1.40M | $ 2.21M | $ 4.43B | $ 2.89B | $ 3.67B | |
$ 6.71B | $ 5.83M | $ 6.52M | $ 4.43B | $ 2.89B | $ 3.67B |