Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|
| $ 2.38B | $ 1.62B | $ 1.29B | $ 1.34B | |
| $ 930.82M | $ 547.29M | $ 203.51M | $ 416.49M | |
| $ 309.26M | $ 292.07M | $ 230.34M | $ 154.29M | |
| $ 16.47M | $ 12.41M | $ 14.99M | $ 13.90M | |
| $ 660.64M | $ 289.06M | $ 3.90M | $ 291.00M | |
| $ 621.56M | $ 255.22M | $ -26.83M | $ 262.20M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 621.56M | $ 255.22M | $ -26.83M | $ 262.20M | |
| $ 400.43M | $ 258.73M | $ -98.00M | $ 188.18M | |
| $ 3.81 | $ 2.47 | $ -0.89 | $ -4.20 | |
| $ 3.67 | $ 2.44 | $ -0.89 | $ -4.20 | |
| 109.11M | 106.04M | 109.99M | 102.53M | |
| 101.47M | 106.04M | 109.99M | 102.56M |