Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.79B | $ 22.00B | $ 22.99B | $ 20.44B | $ 5.35B | $ 1.99B | |
$ 20.34B | $ 20.61B | $ 20.47B | $ -15.91B | $ 5.10B | $ 1.41B | |
$ 6.79B | $ 1.39B | $ 2.52B | $ 4.53B | $ 252.00M | $ 576.00M | |
$ 371.00M | $ 577.00M | $ -575.00M | $ 292.00M | $ 304.00M | $ 140.00M | |
$ 6.05B | $ 677.00M | $ 1.94B | $ 4.24B | $ -52.00M | $ 436.00M | |
$ -281.00M | $ -289.00M | $ -276.00M | $ -337.00M | $ -238.00M | $ -101.00M | |
$ -10.00M | $ 72.00M | $ -129.00M | $ 82.00M | $ 97.00M | $ -22.00M | |
$ 647.00M | $ 597.00M | $ 1.80B | $ 3.80B | $ -193.00M | $ 313.00M | |
$ 146.00M | $ 148.00M | $ 423.00M | $ 773.00M | $ -111.00M | $ 18.00M | |
- | - | - | - | - | - | |
$ 458.00M | $ 399.00M | $ 1.33B | $ 2.98B | $ -122.00M | $ 293.00M | |
$ 0.90 | $ 0.78 | $ 2.57 | $ 5.63 | $ -0.32 | $ 1.06 | |
$ 0.89 | $ 0.78 | $ 2.55 | $ 5.36 | $ -0.32 | $ 1.03 | |
$ 2.00B | $ 510.00M | $ 519.00M | $ 530.20M | $ 379.00M | $ 276.76M | |
$ 2.00B | $ 511.00M | $ 524.00M | $ 556.90M | $ 379.00M | $ 284.48M | |
- | - | - | - | $ 0.06 | $ 0.23 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 20.71B | $ 21.18B | $ 20.84B | $ -15.62B | $ 5.41B | $ 1.55B | |
- | - | - | - | $ 238.00M | $ 101.00M | |
$ 458.00M | $ 399.00M | $ 1.33B | $ 2.98B | $ -122.00M | $ 293.00M | |
$ 652.87M | $ 608.63M | $ 1.45B | - | $ -152.20M | $ 318.50M | |
$ 779.00M | $ 886.00M | $ 1.80B | $ 3.79B | $ 45.00M | $ 414.00M | |
$ 1.74B | $ 1.86B | $ 2.84B | $ 4.69B | $ 353.00M | $ 499.00M |