Income Statement | Dec 24 | Dec 23 | Dec 22 |
|---|---|---|---|
| $ 4.09B | $ 3.11B | $ 2.42B | |
| $ 792.64M | $ 447.07M | $ 400.68M | |
| $ 669.57M | $ 239.30M | $ 171.32M | |
| $ 40.81M | $ 25.63M | $ 22.31M | |
| $ 186.70M | $ 232.87M | $ 254.89M | |
| $ 123.07M | $ 207.77M | $ 229.36M | |
| $ -21.52M | $ -50.45M | $ -22.32M | |
| $ 101.55M | $ 157.32M | $ 207.04M | |
| $ 55.76M | $ 112.87M | $ 150.50M | |
| $ 0.38 | $ 0.75 | $ 1.00 | |
| $ 0.38 | $ 0.75 | $ 1.00 | |
| 146.66M | 150.15M | 150.15M | |
| 148.57M | 150.15M | 150.15M |