| 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 | 885.65 | 826.76 | 761.55 | 737.73 | 690.02 | 645.28 | 611.25 | 589.65 | 547.54 | |
| Gross Profit | 709.19 | 660.78 | 603.92 | 593.55 | 552.26 | 521.78 | 501.16 | 484.82 | 444.22 | |
| Operating Income | -5.81 | -34.13 | -12.42 | 9.39 | 20.28 | 12.62 | 12.00 | 27.74 | -4.23 | |
| Net Income | 33.88 | 2.65 | 24.64 | 45.59 | 51.70 | 43.82 | 42.63 | 53.99 | 22.63 | |
| Profit Margin | 3.83 | 0.32 | 3.24 | 6.18 | 7.49 | 6.79 | 6.97 | 9.16 | 4.13 | |
| 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 | 6,052.47 | 5,822.42 | 6,010.38 | 5,785.34 | 4,631.47 | 4,412.39 | 4,141.47 | 3,936.07 | 3,543.30 | |
| Total Liabilities | 2,613.35 | 2,626.66 | 3,093.71 | 3,070.98 | 2,002.33 | 2,005.08 | 1,939.11 | 1,910.72 | 1,736.83 | |
| Total Equity | 3,439.12 | 3,195.76 | 2,916.67 | 2,714.36 | 2,629.14 | 2,407.31 | 2,202.36 | 2,025.35 | 1,806.48 | |
| 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 | |
| Cash From Operating Activities | 251.47 | 200.06 | 271.54 | 265.23 | 228.68 | 164.42 | 212.27 | 220.23 | 152.78 | |
| Cash From Investing Activities | -202.15 | -191.07 | -443.41 | -109.36 | -306.56 | -59.71 | -261.21 | -174.04 | -191.04 | |
| Cash From Financing Activities | 1.27 | -605.45 | 1.65 | 759.42 | 1.23 | 24.24 | 2.19 | 20.89 | 9.87 | |
| Net Change in Cash | 51.57 | -590.82 | -167.13 | 909.56 | -73.54 | 128.74 | -48.12 | 69.03 | -30.00 | |