| 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 | 758.77 | 642.68 | 465.91 | 583.32 | 763.83 | 611.45 | 468.10 | 592.59 | 755.40 | |
| Gross Profit | 286.08 | 296.74 | 235.40 | 266.00 | 286.56 | 288.48 | 238.47 | 278.05 | 277.57 | |
| Operating Income | 225.36 | 233.02 | 160.79 | 197.29 | 213.72 | 218.52 | 162.04 | 195.18 | 216.44 | |
| Profit Margin | 20.21 | 26.38 | 26.08 | 26.30 | 21.67 | 26.91 | 25.49 | 25.75 | -16.93 | |
| 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 | 15,005.01 | 13,999.34 | 14,167.85 | 14,117.54 | 14,033.90 | 13,859.53 | 14,868.26 | 14,813.69 | 14,926.62 | |
| Total Liabilities | 8,309.15 | 7,239.78 | 7,577.30 | 7,155.67 | 7,200.25 | 7,126.85 | 8,276.92 | 7,870.45 | 8,085.28 | |
| Total Equity | 6,695.86 | 6,759.56 | 6,590.55 | 6,961.87 | 6,833.65 | 6,732.68 | 6,591.34 | 6,943.24 | 6,841.34 | |