| 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 | 4,678.58 | 4,487.94 | 4,481.26 | 4,645.81 | 4,528.65 | 3,980.96 | 4,077.78 | 3,914.12 | 3,949.56 | |
| Gross Profit | ||||||||||
| Operating Income | 3,014.54 | 2,901.90 | 2,793.19 | 2,763.04 | 2,956.02 | 2,369.13 | 2,306.02 | 2,193.82 | 2,358.24 | |
| Profit Margin | 64.04 | 64.51 | 61.85 | 54.25 | 65.34 | 65.47 | 56.67 | 55.68 | 59.00 | |
| 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 | 507,566.03 | 490,816.30 | 465,345.21 | 450,378.79 | 433,817.13 | 405,028.77 | 404,858.91 | 386,848.93 | 377,011.64 | |
| Total Liabilities | 434,621.13 | 418,478.17 | 392,829.04 | 382,436.70 | 370,225.25 | 342,682.16 | 344,782.05 | 326,590.86 | 319,567.49 | |
| Total Equity | 72,944.90 | 72,338.13 | 72,516.18 | 67,942.10 | 63,591.87 | 62,346.61 | 60,076.85 | 60,258.07 | 57,444.15 | |