| 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 | 1,948.66 | 1,760.89 | 1,628.20 | 1,621.07 | 1,756.67 | 1,517.61 | 1,276.87 | 1,205.62 | 1,051.13 | |
| Gross Profit | 683.63 | 633.94 | 638.00 | 624.61 | 553.22 | 591.53 | 555.62 | 309.37 | 391.12 | |
| Operating Income | 270.66 | 491.31 | 338.57 | 702.10 | 305.43 | 317.99 | 33.46 | 98.16 | 252.41 | |
| Profit Margin | 2.79 | 14.03 | 13.78 | 28.01 | 9.72 | 12.83 | 35.17 | 0.59 | 14.16 | |
| 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 | 7,193.30 | 6,799.18 | 6,895.54 | 6,960.42 | 6,710.28 | 6,277.53 | 5,786.09 | 4,301.53 | 4,435.04 | |
| Total Liabilities | 4,116.02 | 3,725.90 | 3,728.71 | 4,012.55 | 4,151.05 | 3,952.23 | 3,416.26 | 2,477.47 | 2,583.03 | |
| Total Equity | 3,077.28 | 3,073.28 | 3,166.83 | 2,947.87 | 2,559.23 | 2,325.30 | 2,369.83 | 1,824.07 | 1,852.01 | |