Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.48B | $ 13.00B | $ 14.09B | $ 10.57B | $ 5.59B | $ 5.50B | |
$ 9.37B | $ 10.11B | $ 11.14B | $ 7.71B | $ 3.18B | $ 3.23B | |
$ 3.10B | $ 2.88B | $ 2.95B | $ 2.87B | $ 2.41B | $ 2.27B | |
$ 2.21B | $ 2.03B | $ 2.02B | $ 1.97B | $ 1.79B | $ 2.16B | |
$ 892.00M | $ 854.00M | $ 929.00M | $ 897.00M | $ 614.00M | $ 110.00M | |
$ -423.00M | $ 381.00M | $ 313.00M | $ 264.00M | $ 265.00M | $ 337.00M | |
$ -215.00M | $ 439.00M | $ 100.00M | $ -187.00M | $ 350.00M | $ 1.04B | |
$ 677.00M | $ 912.00M | $ 716.00M | $ 446.00M | $ 699.00M | $ 812.00M | |
$ 150.00M | $ 223.00M | $ 143.00M | $ 106.00M | $ 127.00M | $ -28.00M | |
$ 67.00M | $ 55.00M | $ 13.00M | $ -261.00M | $ 71.00M | $ 141.00M | |
$ 505.00M | $ 641.00M | $ 399.00M | $ 230.00M | $ 486.00M | $ 769.00M | |
$ 3.03 | $ 2.44 | $ 2.04 | $ 0.82 | $ 1.74 | $ 2.78 | |
$ 3.00 | $ 2.43 | $ 2.02 | $ 0.82 | $ 1.74 | $ 2.77 | |
$ 960.25M | $ 282.10M | $ 281.00M | $ 279.90M | $ 279.40M | $ 276.90M | |
$ 964.13M | $ 283.70M | $ 283.30M | $ 281.70M | $ 279.70M | $ 277.40M | |
$ 1.18 | $ 1.12 | $ 1.06 | $ 1.00 | $ 0.96 | $ 0.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.53B | $ 12.14B | $ 13.16B | $ -9.68B | $ -4.97B | $ -5.38B | |
- | - | - | - | - | - | |
$ 513.00M | $ 673.00M | $ 523.00M | $ 283.00M | $ 552.00M | $ 833.00M | |
$ 283.46M | $ 337.32M | $ 523.26M | $ 321.81M | $ 290.76M | $ -92.00M | |
$ 1.11B | $ 1.31B | $ 1.05B | $ 721.00M | $ 973.00M | $ 1.16B | |
$ 1.58B | $ 1.75B | $ 1.49B | $ 1.14B | $ 1.39B | $ 1.60B |