| 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 | 269.47 | 212.60 | 218.61 | 323.29 | 129.42 | 219.45 | 139.46 | 322.89 | 205.47 | |
| Gross Profit | 260.24 | 188.49 | 166.63 | 234.69 | 121.67 | 214.19 | 114.74 | 160.28 | 140.78 | |
| Operating Income | 253.64 | 196.36 | 142.24 | 211.26 | 111.85 | 200.18 | 102.62 | 119.27 | 127.26 | |
| Profit Margin | 84.86 | 96.66 | 69.76 | 57.30 | 71.78 | 76.20 | 60.00 | 32.59 | 49.63 | |
| 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,909.10 | 2,722.34 | 2,899.05 | 2,727.56 | 2,668.05 | 2,642.82 | 2,610.04 | 2,549.67 | 2,531.89 | |
| Total Liabilities | 546.93 | 588.83 | 971.03 | 676.59 | 798.15 | 860.71 | 868.08 | 888.40 | 871.39 | |
| Total Equity | 2,362.17 | 2,133.51 | 1,928.02 | 2,050.97 | 1,869.90 | 1,782.12 | 1,741.96 | 1,661.27 | 1,660.50 | |