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

Total Revenues

146,507

135,217

126,585

118,537

109,046

102,869

Total Revenues %Chg

15.7%

14.1%

16.1%

15.2%

7.7%

6%

Cost of Sales

45,933

41,898

38,189

35,925

32,923

32,940

Gross Profit

100,574

93,319

88,396

82,612

76,123

69,929

Gross Profit Margin

68.6%

69%

69.8%

69.7%

69.8%

68%

Selling, General & Administrative Expenses

17,224

15,653

17,181

14,884

15,794

14,540

Research & Development Expenses

17,027

15,461

15,709

13,801

13,723

13,472

Other Operating Expenses

—

—

—

—

—

—

Operating Profit

66,323

62,205

55,506

53,927

46,606

41,917

Operating Margin

45.3%

46%

43.8%

45.5%

42.7%

40.7%

Non-Operating Income

-2,330

-2,571

-1,529

-117

794

-6

Total Non-Operating Income

-2,330

-2,571

-1,529

-117

794

-6

Income Before Provision for Income Taxes

63,993

59,634

53,977

53,810

47,400

41,911

Provision for Income Taxes

10,936

10,859

10,002

9,649

9,020

7,930

Consolidated Net Income

53,057

48,775

43,975

44,161

38,380

33,981

Net Income Attributable to Common Shareholders

53,057

48,775

43,975

44,161

38,380

33,981

Basic EPS

7.1

6.6

5.9

5.9

5.2

4.6

Diluted EPS

7.1

6.5

5.9

5.9

5.1

4.5

Total Shares Outstanding

7,434

7,435

7,434

7,432

7,432

7,447

Basic Weighted Average Shares Outstanding

7,432

7,434

7,430

7,432

7,438

7,454

Diluted Weighted Average Shares Outstanding

7,461

7,469

7,473

7,465

7,465

7,479

EBITDA

86,266

76,415

67,913

63,807

54,029

48,355

Effective Tax Rate

17.1%

18.2%

18.5%

17.9%

19%

18.9%