Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 21.00B | $ 21.38B | $ 23.75B | $ 20.82B | $ 18.47B | |
$ 4.60B | $ 4.65B | $ 4.69B | $ 3.57B | $ 3.21B | |
$ 2.95B | $ 2.97B | $ 2.95B | $ 2.15B | $ 2.03B | |
$ 0.00 | $ 270.70M | $ 291.00M | $ 191.00M | $ 425.00M | |
$ 1.65B | $ 1.95B | $ 2.02B | $ 1.64B | $ 1.59B | |
$ 1.65B | $ 1.68B | $ 1.74B | $ 1.42B | $ 731.60M | |
$ -215.90M | $ -230.70M | $ -247.40M | $ -121.20M | $ -176.90M | |
$ 1.44B | $ 1.45B | $ 1.49B | $ 1.30B | $ 1.00B | |
$ 1.08B | $ 1.10B | $ 1.11B | $ 988.60M | $ 788.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.06 | $ 8.20 | $ 8.24 | $ 7.14 | $ 5.53 | |
$ 7.97 | $ 8.10 | $ 8.14 | $ 7.04 | $ 5.45 | |
133.80M | 134.60M | 135.20M | 138.50M | 142.60M | |
135.20M | 136.30M | 137.00M | 140.50M | 144.80M |