| 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 | 795.40 | 740.14 | 837.57 | 798.46 | 721.05 | 642.88 | 706.83 | 665.93 | 609.61 | |
| Gross Profit | 795.40 | 104.42 | 115.32 | 96.97 | 87.44 | 77.56 | 99.49 | 64.64 | 77.18 | |
| Operating Income | 747.40 | 38.83 | 54.67 | 31.40 | 30.52 | 29.84 | 53.74 | 17.90 | 31.88 | |
| Profit Margin | 8.76 | 6.89 | 7.68 | 6.83 | 7.47 | 7.86 | 11.38 | 7.03 | 9.98 | |
| 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 | 2,617.99 | 2,598.87 | 2,697.28 | 2,663.34 | 2,657.17 | 2,551.42 | 2,527.22 | 2,422.48 | ||
| Total Liabilities | 689.81 | 655.82 | 791.03 | 712.75 | 710.70 | 613.69 | 681.53 | 589.81 | ||
| Total Equity | 2,026.40 | 1,928.18 | 1,943.05 | 1,906.24 | 1,950.59 | 1,946.46 | 1,937.73 | 1,845.69 | 1,832.67 | |