Income StatementLTMJan '25Jan '24Jan '23Jan '22Jan '21Jan '20Jan '19Jan '18Jan '17Jan '16

Total Revenues

187,142

130,497

60,922

26,974

26,914

16,675

10,918

11,716

9,714

6,910

5,010

Total Revenues %Chg

65.2%

114.2%

125.9%

0.2%

61.4%

52.7%

-6.8%

20.6%

40.6%

37.9%

7%

Cost of Sales

56,049

32,639

16,621

11,618

9,439

6,279

4,150

4,545

3,892

2,847

2,199

Gross Profit

131,093

97,858

44,301

15,356

17,475

10,396

6,768

7,171

5,822

4,063

2,811

Gross Profit Margin

70.1%

75%

72.7%

56.9%

64.9%

62.3%

62%

61.2%

59.9%

58.8%

56.1%

Selling, General & Administrative Expenses

4,272

3,491

2,654

2,440

2,166

1,940

1,093

991

815

663

602

Research & Development Expenses

16,699

12,914

8,675

7,339

5,268

3,924

2,829

2,376

1,797

1,463

1,331

Other Operating Expenses

—

—

—

1,353

—

—

—

—

—

3

131

Operating Profit

110,122

81,453

32,972

4,224

10,041

4,532

2,846

3,804

3,210

1,934

747

Operating Margin

58.8%

62.4%

54.1%

15.7%

37.3%

27.2%

26.1%

32.5%

33%

28%

14.9%

Interest and Investment Income

2,242

1,786

866

267

29

57

178

136

69

54

39

Interest Expense

-247

-247

-257

-262

-236

-184

-52

-58

-61

-58

-47

Non-Operating Income

4,152

1,034

237

-48

107

4

-2

14

-22

-25

4

Total Non-Operating Income

6,147

2,573

846

-43

-100

-123

124

92

-14

-29

-4

Income Before Provision for Income Taxes

116,269

84,026

33,818

4,181

9,941

4,409

2,970

3,896

3,196

1,905

743

Provision for Income Taxes

17,071

11,146

4,058

-187

189

77

174

-245

149

239

129

Consolidated Net Income

99,198

72,880

29,760

4,368

9,752

4,332

2,796

4,141

3,047

1,666

614

Net Income Attributable to Discontinued Operations

—

—

—

—

—

—

—

—

—

—

—

Net Income Attributable to Common Shareholders

99,198

72,880

29,760

4,368

9,752

4,332

2,796

4,141

3,047

1,666

614

Basic EPS

4.1

3

1.2

0.2

0.4

0.2

0.1

0.2

0.1

0.1

0

Diluted EPS

4

2.9

1.2

0.2

0.4

0.2

0.1

0.2

0.1

0.1

0

Basic Weighted Average Shares Outstanding

24,405.8

24,555

24,690

24,870

24,960

24,670

24,390

24,320

23,960

21,640

21,720

Total Shares Outstanding

24,300

24,477

24,640

24,660

25,080

24,800

24,480

24,240

24,240

23,400

21,560

Diluted Weighted Average Shares Outstanding

24,583

24,804

24,940

25,070

25,350

25,100

24,720

25,000

25,280

25,960

22,760

EBITDA

112,696

83,317

34,480

5,768

11,215

5,630

3,227

4,066

3,409

2,121

944

Effective Tax Rate

14.7%

13.3%

12%

-4.5%

1.9%

1.7%

5.9%

-6.3%

4.7%

12.5%

17.4%