Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.95B | $ 5.84B | $ 5.76B | $ 5.34B | $ 4.05B | $ 5.36B | |
$ 3.56B | $ 3.65B | $ 3.40B | $ 3.44B | $ 2.68B | $ 3.44B | |
$ 2.39B | $ 2.18B | $ 2.35B | $ 1.90B | $ 1.37B | $ 1.92B | |
$ 1.20B | $ 1.18B | $ 1.23B | $ 1.07B | $ 1.23B | $ 1.33B | |
$ 692.32M | $ 779.08M | $ 909.28M | $ 826.85M | $ 139.69M | $ 587.96M | |
$ -385.75M | $ -363.17M | $ -248.89M | $ -30.97M | $ -31.12M | $ -31.08M | |
$ -1.14B | $ -1.07B | $ -873.82M | $ 23.36M | $ -124.30M | $ 532.00K | |
$ 797.33M | $ 866.88M | $ 931.23M | $ 819.24M | $ -15.73M | $ 557.41M | |
$ 130.30M | $ 171.83M | $ 192.02M | $ 169.21M | $ -17.03M | $ 133.78M | |
- | - | - | - | - | - | |
$ 685.35M | $ 706.59M | $ 741.41M | $ 650.02M | $ 1.30M | $ 423.63M | |
$ 4.96 | $ 4.96 | $ 5.01 | $ 4.23 | $ 0.01 | $ 2.70 | |
$ 4.91 | $ 4.87 | $ 4.96 | $ 4.19 | $ 0.01 | $ 2.68 | |
$ 549.57M | $ 142.38M | $ 148.01M | $ 153.75M | $ 153.19M | $ 157.05M | |
$ 556.72M | $ 145.10M | $ 149.35M | $ 154.98M | $ 153.91M | $ 157.80M | |
$ 0.66 | $ 0.66 | $ 0.63 | $ 0.60 | $ 0.44 | $ 1.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 4.21 | $ 0.77 | $ 3.36 | |
- | - | - | - | - | - | |
$ 4.67B | $ 4.50B | $ 4.63B | $ 4.51B | $ 3.91B | $ 4.77B | |
$ 677.67M | $ 706.59M | $ 741.41M | $ 650.02M | $ 1.30M | $ 423.63M | |
$ 706.75M | $ 645.12M | $ 722.10M | $ 647.42M | $ 90.69M | $ 435.78M | |
- | - | - | $ 30.97M | $ 31.12M | $ 31.08M | |
$ 1.09B | $ 897.66M | $ 948.47M | $ 850.21M | $ 15.39M | $ 588.49M | |
$ 1.14B | $ 1.06B | $ 948.47M | $ 1.02B | $ 201.11M | $ 821.03M |