| 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 | 29,901.59 | 27,518.73 | 27,217.90 | 28,698.47 | 22,215.48 | 22,456.31 | 19,287.67 | 17,266.05 | 14,153.88 | |
| Gross Profit | 7,543.65 | 7,432.81 | 7,558.67 | 5,875.28 | 5,181.03 | 5,210.71 | 4,907.75 | 3,908.13 | 2,994.44 | |
| Operating Income | 3,942.18 | 4,565.04 | 5,078.79 | 2,827.82 | 3,213.16 | 3,371.99 | 2,522.96 | 2,308.19 | 1,781.49 | |
| Profit Margin | 29.09 | 24.27 | 15.15 | 26.83 | 25.59 | 19.14 | 41.57 | 102.70 | 34.09 | |
| 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 | 462,140.72 | 436,872.03 | 416,594.42 | 401,810.56 | 382,853.15 | 362,906.13 | 338,449.89 | 264,274.95 | 235,573.17 | |
| Total Liabilities | 194,335.24 | 179,377.93 | 168,076.76 | 157,423.96 | 146,368.45 | 140,173.76 | 131,929.36 | 107,538.08 | 97,353.78 | |
| Total Equity | 267,805.48 | 257,494.11 | 248,517.66 | 244,386.59 | 236,484.70 | 222,732.37 | 206,520.53 | 156,736.87 | 138,219.38 | |