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

280,522

386,064

469,822

513,983

574,785

604,334

Total Revenues % Chg.

20.5%

37.6%

21.7%

9.4%

11.8%

12.3%

Cost of Goods Sold, Total

165,536

233,307

272,344

288,831

304,739

313,993

Gross Profit

114,986

152,757

197,478

225,152

270,046

290,341

Selling General & Admin Expenses, Total

64,313

87,193

116,485

138,428

146,805

150,118

R&D Expenses

35,931

42,740

56,052

73,213

85,622

85,124

Other Operating Expenses

201

-75

62

163

767

723

Other Operating Expenses, Total

100,445

129,858

172,599

211,804

233,194

235,965

Operating Income

14,541

22,899

24,879

13,348

36,852

54,376

Interest Expense, Total

-1,600

-1,647

-1,809

-2,367

-3,182

-2,752

Interest And Investment Income

832

555

448

989

2,949

3,850

Net Interest Expenses

-768

-1,092

-1,361

-1,378

-233

1,098

Income (Loss) On Equity Invest.

-14

16

4

-3

-12

-82

Currency Exchange Gains (Loss)

137

35

-55

-340

65

-226

Other Non Operating Income (Expenses)

-280

-58

-19

-540

-177

-338

EBT, Excl. Unusual Items

13,616

21,800

23,448

11,087

36,495

54,828

Gain (Loss) On Sale Of Investments

346

2,394

14,707

-15,926

1,050

-807

Asset Writedown

-1,100

EBT, Incl. Unusual Items

13,962

24,194

38,155

-5,939

37,545

54,021

Income Tax Expense

2,374

2,863

4,791

-3,217

7,120

9,602

Earnings From Continuing Operations

11,588

21,331

33,364

-2,722

30,425

44,419

Net Income

11,588

21,331

33,364

-2,722

30,425

44,419

Net Income to Common Incl Extra Items

11,588

21,331

33,364

-2,722

30,425

44,419

Net Income to Common Excl. Extra Items

11,588

21,331

33,364

-2,722

30,425

44,419

Total Shares Outstanding

9,960

10,060

10,180

10,242

10,383

10,490

Weighted Avg. Shares Outstanding

9,880

10,005

10,117

10,189

10,304

10,380

Weighted Avg. Shares Outstanding Dil

10,080

10,198

10,296

10,189

10,492

10,637.5

EPS

1.2

2.1

3.3

-0.3

3

4.3

EPS Diluted

1.2

2.1

3.2

-0.3

2.9

4.2

EBITDA

36,330

48,079

59,312

55,269

85,515

104,049

Effective Tax Rate

17%

11.8%

12.6%

54.2%

19%

17.8%