Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 25.73B | $ 25.73B | $ 17.60B | $ 10.71B | $ 16.60B | $ 16.99B | |
$ 24.54B | $ 24.54B | $ 16.42B | $ 9.84B | $ 15.56B | $ 16.05B | |
$ 1.19B | $ 1.19B | $ 1.17B | $ 867.00M | $ 1.03B | $ 940.00M | |
$ 521.00M | $ 521.00M | $ 438.00M | $ 448.00M | $ 501.00M | $ 576.00M | |
$ 665.00M | $ 665.00M | $ 735.00M | $ 419.00M | $ 532.00M | $ 364.00M | |
$ -182.00M | $ -182.00M | $ -163.00M | $ -175.00M | $ -173.00M | $ -144.00M | |
$ 18.00M | $ 18.00M | $ -18.00M | $ -8.00M | $ -63.00M | $ -128.00M | |
$ 501.00M | $ 501.00M | $ 554.00M | $ 236.00M | $ 296.00M | $ 92.00M | |
$ 26.00M | $ 26.00M | $ 30.00M | $ 24.00M | $ -17.00M | $ 34.00M | |
- | - | - | - | - | - | |
$ 358.00M | $ 397.00M | $ 446.00M | $ 135.00M | $ 313.00M | $ -207.00M | |
$ 4.75 | $ 4.74 | $ 5.35 | $ 1.63 | $ 2.84 | $ -3.39 | |
$ 4.69 | $ 4.68 | $ 5.28 | $ 1.61 | $ 2.82 | $ -3.39 | |
$ 335.02M | $ 83.76M | $ 83.37M | $ 83.06M | $ 82.76M | $ 84.30M | |
$ 339.23M | $ 84.80M | $ 84.44M | $ 83.72M | $ 83.55M | $ 84.82M | |
$ 3.30 | $ 3.30 | $ 3.30 | $ 3.30 | $ 3.30 | $ 3.30 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 63.00M | $ 63.00M | $ 59.00M | $ 61.00M | $ 61.00M | $ 72.00M | |
$ 25.06B | $ 25.06B | $ 16.86B | $ 10.29B | $ 16.06B | $ 16.63B | |
$ 176.00M | $ 176.00M | $ 156.00M | $ 170.00M | $ 168.00M | $ 141.00M | |
$ 358.00M | $ 397.00M | $ 446.00M | $ 135.00M | $ 313.00M | $ -207.00M | |
$ 347.87M | $ 384.67M | $ 466.81M | $ 148.47M | $ 362.64M | $ 138.70M | |
$ 677.00M | $ 677.00M | $ 710.00M | $ 406.00M | $ 464.00M | $ 233.00M | |
$ 870.00M | $ 870.00M | $ 887.00M | $ 595.00M | $ 647.00M | $ 415.00M |