| 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 | 652.92 | 523.92 | 563.89 | 1,043.23 | 566.24 | 341.41 | 262.13 | 713.52 | 553.12 | |
| Gross Profit | 244.99 | 167.91 | 217.71 | 471.24 | 205.01 | 133.46 | 131.41 | 273.06 | 203.20 | |
| Operating Income | 115.56 | 87.22 | 125.49 | 347.90 | 103.02 | 66.12 | 78.30 | 272.67 | 105.74 | |
| Profit Margin | 16.89 | 17.12 | 21.29 | 31.37 | 19.27 | 23.58 | 36.60 | 42.13 | 23.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 | 5,719.32 | 5,405.32 | 5,162.30 | 5,239.27 | 4,941.89 | 4,773.54 | 4,102.60 | 4,072.97 | 3,521.22 | |
| Total Liabilities | 1,540.96 | 1,336.68 | 1,183.56 | 1,380.56 | 1,510.37 | 1,451.14 | 973.31 | 1,021.73 | 770.62 | |
| Total Equity | 4,178.36 | 4,068.64 | 3,978.74 | 3,858.72 | 3,431.52 | 3,322.40 | 3,129.29 | 3,051.24 | 2,750.61 | |