Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.38B | $ 22.00B | $ 22.99B | $ 20.44B | $ 5.35B | $ 1.99B | |
$ 9.87B | $ 20.61B | $ 20.47B | $ 15.91B | $ 5.10B | $ 1.41B | |
$ 10.50B | $ 1.39B | $ 2.52B | $ 4.53B | $ 252.00M | $ 575.70M | |
$ 555.00M | $ 577.00M | $ 575.00M | $ 312.00M | $ 340.00M | $ -1.84B | |
$ -28.00M | $ 677.00M | $ 1.94B | $ 4.01B | $ -142.00M | $ 429.00M | |
$ -304.00M | $ -289.00M | $ -276.00M | $ -337.00M | $ -238.00M | $ -101.00M | |
$ -242.00M | $ 72.00M | $ 129.00M | $ 82.00M | $ -133.00M | $ -298.00M | |
$ -117.00M | $ 597.00M | $ 1.80B | $ 3.80B | $ -193.00M | $ 313.00M | |
$ -32.00M | $ 148.00M | $ 423.00M | $ 773.00M | $ -111.00M | $ 18.00M | |
- | - | - | - | - | - | |
$ -131.00M | $ 399.00M | $ 1.33B | $ 2.99B | $ -122.00M | $ 293.00M | |
$ -0.30 | $ 0.78 | $ 2.57 | $ 5.63 | $ -0.64 | $ 1.06 | |
$ -0.29 | $ 0.78 | $ 2.55 | $ 5.36 | $ -0.64 | $ 1.03 | |
$ 1.95B | $ 510.00M | $ 519.00M | $ 498.00M | $ 379.00M | $ 276.80M | |
$ 1.96B | $ 511.00M | $ 524.00M | $ 558.00M | $ 379.00M | $ 284.50M | |
- | - | - | - | - | $ 0.27 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 10.24B | $ 21.18B | $ 21.05B | $ 16.22B | $ 5.44B | $ -429.00M | |
- | - | - | - | - | - | |
$ -131.00M | $ 399.00M | $ 1.33B | $ 2.99B | $ -122.00M | $ 293.00M | |
$ -314.32M | $ 608.63M | - | - | - | - | |
$ 15.00M | $ 886.00M | $ 2.07B | $ 4.14B | $ 45.00M | $ 262.50M | |
$ 962.00M | $ 1.86B | $ 3.11B | $ 5.04B | $ 353.00M | $ 347.60M |