Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 7.80B | $ 7.93B | $ 7.10B | $ 5.13B | $ 4.74B | |
$ 1.53B | $ 1.59B | $ 1.49B | $ 1.09B | $ 875.47M | |
$ 995.59M | $ 1.08B | $ 983.50M | $ 784.69M | $ 722.71M | |
$ 68.55M | $ 221.14M | $ 199.15M | $ 169.50M | $ 177.35M | |
$ 393.52M | $ 736.90M | $ 702.81M | $ 477.10M | $ 330.10M | |
$ 468.09M | $ 512.38M | $ 506.11M | $ 309.04M | $ 154.60M | |
$ -70.28M | $ -50.32M | $ 3.21M | $ 4.65M | $ -2.88M | |
$ 397.81M | $ 462.06M | $ 509.33M | $ 313.68M | $ 151.72M | |
$ 304.15M | $ 347.06M | $ 391.38M | $ 241.41M | $ 114.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.85 | $ 4.28 | $ 4.71 | $ 2.88 | $ 1.40 | |
$ 3.72 | $ 4.15 | $ 4.57 | $ 2.78 | $ 1.36 | |
79.06M | 81.09M | 83.10M | 83.84M | 82.30M | |
81.82M | 83.72M | 85.73M | 86.82M | 84.36M |