| Period Ending: | Sep 30, 2025 | 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 | 8.76 | 8.77 | 8.73 | 9.34 | 8.76 | 8.61 | 8.42 | 8.99 | 8.08 | |
| Gross Profit | 6.27 | 6.29 | 6.35 | 6.50 | 6.46 | 6.26 | 6.25 | 7.11 | 6.00 | |
| Operating Income | 5.50 | 5.47 | 5.38 | 4.51 | 6.17 | 5.37 | 4.97 | 5.37 | 5.00 | |
| Profit Margin | 48.28 | 77.97 | 41.87 | 23.76 | 51.87 | 75.24 | 51.04 | 58.62 | 45.11 | |
| Period Ending: | Sep 30, 2025 | 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 | 587.30 | 581.79 | 576.51 | 574.19 | 575.40 | 573.41 | 568.21 | 561.50 | 560.47 | |
| Total Liabilities | 263.26 | 258.37 | 253.31 | 253.80 | 255.98 | 257.75 | 248.81 | 245.98 | 247.53 | |
| Total Equity | 324.05 | 323.41 | 323.19 | 320.39 | 319.42 | 315.66 | 319.40 | 315.52 | 312.93 | |