| 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,842.26 | 2,556.77 | 2,697.96 | 3,030.54 | 2,475.11 | 2,571.22 | 2,637.91 | 2,832.02 | 2,771.44 | |
| Gross Profit | ||||||||||
| Operating Income | 1,899.29 | 1,716.62 | 1,760.18 | 2,516.05 | 1,809.79 | 1,433.79 | 1,659.75 | 1,962.72 | 1,630.06 | |
| Profit Margin | 68.64 | 75.61 | 66.62 | 89.01 | 83.67 | 66.63 | 63.10 | 76.49 | 61.79 | |
| 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 | 392,952.53 | 373,479.35 | 355,268.56 | 344,686.82 | 329,169.16 | 322,650.57 | 327,314.24 | 314,291.50 | 313,380.07 | |
| Total Liabilities | 341,108.53 | 323,314.38 | 306,743.43 | 291,833.94 | 280,204.59 | 275,487.98 | 281,607.86 | 266,857.37 | 267,371.11 | |
| Total Equity | 51,844.00 | 50,164.97 | 48,525.13 | 52,852.88 | 48,964.58 | 47,162.59 | 45,706.37 | 47,434.13 | 46,008.96 | |