Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.72B | $ 2.19B | $ 1.90B | $ 1.12B | $ 1.03B | |
$ 1.72B | $ 1.16B | $ 1.69B | $ 910.55M | $ 938.43M | |
$ 1.05B | $ 1.16B | $ 1.11B | $ -936.95M | $ -739.93M | |
$ 202.57M | $ 238.61M | $ 51.82M | $ 50.92M | $ 43.37M | |
$ 878.76M | $ 237.70M | $ 638.25M | $ 297.84M | $ 330.92M | |
$ 854.25M | $ 260.71M | $ 577.02M | $ 246.93M | $ 385.20M | |
$ -178.05M | $ -97.02M | $ -87.99M | $ -57.14M | $ -21.68M | |
$ 676.20M | $ -910.00K | $ 577.02M | $ 246.93M | $ 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 |