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

70,697

85,965

117,929

116,609

134,902

149,784

Total Revenues % Chg.

26.6%

21.6%

37.2%

-1.1%

15.7%

24.3%

Cost of Goods Sold, Total

12,770

16,692

22,649

23,754

26,006

27,724

Gross Profit

57,927

69,273

95,280

92,855

108,896

122,060

Selling General & Admin Expenses, Total

15,341

18,155

23,872

25,681

22,204

21,603

R&D Expenses

13,600

18,447

24,655

33,619

36,489

38,725

Other Operating Expenses, Total

28,941

36,602

48,527

59,300

58,693

60,328

Operating Income

28,986

32,671

46,753

33,555

50,203

61,732

Interest Expense, Total

-23

-185

-446

-529

Interest And Investment Income

904

672

484

461

1,639

2,247

Net Interest Expenses

904

672

461

276

1,193

1,718

Currency Exchange Gains (Loss)

-105

-129

-140

-81

-366

-475

Other Non Operating Income (Expenses)

27

-34

210

127

-49

178

EBT, Excl. Unusual Items

29,812

33,180

47,284

33,877

50,981

63,153

Restructuring Charges

-4,611

-3,452

-2,935

Gain (Loss) On Sale Of Investments

-447

-101

-101

Legal Settlements

-5,000

EBT, Incl. Unusual Items

24,812

33,180

47,284

28,819

47,428

60,117

Income Tax Expense

6,327

4,034

7,914

5,619

8,330

8,683

Earnings From Continuing Operations

18,485

29,146

39,370

23,200

39,098

51,434

Net Income

18,485

29,146

39,370

23,200

39,098

51,434

Preferred Dividend and Other Adjustments

Net Income to Common Incl Extra Items

18,485

29,146

39,370

23,200

39,098

51,434

Net Income to Common Excl. Extra Items

18,485

29,146

39,370

23,200

39,098

51,434

Total Shares Outstanding

2,852

2,849

2,741

2,614

2,561

2,533

Weighted Avg. Shares Outstanding

2,854

2,851

2,815

2,687

2,574

2,555.5

Weighted Avg. Shares Outstanding Dil

2,876

2,888

2,859

2,702

2,629

2,636.5

EPS

6.5

10.2

14

8.6

15.2

20.1

EPS Diluted

6.4

10.1

13.8

8.6

14.9

19.5

EBITDA

34,727

39,533

54,720

42,241

61,381

74,774

Effective Tax Rate

25.5%

12.2%

16.7%

19.5%

17.6%

14.4%