Income StatementLTMDec '24Dec '23Dec '22Dec '21Dec '20Dec '19Dec '18Dec '17Dec '16Dec '15

Total Revenues

691,330

637,959

574,785

513,983

469,822

386,064

280,522

232,887

177,866

135,987

107,006

Total Revenues %Chg

11.5%

11%

11.8%

9.4%

21.7%

37.6%

20.5%

30.9%

30.8%

27.1%

20.2%

Cost of Sales

345,348

326,288

304,739

288,831

272,344

233,307

165,536

139,156

111,934

88,265

71,651

Gross Profit

345,982

311,671

270,046

225,152

197,478

152,757

114,986

93,731

65,932

47,722

35,355

Gross Profit Margin

50%

48.9%

47%

43.8%

42%

39.6%

41%

40.2%

37.1%

35.1%

33%

Selling, General & Administrative Expenses

57,320

55,266

56,186

54,129

41,374

28,676

24,081

18,150

13,743

9,665

7,001

Research & Development Expenses

102,693

88,544

85,622

73,213

56,052

42,740

35,931

28,837

22,620

16,085

12,540

Other Operating Expenses

109,768

99,268

91,386

85,562

75,173

58,442

40,433

34,323

25,463

17,786

13,581

Operating Profit

76,201

68,593

36,852

12,248

24,879

22,899

14,541

12,421

4,106

4,186

2,233

Operating Margin

11%

10.8%

6.4%

2.4%

5.3%

5.9%

5.2%

5.3%

2.3%

3.1%

2.1%

Interest and Investment Income

4,499

4,677

2,949

989

448

555

832

440

202

100

50

Interest Expense

-2,165

-2,406

-3,182

-2,367

-1,809

-1,647

-1,600

-1,417

-848

-484

-459

Non-Operating Income

14,520

-2,250

938

-16,806

14,633

2,371

203

-183

346

90

-256

Total Non-Operating Income

16,854

21

705

-18,184

13,272

1,279

-565

-1,160

-300

-294

-665

Income Before Provision for Income Taxes

93,055

68,614

37,557

-5,936

38,151

24,178

13,976

11,261

3,806

3,892

1,568

Provision for Income Taxes

16,466

9,265

7,120

-3,217

4,791

2,863

2,374

1,197

769

1,425

950

Consolidated Net Income

76,589

59,349

30,437

-2,719

33,360

21,315

11,602

10,064

3,037

2,467

618

Net Income Attributable to Minority Interests and Other

107

101

12

3

-4

-16

14

-9

4

96

22

Net Income Attributable to Common Shareholders

76,482

59,248

30,425

-2,722

33,364

21,331

11,588

10,073

3,033

2,371

596

Basic EPS

7.2

5.7

3

-0.3

3.3

2.1

1.2

1

0.3

0.3

0.1

Diluted EPS

7.1

5.5

2.9

-0.3

3.2

2.1

1.2

1

0.3

0.2

0.1

Basic Weighted Average Shares Outstanding

10,616.5

10,473

10,304

10,189

10,117

10,000

9,880

9,740

9,600

9,480

9,340

Total Shares Outstanding

10,690.2

10,593

10,383

10,242

10,175

10,066

9,960

9,820

9,680

9,540

9,420

Diluted Weighted Average Shares Outstanding

10,803.8

10,721

10,492

10,189

10,296

10,200

10,080

10,000

9,860

9,680

9,540

EBITDA

138,117

121,388

85,515

54,169

59,312

48,079

36,330

27,762

15,584

12,302

8,514

Effective Tax Rate

17.7%

13.5%

19%

54.2%

12.6%

11.8%

17%

10.6%

20.2%

36.6%

60.6%