Income Statement | Dec 24 | 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 | |
| $ 40.81M | $ ― | $ 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 |