Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 |
Sales | 62,753.00 | 61,860.00 | 60,530.00 | 57,351.00 | 73,621.00 | 77,147.00 | 79,590.00 | 79,139.00 | 79,920.00 | 81,742.00 |
Excise Taxes Collected (Subtracted) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Revenues | 62,753.00 | 61,860.00 | 60,530.00 | 57,350.00 | 73,620.00 | 77,147.00 | 79,591.00 | 79,139.00 | 79,919.00 | 81,741.00 |
Cost of Goods Sold | 27,201.00 | 27,560.00 | 27,842.00 | 25,865.00 | 38,046.00 | 40,658.00 | 42,655.00 | 42,913.00 | 41,624.00 | 41,057.00 |
Gross Profit | 35,551.00 | 34,300.00 | 32,687.00 | 31,486.00 | 35,575.00 | 36,488.00 | 36,936.00 | 36,227.00 | 38,294.00 | 40,684.00 |
Depreciation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Depreciation & Amortization | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill Amortization | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Amortization of Intangibles | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Amortization of Deferred Charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Depreciation & Amortization | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest Expense - Operating | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest/Investment Income - Operating | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research & Development Expenses | 7,479.00 | 6,775.00 | 6,567.00 | 6,488.00 | 6,333.00 | 5,989.00 | 5,379.00 | 5,787.00 | 5,751.00 | 5,247.00 |
In-process Research & Development Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Salaries, Compensation & Labor Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Stock-Based Compensation Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General & Administrative Expenses | 19,688.00 | 19,003.00 | 18,609.00 | 18,745.00 | 23,082.00 | 20,604.00 | 19,366.00 | 20,107.00 | 21,069.00 | 20,430.00 |
Advertising Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Selling, General & Administrative Expenses | 19,688.00 | 19,003.00 | 18,609.00 | 18,745.00 | 23,082.00 | 20,604.00 | 19,366.00 | 20,107.00 | 21,069.00 | 20,430.00 |
Rental Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Pension/Retirement Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Restructuring and Other Corporate Actions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Operating Income (Expense) - Other | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expense | 54,368.00 | 53,338.00 | 53,018.00 | 51,098.00 | 67,461.00 | 67,251.00 | 67,400.00 | 68,807.00 | 68,444.00 | 66,734.00 |
Operating Income | 8,385.00 | 8,522.00 | 7,512.00 | 6,252.00 | 6,159.00 | 9,896.00 | 12,191.00 | 10,332.00 | 11,475.00 | 15,007.00 |
Interest Expense - Non-Operating | 1,712.00 | 1,607.00 | 1,216.00 | 1,155.00 | 1,288.00 | 1,344.00 | 723.00 | 615.00 | 630.00 | 468.00 |
Interest Capitalized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Special & Unusual Charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Asset Writedown and Impairments | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Restructuring Charges | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Merger & Acquisition Related Income (Expense) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Rental Income | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairment of Goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Litigation | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain (Loss) From Sale Of Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain (Loss) From Sale of Investments | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Dividends of Subsidiary | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income (Loss) from Equity Investments | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Pre-Tax Minority Interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest & Investment Income | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Non Operating Income (Expense) - Other | (875.00) | 1,774.00 | (5,140.00) | (261.00) | (235.00) | 1,616.00 | (126.00) | 1,682.00 | 1,486.00 | 1,406.00 |
Total Non-Operating Income/Expense | (2,587.00) | 167.00 | (6,356.00) | (1,416.00) | (1,523.00) | 272.00 | (849.00) | 1,067.00 | 856.00 | 938.00 |
Pre-Tax Income | 5,797.00 | 8,690.00 | 1,156.00 | 4,837.00 | 4,637.00 | 10,166.00 | 11,342.00 | 11,400.00 | 12,330.00 | 15,945.00 |
Income Tax Credits | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Deferred Taxes - Total | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income Taxes (Federal) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income Taxes (State) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income Taxes (Foreign) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Provision for Income Taxes - Total | (218.00) | 1,176.00 | (626.00) | 124.00 | (864.00) | 731.00 | 2,619.00 | 5,642.00 | 449.00 | 2,581.00 |
Income After Tax | 6,015.00 | 7,514.00 | 1,782.00 | 4,713.00 | 5,501.00 | 9,435.00 | 8,723.00 | 5,758.00 | 11,881.00 | 13,364.00 |
Minority Interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Equity in Earnings of Subsidiary | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Investment Gains (Losses) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Income | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income from Continuing Operations | 6,015.00 | 7,514.00 | 1,783.00 | 4,712.00 | 5,501.00 | 9,435.00 | 8,723.00 | 5,758.00 | 11,881.00 | 13,364.00 |
Income from Discontinued Operations | 8.00 | (12.00) | (143.00) | 1,030.00 | 89.00 | (4.00) | 5.00 | (5.00) | (9.00) | (174.00) |
Income Before Extraordinary Income & Accounting Change | 6,023.00 | 7,502.00 | 1,640.00 | 5,742.00 | 5,590.00 | 9,431.00 | 8,728.00 | 5,753.00 | 11,872.00 | 13,190.00 |
Extraordinary Income (Loss) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative Effect of Accounting Change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Consolidated Net Income (Loss) | 6,023.00 | 7,502.00 | 1,640.00 | 5,742.00 | 5,590.00 | 9,431.00 | 8,728.00 | 5,753.00 | 11,872.00 | 13,190.00 |
Non-Controlling Interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Attributable to Parent Company | 6,023.00 | 7,502.00 | 1,640.00 | 5,742.00 | 5,590.00 | 9,431.00 | 8,728.00 | 5,753.00 | 11,872.00 | 13,190.00 |
Preferred Stock Dividend & Other Adjustments | -- | -- | 1.00 | (1.00) | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 6,023.00 | 7,502.00 | 1,639.00 | 5,743.00 | 5,590.00 | 9,431.00 | 8,728.00 | 5,753.00 | 11,872.00 | 13,190.00 |
Earnings Per Share (Basic) - Cont Ops | 6.53 | 8.25 | 1.97 | 5.26 | 6.18 | 10.63 | 9.56 | 6.17 | 12.44 | 13.66 |
Earnings Per Share (Basic) - Disc Ops | 0.01 | (0.01) | (0.16) | 1.15 | 0.10 | 0.00 | 0.01 | 0.00 | (0.01) | (0.18) |
Earnings Per Share (Basic) - Acc Change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share (Basic) - Extras | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share (Basic) - Excluding Extraordinary Items | 6.53 | 8.23 | 1.82 | 6.41 | 6.28 | 10.63 | 9.57 | 6.17 | 12.43 | 13.48 |
Earnings Per Share (Basic) - Stock-Based Compensation Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share (Basic) - Consolidated | 6.53 | 8.23 | 1.82 | 6.41 | 6.28 | 10.63 | 9.57 | 6.17 | 12.43 | 13.48 |
Earnings Per Share (Basic) - Parent Company | 6.53 | 8.23 | 1.82 | 6.41 | 6.28 | 10.63 | 9.57 | 6.17 | 12.43 | 13.48 |
Net Earnings Per Share (Basic) | 6.53 | 8.23 | 1.82 | 6.41 | 6.28 | 10.63 | 9.57 | 6.17 | 12.43 | 13.48 |
Earnings Per Share (Diluted) - Cont Ops | 6.42 | 8.15 | 1.95 | 5.21 | 6.13 | 10.57 | 9.51 | 6.14 | 12.39 | 13.60 |
Earnings Per Share (Diluted) - Disc Ops | 0.01 | (0.01) | (0.16) | 1.14 | 0.10 | (0.01) | 0.01 | 0.00 | (0.01) | (0.18) |
Earnings Per Share (Diluted) - Acc Change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share (Diluted) - Extras | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share (Diluted) - Excluding Extraordinary Items | 6.43 | 8.14 | 1.80 | 6.35 | 6.23 | 10.56 | 9.53 | 6.14 | 12.38 | 13.42 |
Earnings Per Share (Diluted) - Stock-Based Compensation Expense | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share (Diluted) - Consolidated | 6.43 | 8.14 | 1.80 | 6.35 | 6.23 | 10.56 | 9.53 | 6.14 | 12.38 | 13.42 |
Earnings Per Share (Diluted) - Parent Company | 6.43 | 8.14 | 1.80 | 6.35 | 6.23 | 10.56 | 9.53 | 6.14 | 12.38 | 13.42 |
Net Earnings Per Share (Diluted) | 6.43 | 8.14 | 1.80 | 6.35 | 6.23 | 10.56 | 9.52 | 6.14 | 12.38 | 13.42 |
Dilution Factor | 2.95 | 3.68 | 3.08 | 1.47 | (4.41) | (2.89) | (4.67) | 2.55 | (3.12) | (2.17) |
Weighted Average Shares Outstanding (Basic) | 921.77 | 911.21 | 902.66 | 895.99 | 890.35 | 887.24 | 912.05 | 932.83 | 955.42 | 978.75 |
Weighted Average Shares Outstanding (Diluted) | 937.16 | 922.07 | 912.27 | 904.64 | 896.56 | 892.81 | 916.32 | 937.39 | 958.71 | 982.70 |
Normalized Pre-Tax Income | 5,797.00 | 8,690.00 | 1,156.00 | 4,837.00 | 4,637.00 | 10,166.00 | 11,342.00 | 11,400.00 | 12,330.00 | 15,945.00 |
Normalized Income After Tax | 6,015.00 | 7,514.00 | 1,782.00 | 4,713.00 | 5,501.00 | 9,435.00 | 8,723.00 | 5,758.00 | 11,881.00 | 13,364.00 |
EBITDA | 13,052.00 | 12,918.00 | 12,314.00 | 12,669.00 | 12,854.00 | 15,955.00 | 16,671.00 | 14,873.00 | 15,856.00 | 18,862.00 |
EBIT | 8,385.00 | 8,522.00 | 7,512.00 | 6,252.00 | 6,159.00 | 9,896.00 | 12,191.00 | 10,332.00 | 11,475.00 | 15,007.00 |