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

Total Revenues

154,944

156,994

133,409

124,594

107,667

93,658

Total Revenues %Chg

16.1%

26%

23.9%

33%

29.3%

26.6%

Cost of Sales

25,736

24,332

20,190

19,727

16,038

15,462

Gross Profit

129,208

132,662

113,219

104,867

91,629

78,196

Gross Profit Margin

83.4%

84.5%

84.9%

84.2%

85.1%

83.5%

Selling, General & Administrative Expenses

34,961

36,873

30,504

32,701

28,897

27,700

Research & Development Expenses

21,998

23,290

24,772

18,588

13,855

13,718

Other Operating Expenses

9

1,940

163

-101

-18

-493

Operating Profit

72,240

70,559

57,780

53,679

48,895

37,271

Operating Margin

46.6%

44.9%

43.3%

43.1%

45.4%

39.8%

Interest and Investment Income

8,739

3,092

3,106

2,374

571

-1,627

Interest Expense

-10,141

-3,710

-3,636

-370

-475

-1,296

Total Non-Operating Income

-1,402

-618

-530

2,004

96

-2,923

Income Before Provision for Income Taxes

70,838

69,941

57,250

55,683

48,991

34,348

Provision for Income Taxes

15,301

14,410

11,793

11,242

9,749

6,351

Consolidated Net Income

55,537

55,531

45,457

44,441

39,242

27,997

Net Income Attributable to Common Shareholders

55,537

55,531

45,457

44,441

39,242

27,997

Basic EPS

12.5

12.5

10.2

9.9

8.7

6.2

Diluted EPS

12.5

12.5

10.2

9.9

8.7

6.2

Basic Weighted Average Shares Outstanding

4,443

4,453.2

4,456.6

4,470.9

4,495.1

4,512

Total Shares Outstanding

4,439.6

4,465

4,453.9

4,510

4,486.2

4,560

Diluted Weighted Average Shares Outstanding

4,446.5

4,456.7

4,469.7

4,484.5

4,505.4

4,530.3

EBITDA

80,903

77,907

69,539

59,196

52,791

41,347

Effective Tax Rate

21.6%

20.6%

20.6%

20.2%

19.9%

18.5%