Income StatementJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Total Revenues

323,369

346,669

291,290

313,044

261,741

276,305

Total Revenues %Chg

11%

10.7%

11.3%

13.3%

10.1%

11.3%

Cost of Sales

157,785

179,870

146,418

167,575

137,164

155,908

Gross Profit

165,584

166,799

144,872

145,469

124,577

120,397

Gross Profit Margin

51.2%

48.1%

49.7%

46.5%

47.6%

43.6%

Selling, General & Administrative Expenses

26,772

29,309

25,957

29,024

27,162

30,226

Research & Development Expenses

50,160

45,816

42,728

43,241

42,381

40,299

Other Operating Expenses

51,076

53,060

46,208

48,807

42,579

44,610

Operating Profit

37,576

38,614

29,979

24,397

12,455

5,262

Operating Margin

11.6%

11.1%

10.3%

7.8%

4.8%

1.9%

Interest and Investment Income

2,151

2,504

2,173

1,677

1,272

722

Interest Expense

-1,057

-1,173

-1,233

-1,519

-1,663

-1,311

Non-Operating Income

3,866

441

-2,691

1,320

-382

-2,691

Total Non-Operating Income

4,960

1,772

-1,751

1,478

-773

-3,280

Income Before Provision for Income Taxes

42,536

40,386

28,228

25,875

11,682

1,982

Provision for Income Taxes

7,231

5,031

4,234

5,368

1,752

-1,158

Consolidated Net Income

35,305

35,355

23,994

20,507

9,930

3,140

Net Income Attributable to Minority Interests and Other

14

23

78

4

8

-10

Net Income Attributable to Common Shareholders

35,291

35,332

23,916

20,503

9,922

3,150

Basic EPS

3.3

3.4

2.3

2

1

0.3

Diluted EPS

3.3

3.3

2.2

2

1

0.3

Basic Weighted Average Shares Outstanding

10,620

10,526

10,420

10,340

10,268

10,205

Total Shares Outstanding

10,660

10,593

10,490

10,383

10,313

10,242

Diluted Weighted Average Shares Outstanding

10,800

10,753

10,689

10,586

10,398

10,205

EBITDA

67,065

67,687

53,701

50,348

35,167

28,274

Effective Tax Rate

17%

12.5%

15%

20.7%

15%

-58.4%