| Period Ending: | Dec 31, 2025 | 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 | 480.92 | 469.28 | 459.26 | 440.06 | 453.48 | 449.53 | 439.43 | 480.82 | 442.55 | 430.63 | |
| Gross Profit | 336.36 | 316.28 | 310.54 | 308.84 | 307.48 | 297.86 | 296.28 | 329.02 | 301.04 | 275.83 | |
| Operating Income | 237.20 | 298.87 | 282.19 | 281.54 | 266.93 | 258.59 | 250.76 | 290.91 | 262.54 | 228.54 | |
| Profit Margin | 94.04 | 48.43 | 69.72 | 54.56 | 103.57 | 50.47 | 72.77 | 50.13 | 104.98 | 53.03 | |
| Period Ending: | Dec 31, 2025 | 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 | 37,464.29 | 37,225.64 | 37,105.93 | 36,952.10 | 37,166.95 | 36,971.60 | 36,731.79 | 36,172.10 | 37,539.56 | 41,037.66 | |
| Total Liabilities | 14,435.00 | 14,618.72 | 14,727.82 | 14,919.25 | 14,681.67 | 14,887.74 | 14,895.19 | 14,647.05 | 15,557.24 | 19,486.05 | |
| Total Equity | 23,029.28 | 22,606.92 | 22,378.11 | 22,032.85 | 22,485.28 | 22,083.85 | 21,836.60 | 21,525.05 | 21,982.32 | 21,551.61 | |