Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 8.00B | $ 7.44B | $ 6.29B | $ 4.60B | $ 5.22B | |
$ 4.15B | $ 3.52B | $ 3.10B | $ 2.19B | $ 2.49B | |
$ 3.37B | $ 2.97B | $ 2.50B | $ 2.06B | $ 1.97B | |
$ 181.93M | $ 153.72M | $ 139.58M | $ 142.81M | $ 111.52M | |
$ 968.31M | $ 700.39M | $ 737.76M | $ 276.49M | $ 629.96M | |
$ 784.79M | $ 392.95M | $ 458.61M | $ 28.25M | $ 412.00M | |
$ 16.09M | $ -24.41M | $ -28.43M | $ 21.05M | $ -2.44M | |
$ 800.87M | $ 522.26M | $ 569.76M | $ 154.73M | $ 516.00M | |
$ 545.80M | $ 373.03M | $ 741.50M | $ 146.23M | $ 346.56M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.53 | $ 2.40 | $ 4.77 | $ 0.95 | $ 2.26 | |
$ 3.49 | $ 2.38 | $ 4.73 | $ 0.94 | $ 2.25 | |
154.53M | 155.63M | 155.54M | 154.18M | 153.39M | |
156.26M | 156.61M | 156.79M | 154.89M | 154.15M |