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

Cash and Cash Equivalents

11,486

8,589

7,280

3,389

1,990

847

10,896

782

4,002

1,766

596

Short-Term Investments

49,122

34,621

18,704

9,907

19,218

10,714

1

6,640

3,106

5,032

4,441

Total Cash and Cash Equivalents

60,608

43,210

25,984

13,296

21,208

11,561

10,897

7,422

7,108

6,798

5,037

Accounts Receivable

33,391

23,065

9,999

3,827

4,650

2,429

1,657

1,424

1,265

826

505

Total Trade Receivables

33,391

23,065

9,999

3,827

4,650

2,429

1,657

1,424

1,265

826

505

Inventories

19,784

10,080

5,282

5,159

2,605

1,826

979

1,575

796

794

418

Other Current Assets

2,709

3,771

3,080

791

366

239

157

136

86

118

93

Total Current Assets

116,492

80,126

44,345

23,073

28,829

16,055

13,690

10,557

9,255

8,536

6,053

Net Property, Plant & Equipment

12,061

8,076

5,260

4,845

3,607

2,856

2,292

1,404

997

521

466

Net Intangible Assets

936

807

1,112

1,676

2,339

2,737

49

45

52

104

166

Goodwill

6,261

5,188

4,430

4,372

4,349

4,193

618

618

618

618

618

Other Long-Term Assets

25,398

17,404

10,581

7,216

5,063

2,950

666

668

319

62

67

Total Assets

161,148

111,601

65,728

41,182

44,187

28,791

17,315

13,292

11,241

9,841

7,370

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

Accounts Payable

8,624

6,310

2,699

1,193

1,783

1,149

687

511

596

485

296

Accrued Expenses

16,452

11,737

6,682

4,120

2,552

1,777

1,097

818

542

507

642

Short-Term Debt

999

—

1,250

1,250

—

999

—

—

15

796

1,413

Total Current Liabilities

26,075

18,047

10,631

6,563

4,335

3,925

1,784

1,329

1,153

1,788

2,351

Long-Term Debt

7,468

8,463

8,459

9,703

10,946

5,964

1,991

1,988

1,985

1,983

—

Leases

2,014

1,519

1,119

902

741

634

561

—

—

—

10

Other Long-Term Liabilities

6,694

4,245

2,541

1,913

1,553

1,375

775

633

632

308

540

Total Long-Term Liabilities

16,176

14,227

12,119

12,518

13,240

7,973

3,327

2,621

2,617

2,291

550

Total Liabilities

42,251

32,274

22,750

19,081

17,575

11,898

5,111

3,950

3,770

4,048

2,814

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

Common Stock

24

24

25

2

3

3

1

1

1

1

1

Treasury Stock

—

—

—

—

—

-10,756

-9,814

-9,263

-6,650

-5,039

-4,048

Additional Paid-in Capital

10,626

11,237

13,109

11,971

10,385

8,719

7,045

6,051

5,351

4,708

4,170

Accumulated Other Comprehensive Income

339

28

27

-43

-11

19

1

-12

-18

-16

-4

Retained Earnings

107,908

68,038

29,817

10,171

16,235

18,908

14,971

12,565

8,787

6,108

4,350

Total Common Shareholders' Equity

118,897

79,327

42,978

22,101

26,612

16,893

12,204

9,342

7,471

5,762

4,469

Total Shareholders' Equity

118,897

79,327

42,978

22,101

26,612

16,893

12,204

9,342

7,471

5,762

4,469

Total Liabilities and Shareholders' Equity

161,148

111,601

65,728

41,182

44,187

28,791

17,315

13,292

11,241

9,841

7,370