Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.71B | $ 3.28B | $ 2.82B | $ 2.79B | $ 1.45B | |
$ 3.54B | $ 2.22B | $ 1.56B | $ 1.81B | $ 895.51M | |
$ 1.67B | $ 1.58B | $ 1.61B | $ 1.65B | $ 957.55M | |
$ 448.68M | $ 489.01M | $ 547.08M | $ 431.06M | $ 254.95M | |
$ 2.34B | $ 1.15B | $ 513.77M | $ 580.54M | $ 197.12M | |
$ 1.87B | $ 648.21M | $ -47.79M | $ 150.02M | $ -62.04M | |
$ -297.45M | $ -267.64M | $ -157.39M | $ -103.70M | $ -73.66M | |
$ 1.58B | $ 380.57M | $ -205.18M | $ 46.31M | $ -135.71M | |
$ 1.58B | $ 356.71M | $ -192.75M | $ 35.45M | $ -125.19M | |
$ 4.68 | $ 1.01 | $ -0.52 | $ 0.10 | $ -0.35 | |
$ 4.53 | $ 0.98 | $ -0.52 | $ 0.09 | $ -0.35 | |
336.92M | 351.95M | 371.57M | 324.84M | 357.96M | |
347.81M | 362.59M | 371.57M | 342.76M | 357.96M |