| 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,455.80 | 2,461.32 | 2,166.64 | 2,216.47 | 2,240.58 | 2,712.26 | 2,313.08 | 2,023.44 | 2,026.66 | |
| Gross Profit | 574.38 | 573.72 | 541.42 | 501.83 | 478.37 | 797.19 | 585.75 | 433.61 | 321.81 | |
| Operating Income | 599.95 | 520.17 | 537.17 | 496.19 | 639.84 | 842.00 | 625.96 | 502.28 | 421.28 | |
| Profit Margin | 23.99 | 17.82 | 27.51 | 24.82 | 26.49 | 30.67 | 22.72 | 24.50 | 13.92 | |
| 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 | 29,337.04 | 30,023.63 | 28,851.81 | 26,608.93 | 24,964.68 | 25,217.34 | 23,726.89 | 23,106.24 | 23,508.36 | |
| Total Liabilities | 14,120.30 | 15,364.82 | 13,737.79 | 12,023.71 | 10,921.22 | 11,720.56 | 10,583.55 | 10,464.01 | 11,303.85 | |
| Total Equity | 15,216.74 | 14,658.82 | 15,114.02 | 14,585.22 | 14,043.46 | 13,496.78 | 13,143.35 | 12,642.24 | 12,204.51 | |