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 to customers | 88,821.00 | 85,159.00 | 94,943.00 | 93,775.00 | 82,584.00 | 82,059.00 | 81,581.00 | 76,450.00 | 71,890.00 | 70,074.00 |
Total Revenues | 88,821.00 | 85,159.00 | 94,943.00 | 93,775.00 | 82,584.00 | 82,059.00 | 81,581.00 | 76,450.00 | 71,890.00 | 70,074.00 |
Cost of Products Sold | 27,471.00 | 26,553.00 | 31,089.00 | 29,855.00 | 28,427.00 | 27,556.00 | 27,091.00 | 25,354.00 | 21,685.00 | 21,536.00 |
Gross Profit | 61,350.00 | 58,606.00 | 63,854.00 | 63,920.00 | 54,157.00 | 54,503.00 | 54,490.00 | 51,096.00 | 50,205.00 | 48,538.00 |
Interest expense, net of portion capitalized | 755.00 | 772.00 | 276.00 | 183.00 | 201.00 | 318.00 | 1,005.00 | 934.00 | 726.00 | 552.00 |
Interest income | 1,332.00 | 1,261.00 | 490.00 | 53.00 | 111.00 | 357.00 | 611.00 | 385.00 | 368.00 | 128.00 |
Research expense | 17,232.00 | 15,085.00 | 14,603.00 | 14,714.00 | 12,159.00 | 11,355.00 | 10,775.00 | 10,554.00 | 9,095.00 | 9,046.00 |
Purchased in-process research and development | 211.00 | 313.00 | 783.00 | 900.00 | 181.00 | 890.00 | 1,126.00 | 408.00 | 29.00 | 224.00 |
Selling, marketing and administrative expenses | 22,869.00 | 21,512.00 | 24,765.00 | 24,659.00 | 22,084.00 | 22,178.00 | 22,540.00 | 21,420.00 | 19,945.00 | 21,203.00 |
Restructuring | 234.00 | 489.00 | 321.00 | 252.00 | 247.00 | 266.00 | 251.00 | 309.00 | 491.00 | 509.00 |
Other income (expense), net | (4,694.00) | (6,634.00) | (1,871.00) | (489.00) | (2,899.00) | (2,525.00) | (1,405.00) | (183.00) | (484.00) | 2,064.00 |
Earnings before provision for taxes on income | 16,687.00 | 15,062.00 | 21,725.00 | 22,776.00 | 16,497.00 | 17,328.00 | 17,999.00 | 17,673.00 | 19,803.00 | 19,196.00 |
Currently payable: U.S. taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2,748.00 |
Currently payable: International taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,309.00 |
Deferred:U.S. taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | 37.00 |
Deferred: International taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | (307.00) |
Provision (benefit) for taxes on income | 2,621.00 | 1,736.00 | 3,784.00 | 1,898.00 | 1,783.00 | 2,209.00 | 2,702.00 | 16,373.00 | 3,263.00 | 3,787.00 |
Net earnings from continuing operations | 14,066.00 | 13,326.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings from Discontinued Operations, net of tax | -- | 21,827.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings (loss) | 14,066.00 | 35,153.00 | 17,941.00 | 20,878.00 | 14,714.00 | 15,119.00 | 15,297.00 | 1,300.00 | 16,540.00 | 15,409.00 |
Add: Net loss attributable to noncontrolling interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings allocable to Common Units | 14,066.00 | 35,153.00 | 17,941.00 | 20,878.00 | 14,714.00 | 15,119.00 | 15,297.00 | 1,300.00 | 16,540.00 | 15,409.00 |
Continuing operations - Basic | 5.84 | 5.26 | -- | -- | -- | -- | -- | -- | -- | -- |
Discontinued operations - Basic | -- | 8.62 | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 5.84 | 13.88 | 6.83 | 7.93 | 5.59 | 5.72 | 5.70 | 0.48 | 6.04 | 5.56 |
Net earnings per share (Diluted) from Continuing Operations | 5.79 | 5.20 | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings per share (Diluted) from Discontinued Operations | -- | 8.52 | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 5.79 | 13.72 | 6.73 | 7.81 | 5.51 | 5.63 | 5.61 | 0.47 | 5.93 | 5.48 |
Weighted Average Shares Outstanding (Basic) | 2,407.30 | 2,533.50 | 2,625.20 | 2,632.10 | 2,632.80 | 2,645.10 | 2,681.50 | 2,692.00 | 2,737.30 | 2,771.80 |
Weighted Average Shares Outstanding (Diluted) | 2,429.40 | 2,560.40 | 2,663.90 | 2,674.00 | 2,670.70 | 2,684.30 | 2,728.70 | 2,745.30 | 2,788.90 | 2,812.90 |