| 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 | 3,943.50 | 3,636.70 | 3,870.90 | 3,966.50 | 3,734.40 | 4,078.30 | 3,870.80 | 4,148.90 | 3,654.70 | |
| Gross Profit | ||||||||||
| Operating Income | 514.30 | 482.80 | 238.60 | 318.10 | 483.00 | 211.00 | 430.10 | 371.40 | 679.30 | |
| Net Income | 233.90 | 433.50 | 62.90 | 902.50 | -193.40 | 356.80 | 532.00 | -839.20 | 1,250.10 | |
| Profit Margin | 5.93 | 11.92 | 1.62 | 22.75 | -5.18 | 8.75 | 13.74 | -20.23 | 34.21 | |
| 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 | 334,491.80 | 323,103.80 | 313,003.30 | 313,663.60 | 322,857.70 | 308,777.30 | 308,683.50 | 305,046.70 | 287,948.00 | |
| Total Liabilities | 322,773.90 | 311,636.50 | 301,735.00 | 302,532.30 | 311,576.30 | 297,718.30 | 297,453.10 | 294,085.00 | 277,225.10 | |
| Total Equity | 11,717.90 | 11,467.30 | 11,268.30 | 11,131.30 | 11,281.40 | 11,059.00 | 11,230.40 | 10,961.70 | 10,722.90 | |
| 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 | |
| Cash From Operating Activities | 1,003.80 | 811.90 | 977.30 | 1,459.00 | 1,128.00 | 1,431.70 | 584.20 | 944.00 | 1,050.60 | |
| Cash From Investing Activities | 167.80 | -249.70 | -952.70 | -3,770.40 | 2.40 | -287.80 | -1,343.20 | -215.00 | -49.50 | |
| Cash From Financing Activities | 306.50 | -778.90 | -360.80 | 348.80 | 227.50 | -495.70 | 219.70 | -585.60 | -510.70 | |
| Net Change in Cash | 1,478.10 | -216.70 | -336.20 | -1,962.60 | 1,357.90 | 648.20 | -539.30 | 143.40 | 490.40 | |