Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 17.68B | $ 22.39B | $ 16.54B | $ 8.54B | $ 10.16B | |
$ 4.98B | $ 3.85B | $ 3.66B | $ 2.85B | $ 2.90B | |
$ 1.68B | $ 1.04B | $ 1.07B | $ 886.20M | $ 982.86M | |
$ 769.00M | $ 626.13M | $ 621.70M | $ 578.66M | $ 476.54M | |
$ 5.11B | $ 3.52B | $ 3.30B | $ 2.55B | $ 2.38B | |
$ 4.07B | $ 2.81B | $ 2.60B | $ 2.14B | $ 1.91B | |
$ -575.00M | $ -557.00M | $ -612.00M | $ -559.04M | $ -263.36M | |
$ 3.50B | $ 2.25B | $ 1.98B | $ 802.32M | $ 1.65B | |
$ 2.66B | $ 1.72B | $ 1.50B | $ 612.81M | $ 1.28B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.49 | $ 3.85 | $ 3.36 | $ 1.42 | $ 3.09 | |
$ 5.48 | $ 3.84 | $ 3.35 | $ 1.42 | $ 3.08 | |
484.30M | 447.51M | 446.40M | 431.11M | 413.56M | |
485.40M | 448.45M | 447.40M | 431.78M | 415.44M |