| 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 | 3,682.93 | 3,661.03 | 3,638.89 | 3,562.70 | 3,536.16 | 3,554.16 | 3,473.35 | 3,184.51 | 3,262.93 | |
| Gross Profit | ||||||||||
| Operating Income | 2,440.76 | 2,382.17 | 2,406.98 | 2,391.45 | 2,147.16 | 2,356.42 | 2,325.48 | 2,061.86 | 2,058.33 | |
| Profit Margin | 62.21 | 63.14 | 63.77 | 59.67 | 62.70 | 66.40 | 67.68 | 66.40 | 64.90 | |
| 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 | 445,445.75 | 432,356.58 | 425,710.97 | 399,442.81 | 396,505.82 | 382,296.08 | 369,611.83 | 356,641.64 | 340,478.12 | |
| Total Liabilities | 367,400.30 | 357,856.12 | 353,962.17 | 331,156.63 | 331,181.98 | 319,551.74 | 306,592.12 | 294,742.07 | 284,938.89 | |
| Total Equity | 78,045.45 | 74,500.46 | 71,748.80 | 68,286.18 | 65,323.84 | 62,744.34 | 63,019.71 | 61,899.56 | 55,539.23 | |