| 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 | 478.52 | 439.64 | 398.52 | 453.56 | 377.23 | 446.13 | 404.78 | 444.58 | 342.40 | |
| Gross Profit | 121.03 | 121.55 | 117.51 | 120.20 | 104.82 | 122.92 | 117.08 | 127.04 | 102.51 | |
| Operating Income | 54.52 | 43.80 | 46.09 | 52.53 | 30.33 | 44.17 | 39.82 | 58.57 | 23.31 | |
| Profit Margin | 5.97 | 6.30 | 5.27 | 4.02 | 1.60 | 3.88 | 3.29 | 7.07 | 4.61 | |
| 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 | 4,630.99 | 4,589.20 | 4,529.15 | 4,532.49 | 4,449.04 | 4,422.95 | 4,403.45 | 4,457.94 | 4,366.50 | |
| Total Liabilities | 2,884.12 | 2,875.95 | 2,837.96 | 2,823.20 | 2,735.33 | 2,708.31 | 2,703.54 | 2,727.27 | 2,676.85 | |
| Total Equity | 1,746.87 | 1,713.25 | 1,691.19 | 1,709.28 | 1,713.71 | 1,714.64 | 1,699.91 | 1,730.67 | 1,689.65 | |