| Period Ending: | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 293.89 | 320.81 | 347.86 | 254.04 | 233.46 | 273.33 | 236.97 | 196.49 | |
| Gross Profit | 203.41 | 214.93 | 261.77 | 167.08 | 142.66 | 186.36 | 174.71 | 115.47 | |
| Operating Income | 143.04 | 152.85 | 114.87 | 111.68 | 101.21 | 128.03 | 122.22 | 68.77 | |
| Profit Margin | 59.00 | 58.01 | 53.06 | 56.38 | 56.09 | 125.36 | 56.66 | 42.34 | |
| Period Ending: | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 4,593.22 | 4,551.60 | 4,299.18 | 4,211.91 | 4,058.56 | 3,958.13 | 3,489.92 | 3,373.20 | |
| Total Liabilities | 858.13 | 869.01 | 668.72 | 780.90 | 770.26 | 800.83 | 532.77 | 556.03 | |
| Total Equity | 3,735.10 | 3,682.59 | 3,630.47 | 3,431.00 | 3,288.30 | 3,157.30 | 2,957.15 | 2,817.18 | |