Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.90B | $ 2.19B | $ 1.90B | $ 1.12B | $ 1.14B | |
$ 1.72B | $ 1.16B | $ 1.69B | $ 910.55M | $ 938.43M | |
$ 1.05B | $ 1.16B | $ 1.11B | $ 685.82M | $ 650.88M | |
$ 202.57M | $ 238.61M | $ 255.82M | $ 175.94M | $ 75.12M | |
$ 878.76M | $ 237.70M | $ 832.84M | $ 400.67M | $ 362.66M | |
$ 676.20M | $ -910.00K | $ 577.02M | $ 224.73M | $ 287.55M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 676.20M | $ -910.00K | $ 577.02M | $ 224.73M | $ 287.55M | |
$ 523.60M | $ 542.30M | $ 463.24M | $ 195.16M | $ 228.05M | |
$ 2.81 | $ 2.92 | $ 2.47 | $ 1.54 | $ 2.12 | |
$ 2.77 | $ 2.92 | $ 2.46 | $ 1.54 | $ 2.12 | |
182.68M | 182.61M | 183.51M | 120.25M | 103.02M | |
185.59M | 182.61M | 184.50M | 120.67M | 103.31M |