Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.19B | $ 5.84B | $ 5.76B | $ 5.34B | $ 4.05B | |
$ 1.81B | $ 1.79B | $ 2.35B | $ 1.71B | $ 1.02B | |
$ 1.39B | $ 1.01B | $ 1.44B | $ 885.59M | $ 895.32M | |
$ 160.67M | $ 158.11M | $ 151.94M | $ 165.19M | $ 185.72M | |
$ 708.56M | $ 1.06B | $ 1.11B | $ 999.46M | $ 323.24M | |
$ 416.63M | $ 779.08M | $ 909.28M | $ 823.44M | $ 62.18M | |
$ 100.51M | $ 87.79M | $ 21.95M | $ -4.20M | $ -25.41M | |
$ 517.14M | $ 866.88M | $ 931.23M | $ 819.24M | $ -15.73M | |
$ 455.36M | $ 706.59M | $ 741.41M | $ 650.02M | $ 1.30M | |
$ 3.46 | $ 4.96 | $ 5.01 | $ 4.23 | $ 0.01 | |
$ 3.44 | $ 4.87 | $ 4.96 | $ 4.19 | $ 0.01 | |
131.45M | 142.38M | 148.01M | 153.75M | 153.19M | |
132.29M | 145.10M | 149.35M | 154.98M | 153.91M |