Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.56B | $ 5.48B | $ 4.69B | $ 4.43B | $ 3.90B | $ 3.21B | |
$ 1.33B | $ 2.60B | $ 2.02B | $ 1.78B | $ 1.51B | - | |
$ 4.91B | $ 2.88B | $ 2.67B | $ 2.65B | $ 2.39B | $ 3.21B | |
$ 2.39B | $ 2.15B | $ 2.01B | $ 3.73B | $ 3.35B | $ 2.62B | |
$ 370.44M | $ 524.46M | $ 589.97M | $ 694.01M | $ 557.53M | $ 594.22M | |
$ -462.96M | $ -437.74M | $ -299.13M | $ -293.85M | $ -333.02M | $ -353.06M | |
$ -1.05B | $ 736.09M | $ 49.27M | $ -1.40B | $ -169.79M | $ -364.71M | |
$ 986.68M | $ 1.03B | $ 411.88M | $ 1.92B | $ 614.10M | $ 667.07M | |
$ 65.37M | $ 75.58M | $ 31.55M | $ 72.80M | $ 38.05M | $ 11.99M | |
$ -117.68M | $ -29.79M | $ -13.50M | $ 62.28M | $ -57.63M | $ 8.07M | |
$ 871.42M | $ 908.11M | $ 336.96M | $ 1.68B | $ 263.34M | $ 514.11M | |
$ 2.82 | $ 3.04 | $ 1.18 | $ 5.95 | $ 1.01 | $ 2.37 | |
$ 2.75 | $ 3.00 | $ 1.11 | $ 5.94 | $ 1.00 | $ 2.35 | |
$ 1.55B | $ 298.60M | $ 286.33K | $ 282.47M | $ 260.10M | $ 208.33M | |
$ 1.59B | $ 309.06M | $ 297.92K | $ 283.22M | $ 262.52M | $ 209.46M | |
$ 3.66 | $ 4.88 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.46B | $ 4.75B | $ 4.03B | $ 3.73B | $ 3.35B | $ 2.62B | |
$ 912.14M | $ 948.84M | $ 377.68M | $ 1.71B | $ 356.40M | $ 600.86M | |
$ 466.34M | $ 168.09M | - | - | - | $ -3.83B | |
- | - | - | - | - | - | |
$ 1.45B | $ 1.46B | $ 711.01M | $ 2.11B | $ 733.80M | $ 1.02B | |
$ 4.08B | $ 3.16B | $ 2.29B | $ 3.60B | $ 2.10B | $ 4.56B |