| 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 | 617.26 | 571.45 | 589.39 | 594.43 | 587.21 | 564.81 | 552.81 | 549.13 | 565.97 | |
| Gross Profit | 179.55 | 159.16 | 169.89 | 174.54 | 165.18 | 149.44 | 152.46 | 142.19 | 156.27 | |
| Operating Income | 108.28 | 77.41 | 86.94 | 100.31 | 114.72 | 73.57 | 71.91 | 74.83 | 95.98 | |
| Profit Margin | 15.72 | 11.44 | 12.69 | 16.61 | 18.67 | 12.96 | 12.88 | 13.94 | 16.32 | |
| 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 | 3,158.69 | 3,103.40 | 3,062.92 | 2,687.84 | 2,433.49 | 2,330.29 | 2,319.40 | 2,194.89 | 2,115.92 | |
| Total Liabilities | 1,659.66 | 1,608.45 | 1,630.63 | 1,236.02 | 1,078.05 | 990.18 | 1,052.30 | 908.82 | 904.12 | |
| Total Equity | 1,499.03 | 1,494.96 | 1,432.29 | 1,451.82 | 1,355.44 | 1,340.11 | 1,267.10 | 1,286.07 | 1,211.79 | |