Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 8.25B | $ 8.25B | $ 6.91B | $ 6.60B | $ 6.99B | $ 6.36B | |
$ 4.96B | $ 4.96B | $ 4.15B | $ 4.03B | $ 4.05B | $ 3.72B | |
$ 3.29B | $ 3.29B | $ 2.76B | $ 2.58B | $ 2.95B | $ 2.64B | |
$ 2.57B | $ 2.57B | $ 2.14B | $ 1.98B | $ 2.38B | $ 2.16B | |
$ 723.34M | $ 723.34M | $ 613.18M | $ 595.93M | $ 576.09M | $ 476.16M | |
$ 42.21M | $ 42.21M | $ 44.94M | $ 24.98M | $ 6.65M | $ -3.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 980.19M | $ 980.19M | $ 872.81M | $ 768.06M | $ 743.15M | $ 640.63M | |
$ 106.93M | $ 106.93M | $ 85.93M | $ 88.40M | $ 107.79M | $ 72.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 861.79M | $ 861.79M | $ 769.14M | $ 661.70M | $ 625.57M | $ 561.68M | |
$ 1.12 | $ 1.12 | $ 1.00 | $ 0.86 | $ 0.81 | $ 0.73 | |
$ 1.11 | $ 1.11 | $ 1.00 | $ 0.86 | $ 0.81 | $ 0.73 | |
$ 3.08B | $ 769.46M | $ 769.14M | $ 769.42M | $ 772.31M | $ 769.42M | |
$ 3.11B | $ 776.39M | $ 769.14M | $ 769.42M | $ 772.31M | $ 769.42M | |
$ 0.50 | $ 0.50 | $ 0.30 | $ 0.30 | $ 0.22 | $ 0.20 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 0.96 | $ 0.82 | $ 0.78 | $ 0.71 | |
$ ― | $ ― | $ 0.96 | $ 0.82 | $ 0.78 | $ 0.71 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.53B | $ 7.53B | $ 6.29B | $ 6.01B | $ 6.43B | $ 5.88B | |
$ 861.79M | $ 861.79M | $ 769.14M | $ 661.70M | $ 625.57M | $ 561.68M | |
$ 902.57M | $ 912.83M | $ 774.21M | $ 655.03M | $ 580.65M | $ 556.45M | |
$ 8.69M | $ 10.27M | $ 2.94M | $ 6.66K | $ 4.89M | $ 11.38M | |
$ 990.46M | $ 990.46M | $ 875.74M | $ 768.06M | $ 748.04M | $ 652.01M | |
$ 990.46M | $ 1.11B | $ 991.28M | $ 878.91M | $ 846.19M | $ 728.16M |