Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.24B | $ 3.70B | $ 3.39B | $ 2.99B | $ 2.67B | |
$ 3.93B | $ 3.44B | $ 3.19B | $ 2.84B | $ 2.54B | |
$ 3.87B | $ 2.82B | $ 2.60B | $ 2.23B | $ 2.78B | |
$ 89.25M | $ 82.66M | $ 67.86M | $ 57.84M | $ 51.81M | |
$ 408.16M | $ 919.43M | $ 599.64M | $ 630.20M | $ -178.24M | |
$ 61.37M | $ 620.52M | $ 579.44M | $ 585.78M | $ -240.29M | |
$ 255.26M | $ 213.69M | $ -50.32M | $ -15.33M | $ 31.46M | |
$ 316.63M | $ 834.22M | $ 529.12M | $ 570.44M | $ -232.22M | |
$ 32.62M | $ 597.60M | $ 340.66M | $ 948.58M | $ -295.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.16 | $ 2.67 | $ 1.53 | $ 4.30 | $ -1.36 | |
$ 0.15 | $ 2.65 | $ 1.52 | $ 4.27 | $ -1.36 | |
207.11M | 223.63M | 222.00M | 220.43M | 218.07M | |
210.53M | 225.93M | 223.96M | 222.07M | 218.07M |