Income Statement
Dec '14
Dec '15
Dec '16
Dec '17
Dec '18
Dec '19
Dec '20
Dec '21
Dec '22
Dec '23
LTM

Total Revenues

161,857

182,527

257,637

282,836

307,394

328,284

Total Revenues % Chg.

18.3%

12.8%

41.2%

9.8%

8.7%

13.4%

Cost of Goods Sold, Total

71,896

84,732

110,939

126,203

132,372

139,063

Gross Profit

89,961

97,795

146,698

156,633

175,022

189,221

Selling General & Admin Expenses, Total

28,015

28,998

36,422

42,291

43,087

41,935

R&D Expenses

26,018

27,573

31,562

39,500

43,709

45,416

Other Operating Expenses, Total

54,033

56,571

67,984

81,791

86,796

87,351

Operating Income

35,928

41,224

78,714

74,842

88,226

101,870

Interest Expense, Total

-100

-135

-346

-357

-308

-346

Interest And Investment Income

2,427

1,865

1,499

2,174

3,865

4,327

Net Interest Expenses

2,327

1,730

1,153

1,817

3,557

3,981

Income (Loss) On Equity Invest.

401

334

-337

-628

-465

Currency Exchange Gains (Loss)

103

-344

-240

-654

-1,238

-1,171

Other Non Operating Income (Expenses)

-224

-1,246

-1,497

1,179

556

834

EBT, Excl. Unusual Items

38,134

41,765

78,464

76,847

90,473

105,049

Restructuring Charges

-3,933

-3,933

Gain (Loss) On Sale Of Investments

3,188

6,317

12,270

-5,519

-823

359

Asset Writedown

Legal Settlements

-1,697

EBT, Incl. Unusual Items

39,625

48,082

90,734

71,328

85,717

101,475

Income Tax Expense

5,282

7,813

14,701

11,356

11,922

13,818

Earnings From Continuing Operations

34,343

40,269

76,033

59,972

73,795

87,657

Earnings Of Discontinued Operations

Net Income

34,343

40,269

76,033

59,972

73,795

87,657

Net Income to Common Incl Extra Items

34,343

40,269

76,033

59,972

73,795

87,657

Net Income to Common Excl. Extra Items

34,343

40,269

76,033

59,972

73,795

87,657

Total Shares Outstanding

13,766.7

13,504.4

13,242.4

12,849

12,460

12,322

Weighted Avg. Shares Outstanding

13,851.9

13,616

13,353

13,063

12,630

12,457

Weighted Avg. Shares Outstanding Dil

13,971.1

13,741

13,553

13,159

12,722

12,580.5

EPS

2.5

3

5.7

4.6

5.8

7

EPS Diluted

2.5

2.9

5.6

4.6

5.8

7

EBITDA

47,579

54,903

88,987

88,317

100,172

115,478

Effective Tax Rate

13.3%

16.2%

16.2%

15.9%

13.9%

13.6%