| 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 | 2,596.89 | 2,649.49 | 2,633.06 | 2,571.71 | 2,411.88 | 2,342.30 | 2,331.08 | 2,190.24 | 2,467.57 | |
| Gross Profit | ||||||||||
| Operating Income | 1,565.57 | 1,547.61 | 1,502.55 | 1,279.71 | 1,303.07 | 1,242.63 | 1,279.68 | 939.08 | 1,376.83 | |
| Profit Margin | 58.09 | 59.24 | 56.65 | 48.49 | 53.10 | 53.76 | 49.33 | 37.78 | 50.47 | |
| 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 | 314,945.54 | 301,489.80 | 302,987.92 | 292,775.66 | 288,483.90 | 289,109.25 | 268,375.55 | 253,665.63 | 249,862.24 | |
| Total Liabilities | 262,870.89 | 250,176.07 | 254,557.98 | 246,168.66 | 241,553.59 | 247,017.15 | 226,447.79 | 212,261.63 | 210,579.57 | |
| Total Equity | 52,074.64 | 51,313.73 | 48,429.95 | 46,607.00 | 46,930.31 | 42,092.11 | 41,927.76 | 41,404.00 | 39,282.67 | |