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

Cash and Cash Equivalents

23,090

23,466

24,048

21,879

20,945

26,465

18,498

16,701

10,715

12,918

16,549

Short-Term Investments

75,406

72,191

86,868

91,883

118,704

110,229

101,177

92,439

91,156

73,415

56,517

Total Cash and Cash Equivalents

98,496

95,657

110,916

113,762

139,649

136,694

119,675

109,140

101,871

86,333

73,066

Accounts Receivable

57,148

52,340

47,964

40,258

39,304

30,930

25,326

20,838

18,336

14,137

11,556

Other Receivables

—

—

—

—

—

454

2,166

355

369

95

2,353

Total Trade Receivables

57,148

52,340

47,964

40,258

39,304

31,384

27,492

21,193

18,705

14,232

13,909

Inventories

—

—

—

—

1,170

728

999

1,107

749

268

491

Other Current Assets

18,303

15,714

12,650

10,775

8,020

5,490

4,412

4,236

2,983

4,575

2,648

Total Current Assets

173,947

163,711

171,530

164,795

188,143

174,296

152,578

135,676

124,308

105,408

90,114

Net Property, Plant & Equipment

238,311

184,624

148,436

127,049

110,558

96,960

84,587

59,719

42,383

34,234

29,016

Net Intangible Assets

—

—

—

—

1,417

1,445

1,979

2,220

2,692

3,307

3,847

Goodwill

33,269

31,885

29,198

28,960

22,956

21,175

20,624

17,888

16,747

16,468

15,869

Long-Term Investments

63,800

37,982

31,008

30,492

29,549

20,703

13,078

13,859

7,813

5,878

5,183

Other Long-Term Assets

27,142

32,054

22,220

13,968

6,645

5,037

3,063

3,430

3,352

2,202

3,432

Total Assets

536,469

450,256

402,392

365,264

359,268

319,616

275,909

232,792

197,295

167,497

147,461

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

Accounts Payable

10,546

7,987

7,493

5,128

6,037

5,589

5,561

4,378

3,137

2,041

1,931

Accrued Expenses

83,462

76,099

70,184

60,264

54,929

47,217

37,478

28,389

18,733

13,062

10,636

Short-Term Debt

—

—

—

—

—

—

—

—

—

—

3,225

Unearned Revenue

5,542

5,036

4,137

3,908

3,288

2,543

1,908

1,784

1,432

1,099

788

Other Current Liabilities

—

—

—

—

—

1,485

274

69

881

554

2,730

Total Current Liabilities

99,550

89,122

81,814

69,300

64,254

56,834

45,221

34,620

24,183

16,756

19,310

Long-Term Debt

21,607

10,883

11,870

14,701

14,817

13,932

4,554

4,012

3,969

3,935

1,995

Leases

12,106

11,691

12,460

12,501

11,389

11,146

10,214

—

—

—

—

Other Long-Term Liabilities

16,339

13,476

12,869

12,618

17,173

15,160

14,478

16,532

16,641

7,770

5,825

Total Long-Term Liabilities

50,052

36,050

37,199

39,820

43,379

40,238

29,246

20,544

20,610

11,705

7,820

Total Liabilities

149,602

125,172

119,013

109,120

107,633

97,072

74,467

55,164

44,793

28,461

27,130

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

Preferred Stock

—

—

—

—

—

—

—

—

—

—

—

Common Stock

91,695

84,800

76,534

68,184

61,774

58,510

50,552

45,049

40,247

36,307

32,982

Additional Paid-in Capital

91,695

84,800

76,534

68,184

61,774

58,510

50,552

45,049

40,247

36,307

32,982

Accumulated Other Comprehensive Income

-2,054

-4,800

-4,402

-7,603

-1,623

633

-1,232

-2,306

-992

-2,402

-1,874

Retained Earnings

297,226

245,084

211,247

195,563

191,484

163,401

152,122

134,885

113,247

105,131

89,223

Total Common Shareholders' Equity

386,867

325,084

283,379

256,144

251,635

222,544

201,442

177,628

152,502

139,036

120,331

Total Shareholders' Equity

386,867

325,084

283,379

256,144

251,635

222,544

201,442

177,628

152,502

139,036

120,331

Total Liabilities and Shareholders' Equity

536,469

450,256

402,392

365,264

359,268

319,616

275,909

232,792

197,295

167,497

147,461