| Income Statement (Quarterly) | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 
|---|---|---|---|---|
| Revenue | 6,377,000,000 | 6,240,000,000 | 6,345,000,000 | 6,350,000,000 | 
| Cost of Revenue | 3,930,000,000 | 3,811,000,000 | 3,899,000,000 | 3,941,000,000 | 
| Gross Profit | 2,447,000,000 | 2,429,000,000 | 2,446,000,000 | 2,409,000,000 | 
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 | 
| SG&A Expenses | 1,048,000,000 | 1,003,000,000 | 1,028,000,000 | 996,000,000 | 
| Operating Expenses | 1,246,000,000 | 1,204,000,000 | 2,446,000,000 | 1,192,000,000 | 
| Operating Income | 1,201,000,000 | 1,225,000,000 | 1,259,000,000 | 1,217,000,000 | 
| Interest Expense | 33,000,000 | 42,000,000 | 29,000,000 | 29,000,000 | 
| Income Before Tax | 1,177,000,000 | 1,167,000,000 | 1,204,000,000 | 1,195,000,000 | 
| Income Tax Expense | 212,000,000 | 195,000,000 | 193,000,000 | 201,000,000 | 
| Net Income | 964,000,000 | 971,000,000 | 1,009,000,000 | 993,000,000 | 
| Per Share | ||||
| EPS | 2.46 | 2.46 | 2.54 | 2.49 | 
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Revenue | 24,878,000,000 | 23,196,000,000 | 20,752,000,000 | 19,628,000,000 | 17,858,000,000 | 
| Cost of Revenue | 15,375,000,000 | 14,763,000,000 | 13,865,000,000 | 13,293,000,000 | 12,408,000,000 | 
| Gross Profit | 9,503,000,000 | 8,433,000,000 | 6,887,000,000 | 6,335,000,000 | 5,450,000,000 | 
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 
| SG&A Expenses | 4,077,000,000 | 3,795,000,000 | 3,227,000,000 | 3,256,000,000 | 3,075,000,000 | 
| Operating Expenses | 4,871,000,000 | 4,438,000,000 | 3,892,000,000 | 3,872,000,000 | 3,626,000,000 | 
| Operating Income | 4,632,000,000 | 3,885,000,000 | 2,077,000,000 | 2,463,000,000 | 1,824,000,000 | 
| Interest Expense | 130,000,000 | 151,000,000 | 144,000,000 | 144,000,000 | 149,000,000 | 
| Income Before Tax | 4,566,000,000 | 3,827,000,000 | 2,911,000,000 | 2,896,000,000 | 1,746,000,000 | 
| Income Tax Expense | 768,000,000 | 604,000,000 | 445,000,000 | 750,000,000 | 331,000,000 | 
| Net Income | 3,794,000,000 | 3,218,000,000 | 2,462,000,000 | 2,144,000,000 | 1,410,000,000 | 
| Per Share | |||||
| EPS | 9.54 | 8.06 | 6.18 | 5.33 | 3.51 | 
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 555,000,000 | 488,000,000 | 294,000,000 | 297,000,000 | 
| Short Term Investments | 1,525,000,000 | 2,121,000,000 | 261,000,000 | 271,000,000 | 
| Net Receivables | 4,619,000,000 | 4,764,000,000 | 4,076,000,000 | 3,297,000,000 | 
| Inventory | 4,227,000,000 | 3,739,000,000 | 3,430,000,000 | 2,969,000,000 | 
| Total Current Assets | 11,801,000,000 | 11,675,000,000 | 8,761,000,000 | 7,511,000,000 | 
| Property Plant Equipment | 4,535,000,000 | 4,178,000,000 | 3,716,000,000 | 3,506,000,000 | 
| Goodwill and Intangibles | 19,370,000,000 | 20,069,000,000 | 20,281,000,000 | 20,606,000,000 | 
| Total Assets | 38,381,000,000 | 38,432,000,000 | 35,030,000,000 | 34,027,000,000 | 
| Liabilities | ||||
| Account Payables | 3,678,000,000 | 3,365,000,000 | 3,080,000,000 | 2,797,000,000 | 
| Short Term Debt | 674,000,000 | 1,160,000,000 | 334,000,000 | 1,748,000,000 | 
| Total Current Liabilities | 7,857,000,000 | 7,747,000,000 | 6,375,000,000 | 7,212,000,000 | 
| Long Term Debt | 9,147,000,000 | 8,222,000,000 | 8,780,000,000 | 7,168,000,000 | 
| Total Liabilities | 19,850,000,000 | 19,363,000,000 | 17,954,000,000 | 17,576,000,000 | 
| Shareholders Equity | ||||
| Retained Earnings | 10,096,000,000 | 10,305,000,000 | 8,468,000,000 | 7,594,000,000 | 
| Total Shareholders Equity | 18,488,000,000 | 19,036,000,000 | 17,038,000,000 | 16,413,000,000 | 
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 555,000,000 | 488,000,000 | 294,000,000 | 297,000,000 | 438,000,000 | 
| Short Term Investments | 1,525,000,000 | 2,121,000,000 | 261,000,000 | 271,000,000 | 664,000,000 | 
| Net Receivables | 4,619,000,000 | 4,764,000,000 | 4,076,000,000 | 3,297,000,000 | 2,904,000,000 | 
| Inventory | 4,227,000,000 | 3,739,000,000 | 3,430,000,000 | 2,969,000,000 | 2,109,000,000 | 
| Total Current Assets | 11,801,000,000 | 11,675,000,000 | 8,761,000,000 | 7,511,000,000 | 9,178,000,000 | 
| Property Plant Equipment | 4,535,000,000 | 4,178,000,000 | 3,716,000,000 | 3,506,000,000 | 3,392,000,000 | 
| Goodwill and Intangibles | 19,370,000,000 | 20,069,000,000 | 20,281,000,000 | 20,606,000,000 | 17,078,000,000 | 
| Total Assets | 38,381,000,000 | 38,432,000,000 | 35,030,000,000 | 34,027,000,000 | 31,824,000,000 | 
| Liabilities | |||||
| Account Payables | 3,678,000,000 | 3,365,000,000 | 3,080,000,000 | 2,797,000,000 | 1,987,000,000 | 
| Short Term Debt | 674,000,000 | 1,160,000,000 | 334,000,000 | 1,748,000,000 | 1,048,000,000 | 
| Total Current Liabilities | 7,857,000,000 | 7,747,000,000 | 6,375,000,000 | 7,212,000,000 | 5,881,000,000 | 
| Long Term Debt | 9,147,000,000 | 8,222,000,000 | 8,780,000,000 | 7,168,000,000 | 7,336,000,000 | 
| Total Liabilities | 19,850,000,000 | 19,363,000,000 | 17,954,000,000 | 17,576,000,000 | 16,851,000,000 | 
| Shareholders Equity | |||||
| Retained Earnings | 10,096,000,000 | 10,305,000,000 | 8,468,000,000 | 7,594,000,000 | 6,794,000,000 | 
| Total Shareholders Equity | 18,488,000,000 | 19,036,000,000 | 17,038,000,000 | 16,413,000,000 | 14,930,000,000 | 
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 3,798,000,000 | 3,218,000,000 | 2,465,000,000 | 2,144,000,000 | 
| Depreciation & Amortization | 921,000,000 | 926,000,000 | 954,000,000 | 922,000,000 | 
| Stock Based Compensation | 0 | 97,000,000 | -16,000,000 | 0 | 
| Change in Working Capital | -219,000,000 | -225,000,000 | -688,000,000 | -309,000,000 | 
| Operating Cash Flow | 4,327,000,000 | 3,624,000,000 | 2,533,000,000 | 2,163,000,000 | 
| Investing Activities | ||||
| Capital Expenditure | -808,000,000 | -757,000,000 | -598,000,000 | -575,000,000 | 
| Investments | -808,000,000 | -757,000,000 | -598,000,000 | 0 | 
| Investing Cash Flow | -271,000,000 | -2,575,000,000 | -1,200,000,000 | -1,764,000,000 | 
| Financing Activities | ||||
| Debt Repayment | 61,000,000 | -488,000,000 | -2,012,000,000 | -1,013,000,000 | 
| Common Stock Issued/Repurchased | -2,492,000,000 | 29,000,000 | -258,000,000 | -122,000,000 | 
| Dividends Paid | -1,500,000,000 | -1,379,000,000 | -1,299,000,000 | -1,219,000,000 | 
| Financing Cash Flow | -3,936,000,000 | -871,000,000 | -1,340,000,000 | -535,000,000 | 
| Summary | ||||
| Free Cash Flow | 3,519,000,000 | 2,867,000,000 | 1,935,000,000 | 1,588,000,000 | 
| Net Change in Cash | 67,000,000 | 194,000,000 | -3,000,000 | -141,000,000 | 
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 3,798,000,000 | 3,218,000,000 | 2,465,000,000 | 2,144,000,000 | 1,410,000,000 | 
| Depreciation & Amortization | 921,000,000 | 926,000,000 | 954,000,000 | 922,000,000 | 811,000,000 | 
| Stock Based Compensation | 0 | 97,000,000 | -16,000,000 | 0 | 0 | 
| Change in Working Capital | -219,000,000 | -225,000,000 | -688,000,000 | -309,000,000 | 635,000,000 | 
| Operating Cash Flow | 4,327,000,000 | 3,624,000,000 | 2,533,000,000 | 2,163,000,000 | 2,944,000,000 | 
| Investing Activities | |||||
| Capital Expenditure | -808,000,000 | -757,000,000 | -598,000,000 | -575,000,000 | -389,000,000 | 
| Investments | -808,000,000 | -757,000,000 | -598,000,000 | 0 | 0 | 
| Investing Cash Flow | -271,000,000 | -2,575,000,000 | -1,200,000,000 | -1,764,000,000 | 397,000,000 | 
| Financing Activities | |||||
| Debt Repayment | 61,000,000 | -488,000,000 | -2,012,000,000 | -1,013,000,000 | -504,000,000 | 
| Common Stock Issued/Repurchased | -2,492,000,000 | 29,000,000 | -258,000,000 | -122,000,000 | -1,608,000,000 | 
| Dividends Paid | -1,500,000,000 | -1,379,000,000 | -1,299,000,000 | -1,219,000,000 | -1,175,000,000 | 
| Financing Cash Flow | -3,936,000,000 | -871,000,000 | -1,340,000,000 | -535,000,000 | -3,258,000,000 | 
| Summary | |||||
| Free Cash Flow | 3,519,000,000 | 2,867,000,000 | 1,935,000,000 | 1,588,000,000 | 2,555,000,000 | 
| Net Change in Cash | 67,000,000 | 194,000,000 | -3,000,000 | -141,000,000 | 68,000,000 |