AssetsLTMJun '25Jun '24Jun '23Jun '22Jun '21Jun '20Jun '19Jun '18Jun '17Jun '16

Cash and Cash Equivalents

28,849

30,242

18,315

34,704

13,931

14,224

13,576

11,356

11,946

7,663

6,510

Short-Term Investments

73,163

64,323

57,228

76,558

90,826

116,110

122,951

122,463

121,822

125,318

106,730

Total Cash and Cash Equivalents

102,012

94,565

75,543

111,262

104,757

130,334

136,527

133,819

133,768

132,981

113,240

Accounts Receivable

52,894

69,905

56,924

48,688

44,261

38,043

32,011

29,524

26,481

22,431

18,277

Total Trade Receivables

52,894

69,905

56,924

48,688

44,261

38,043

32,011

29,524

26,481

22,431

18,277

Inventories

1,130

938

1,246

2,500

3,742

2,636

1,895

2,063

2,662

2,181

2,251

Other Current Assets

33,030

25,723

26,021

21,807

16,924

13,393

11,482

10,146

6,751

5,103

5,892

Total Current Assets

189,066

191,131

159,734

184,257

169,684

184,406

181,915

175,552

169,662

162,696

139,660

Net Property, Plant & Equipment

255,652

229,789

154,552

109,987

87,546

70,803

52,904

43,856

36,146

30,289

18,356

Net Intangible Assets

21,236

22,604

27,597

9,366

11,298

7,800

7,038

7,750

8,053

10,106

3,733

Goodwill

119,497

119,509

119,220

67,886

67,524

49,711

43,351

42,026

35,683

35,122

17,872

Long-Term Investments

11,465

15,405

14,600

9,879

6,891

5,984

2,965

2,649

1,862

6,023

10,431

Other Long-Term Assets

39,435

40,565

36,460

30,601

21,897

15,075

13,138

14,723

7,442

6,076

3,416

Total Assets

636,351

619,003

512,163

411,976

364,840

333,779

301,311

286,556

258,848

250,312

193,468

LiabilitiesLTMJun '25Jun '24Jun '23Jun '22Jun '21Jun '20Jun '19Jun '18Jun '17Jun '16

Accounts Payable

32,580

27,724

21,996

18,095

19,000

15,163

12,530

9,382

8,617

7,390

6,898

Accrued Expenses

9,201

13,709

12,564

11,009

10,661

10,057

7,874

6,830

6,103

5,819

5,264

Short-Term Debt

—

—

6,693

—

—

—

—

—

—

9,072

12,904

Current Portion of Long-Term Debt

7,832

2,999

2,249

5,247

2,749

8,072

3,749

5,516

3,998

1,049

—

Unearned Revenue

58,987

64,555

57,582

50,901

45,538

41,525

36,000

32,676

28,905

24,013

27,468

Other Current Liabilities

26,396

32,231

24,202

18,897

17,134

13,840

12,157

15,016

10,865

8,402

6,823

Total Current Liabilities

134,996

141,218

125,286

104,149

95,082

88,657

72,310

69,420

58,488

55,745

59,357

Long-Term Debt

35,376

40,152

42,688

41,990

47,032

50,074

59,578

66,662

72,242

76,073

40,557

Leases

17,348

17,437

15,497

12,728

11,489

9,629

7,671

6,188

5,568

5,372

—

Other Long-Term Liabilities

85,555

76,717

60,215

46,886

44,695

43,431

43,448

41,956

39,832

25,411

21,557

Total Long-Term Liabilities

138,279

134,306

118,400

101,604

103,216

103,134

110,697

114,806

117,642

106,856

62,114

Total Liabilities

273,275

275,524

243,686

205,753

198,298

191,791

183,007

184,226

176,130

162,601

121,471

EquityLTMJun '25Jun '24Jun '23Jun '22Jun '21Jun '20Jun '19Jun '18Jun '17Jun '16

Common Stock

110,964

109,095

100,923

93,718

86,939

83,111

80,552

78,520

71,223

69,315

68,178

Accumulated Other Comprehensive Income

-2,761

-3,347

-5,590

-6,343

-4,678

1,822

3,186

-340

-2,187

627

1,537

Retained Earnings

254,873

237,731

173,144

118,848

84,281

57,055

34,566

24,150

13,682

17,769

2,282

Total Common Shareholders' Equity

363,076

343,479

268,477

206,223

166,542

141,988

118,304

102,330

82,718

87,711

71,997

Total Shareholders' Equity

363,076

343,479

268,477

206,223

166,542

141,988

118,304

102,330

82,718

87,711

71,997

Total Liabilities and Shareholders' Equity

636,351

619,003

512,163

411,976

364,840

333,779

301,311

286,556

258,848

250,312

193,468