| 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,440.07 | 3,872.88 | 3,427.47 | 3,340.97 | 3,611.69 | 2,786.09 | 2,913.38 | 2,808.31 | 2,833.91 | |
| Gross Profit | 1,319.42 | 748.48 | 828.53 | 630.40 | 807.28 | 509.41 | 840.73 | 650.34 | 781.55 | |
| Operating Income | 1,224.98 | 688.64 | 751.57 | -31.58 | 793.25 | 1,014.98 | 858.54 | 307.33 | 645.45 | |
| Profit Margin | 32.22 | 24.67 | 29.45 | 29.42 | 33.77 | 50.05 | 43.98 | 64.89 | 51.33 | |
| 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 | 41,031.51 | 41,359.73 | 40,734.79 | 42,649.93 | 40,861.02 | 41,485.74 | 39,353.25 | 43,052.62 | 41,675.62 | |
| Total Liabilities | 2,993.36 | 3,183.98 | 3,676.41 | 3,833.76 | 3,090.11 | 3,055.61 | 2,805.27 | 3,076.27 | 3,005.46 | |
| Total Equity | 38,038.15 | 38,175.74 | 37,058.39 | 38,816.17 | 37,770.91 | 38,430.13 | 36,547.98 | 39,976.34 | 38,670.16 | |