| 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 | 1,096.68 | 1,090.95 | 1,077.36 | 965.90 | 954.51 | 892.55 | 883.90 | 886.95 | 835.31 | |
| Gross Profit | ||||||||||
| Operating Income | 456.82 | 431.26 | 409.94 | 315.78 | 376.17 | 312.12 | 341.08 | 306.98 | 316.60 | |
| Profit Margin | 41.47 | 39.67 | 37.96 | 32.90 | 39.48 | 39.97 | 39.01 | 34.68 | 38.20 | |
| 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 | 163,427.76 | 157,572.65 | 153,155.93 | 148,906.07 | 145,404.65 | 138,001.38 | 135,821.17 | 129,550.78 | 129,254.71 | |
| Total Liabilities | 141,790.65 | 138,481.50 | 134,287.62 | 131,704.37 | 127,805.93 | 121,326.94 | 119,383.68 | 113,135.28 | 112,923.41 | |
| Total Equity | 21,637.11 | 19,091.14 | 18,868.30 | 17,201.70 | 17,598.72 | 16,674.44 | 16,437.48 | 16,415.49 | 16,331.30 | |