Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 30.98B | $ 3.64B | $ 2.79B | $ 2.22B | $ 2.59B | $ 2.64B | |
- | $ 1.74B | $ 1.29B | $ 1.00B | $ 1.19B | $ 1.24B | |
$ 30.98B | $ 1.91B | $ 1.50B | $ 1.21B | $ 1.40B | $ 1.40B | |
$ 11.32B | $ 1.56B | $ 1.24B | $ 1.06B | $ 1.13B | $ 1.10B | |
$ 19.66B | $ 347.47M | $ 259.40M | $ 157.09M | $ 272.72M | $ 298.18M | |
$ -227.00M | $ -13.15M | $ -9.66M | $ -17.09M | $ -14.35M | $ -13.74M | |
$ 160.00M | - | - | - | - | - | |
$ 18.95B | $ 382.23M | $ 286.79M | $ 156.04M | $ 307.69M | $ 325.36M | |
$ 3.17B | $ 88.19M | $ 70.75M | $ 17.80M | $ 68.21M | $ 83.88M | |
- | - | - | - | - | - | |
$ 15.79B | $ 292.83M | $ 215.54M | $ 136.53M | $ 231.30M | $ 238.35M | |
$ 49.51 | $ 0.90 | $ 0.67 | $ 0.42 | $ 0.71 | $ 0.73 | |
$ 49.45 | $ 0.90 | $ 0.67 | $ 0.42 | $ 0.71 | $ 0.73 | |
$ 7.57B | $ 323.89M | $ 323.89M | $ 324.22M | $ 324.22M | $ 325.19M | |
$ 9.48B | $ 323.89M | $ 323.89M | $ 324.22M | $ 324.22M | $ 325.19M | |
$ 0.45 | $ 0.27 | $ 0.22 | $ 0.00 | $ 0.22 | $ 0.22 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 20.44M | $ 24.01M | $ 45.30M | |
$ 5.92B | $ 3.29B | $ 2.53B | $ 2.06B | $ 2.32B | $ 2.34B | |
$ 15.79B | $ 292.83M | $ 215.54M | $ 136.53M | $ 231.30M | $ 238.35M | |
- | $ 293.69M | $ 215.53M | $ 138.32M | $ 237.31M | $ 237.75M | |
- | $ 19.82M | $ 13.24M | $ 19.21M | $ 17.46M | $ 16.23M | |
$ 14.47B | $ 402.05M | $ 300.04M | $ 175.25M | $ 325.15M | $ 341.59M | |
$ 15.16B | $ 642.17M | $ 514.75M | $ 382.80M | $ 521.78M | $ 497.41M |