Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.92B | $ 4.62B | $ 3.22B | $ 2.91B | $ 1.75B | |
| $ 1.46B | $ 1.42B | $ 845.05M | $ 885.00M | $ 311.64M | |
| $ 414.00M | $ 257.66M | $ 267.90M | $ 203.43M | $ 237.76M | |
| $ 115.90M | $ 117.83M | $ 127.34M | $ 192.00M | $ 125.83M | |
| $ 967.15M | $ 985.07M | $ 728.46M | $ 692.00M | $ 35.85M | |
| $ 852.05M | $ 821.68M | $ 628.00M | $ 393.55M | $ 73.89M | |
| $ -135.08M | $ -28.28M | $ -88.00M | $ -126.50M | $ -278.72M | |
| $ 716.97M | $ 793.40M | $ 540.00M | $ 267.05M | $ -204.84M | |
| $ 501.96M | $ 589.16M | $ 310.07M | $ 196.77M | $ -190.20M | |
| $ 3.11 | $ 3.49 | $ 1.71 | $ 1.08 | $ -1.05 | |
| $ 3.08 | $ 3.47 | $ 1.70 | $ 1.07 | $ -1.05 | |
| 161.20M | 169.00M | 181.00M | 183.00M | 182.00M | |
| 163.00M | 170.00M | 182.00M | 184.00M | 182.00M |