| 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 | 5,969.58 | 5,857.41 | 5,525.09 | 4,785.99 | 4,638.86 | 4,445.98 | 3,991.08 | 3,018.60 | 2,796.96 | |
| Gross Profit | ||||||||||
| Operating Income | 4,492.70 | 4,237.12 | 4,062.79 | 2,869.62 | 2,996.86 | 3,503.49 | 2,898.79 | 1,602.10 | 1,836.12 | |
| Profit Margin | 53.76 | 54.69 | 54.85 | 46.14 | 48.05 | 55.33 | 53.09 | 37.08 | 49.59 | |
| 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 | 325,772.88 | 298,101.92 | 283,997.82 | 260,467.11 | 239,325.51 | 210,758.86 | 191,043.93 | 162,254.68 | 148,613.70 | |
| Total Liabilities | 294,650.89 | 270,183.73 | 259,222.48 | 237,700.38 | 218,934.77 | 192,483.78 | 175,211.99 | 148,110.21 | 135,680.38 | |
| Total Equity | 31,122.00 | 27,918.18 | 24,775.34 | 22,766.73 | 20,390.74 | 18,275.08 | 15,831.94 | 14,144.47 | 12,933.32 | |