hD

Balance Sheet Summary

ePlus (PLUS) annual balance sheet covering fiscal 2021 through 2026, as reported to the SEC.

  • ePlus had total assets of $1.8B and total liabilities of $731.98M as of March 31, 2026. That leaves shareholders' equity of $1.07B.
  • Total assets were down 4.2% from $1.88B in fiscal 2025.
  • Total current assets of $1.43B were 2.2 times total current liabilities of $638.14M.
  • Cash and cash equivalents were $410.77M, up 5.5% from $389.38M. That is 22.8% of total assets.
  • ePlus has built up retained earnings of $956M.

Total assets have grown 10.8% a year on average since fiscal 2021, from $1.08B to $1.8B.

A balance sheet shows what a company owns and what it owes on a single date. The difference between the two belongs to shareholders.

Figures in USD thousands
Mar'26Mar'25Mar'24Mar'23Mar'22Mar'21
Current assets:
Cash and cash equivalents

410,769

389,375

253,021

103,093

155,378

129,562

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cash and cash equivalents

410,769

389,375

253,021

103,093

155,378

129,562

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total accounts receivable—trade, net

650,021

508,272

644,616

504,122

430,380

391,567

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total accounts receivable—trade, net

650,021

508,272

644,616

504,122

430,380

391,567

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Short-term investments

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Short-term investments

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts receivable—other, net

38,896

19,382

46,884

55,508

48,673

41,053

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts receivable—other, net

38,896

19,382

46,884

55,508

48,673

41,053

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Inventories

200,888

120,440

139,690

243,286

155,060

69,963

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Inventories

200,888

120,440

139,690

243,286

155,060

69,963

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables—net, current

-

-

102,600

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables—net, current

-

-

102,600

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred costs

77,748

66,769

59,449

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred costs

77,748

66,769

59,449

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables-net, current

-

-

-

89,829

61,492

106,272

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables-net, current

-

-

-

89,829

61,492

106,272

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables-net, current

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables-net, current

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred costs

-

-

-

44,191

32,555

28,201

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred costs

-

-

-

44,191

32,555

28,201

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax assets

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax assets

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other current assets

49,412

31,437

27,269

55,101

13,944

10,976

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other current assets

49,412

31,437

27,269

55,101

13,944

10,976

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Current assets of discontinued operations

-

222,399

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Current assets of discontinued operations

-

222,399

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current assets

1,427,734

1,358,074

1,273,529

1,095,130

897,482

777,594

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current assets

1,427,734

1,358,074

1,273,529

1,095,130

897,482

777,594

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables and operating leases—net

-

-

79,435

84,417

64,292

90,165

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Financing receivables and operating leases—net

-

-

79,435

84,417

64,292

90,165

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax asset

8,955

3,658

5,620

3,682

5,050

1,468

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax asset

8,955

3,658

5,620

3,682

5,050

1,468

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other intangible assets-net

-

-

-

-

-

38,614

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other intangible assets-net

-

-

-

-

-

38,614

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Investment in leases and leased equipment-net

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Investment in leases and leased equipment-net

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax assets-net

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax assets-net

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Property, equipment, and other assets—net

100,039

98,657

89,289

70,447

45,586

42,289

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Property, equipment, and other assets—net

100,039

98,657

89,289

70,447

45,586

42,289

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Goodwill

202,880

202,858

161,503

136,105

126,500

126,645

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Goodwill

202,880

202,858

161,503

136,105

126,500

126,645

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other intangible assets—net

61,344

82,007

44,093

25,045

27,250

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other intangible assets—net

61,344

82,007

44,093

25,045

27,250

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-current assets of discontinued operations

-

133,835

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-current assets of discontinued operations

-

133,835

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other assets

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other assets

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Goodwill and other intangible assets - net

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Goodwill and other intangible assets - net

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL ASSETS

1,800,952

1,879,089

1,653,469

1,414,826

1,166,203

1,076,775

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL ASSETS

1,800,952

1,879,089

1,653,469

1,414,826

1,166,203

1,076,775

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Current liabilities:
Accounts payable

264,605

323,890

315,676

220,159

136,161

165,162

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable

264,605

323,890

315,676

220,159

136,161

165,162

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable-trade

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable-trade

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable—floor plan

119,693

89,527

105,104

134,615

145,323

98,653

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accounts payable—floor plan

119,693

89,527

105,104

134,615

145,323

98,653

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Salaries and commissions payable

48,590

42,722

43,696

37,336

39,602

36,839

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Salaries and commissions payable

48,590

42,722

43,696

37,336

39,602

36,839

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Contract liabilities

157,074

154,067

134,596

114,028

86,469

72,802

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Contract liabilities

157,074

154,067

134,596

114,028

86,469

72,802

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse notes payable—current

-

-

23,288

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse notes payable—current

-

-

23,288

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Including the current portions, aggregate carrying amount of all types of notes payable that are recourse to the entity, as of the balance sheet date, generally due monthly in amounts that are approximately equal to total payments due from the lessee under the leases that collateralize the notes payable.

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Including the current portions, aggregate carrying amount of all types of notes payable that are recourse to the entity, as of the balance sheet date, generally due monthly in amounts that are approximately equal to total payments due from the lessee under the leases that collateralize the notes payable.

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Including the current portions, aggregate carrying amount of all types of notes payable that are non-recourse to the entity, as of the balance sheet date, generally due monthly in amounts that are approximately equal to total payments due from the lessee under the leases that collateralize the notes payable.

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Including the current portions, aggregate carrying amount of all types of notes payable that are non-recourse to the entity, as of the balance sheet date, generally due monthly in amounts that are approximately equal to total payments due from the lessee under the leases that collateralize the notes payable.

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other current liabilities

48,181

22,463

34,630

24,372

28,095

30,061

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other current liabilities

48,181

22,463

34,630

24,372

28,095

30,061

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Current liabilities of discontinued operations

-

166,463

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Current liabilities of discontinued operations

-

166,463

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current liabilities

638,143

799,132

656,990

561,326

460,036

459,364

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total current liabilities

638,143

799,132

656,990

561,326

460,036

459,364

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Contract liabilities—long-term

83,010

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Contract liabilities—long-term

83,010

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Recourse notes payable - long term

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Recourse notes payable - long term

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Including the noncurrent portions, aggregate carrying amount of all types of notes payable that are non-recourse to the entity, as of the balance sheet date, generally due monthly in amounts that are approximately equal to total payments due from the lessee under the leases that collateralize the notes payable.

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Including the noncurrent portions, aggregate carrying amount of all types of notes payable that are non-recourse to the entity, as of the balance sheet date, generally due monthly in amounts that are approximately equal to total payments due from the lessee under the leases that collateralize the notes payable.

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax liability—long-term

-

1,454

-

715

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax liability—long-term

-

1,454

-

715

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue—long-term

-

81,759

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred revenue—long-term

-

81,759

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other liabilities

10,829

13,540

81,799

60,998

35,529

36,679

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other liabilities

10,829

13,540

81,799

60,998

35,529

36,679

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse notes payable—long-term

-

-

12,901

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse notes payable—long-term

-

-

12,901

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-current liabilities of discontinued operations

-

12,546

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-current liabilities of discontinued operations

-

12,546

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued expenses and other liabilities

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accrued expenses and other liabilities

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Recourse notes payable

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Recourse notes payable

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse notes payable

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse notes payable

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax liability

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Deferred tax liability

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES

731,982

908,431

751,690

632,561

505,465

514,365

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES

731,982

908,431

751,690

632,561

505,465

514,365

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

COMMITMENTS AND CONTINGENCIES (Note 8)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

COMMITMENTS AND CONTINGENCIES (Note 8)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Preferred stock, $0.01 per share par value; 2,000 shares authorized; none outstanding

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Preferred stock, $0.01 per share par value; 2,000 shares authorized; none outstanding

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Common stock, $0.01 per share par value; 50,000 shares authorized; 27,920 shares issued and 26,149 outstanding at June 30, 2026, and 27,765 shares issued and 26,299 outstanding at March 31, 2026

278

276

274

272

270

145

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Common stock, $0.01 per share par value; 50,000 shares authorized; 27,920 shares issued and 26,149 outstanding at June 30, 2026, and 27,765 shares issued and 26,299 outstanding at March 31, 2026

278

276

274

272

270

145

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Additional paid-in capital

210,274

194,475

180,058

167,303

159,480

152,366

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Additional paid-in capital

210,274

194,475

180,058

167,303

159,480

152,366

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Treasury stock, at cost, 1,771 shares at June 30, 2026, and 1,466 shares at March 31, 2026

101,944

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Treasury stock, at cost, 1,771 shares at June 30, 2026, and 1,466 shares at March 31, 2026

101,944

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Treasury stock, at cost, 1,466 shares at March 31, 2026, and 1,056 shares at March 31, 2025

-

70,748

23,811

14,080

6,734

75,372

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Treasury stock, at cost, 1,466 shares at March 31, 2026, and 1,056 shares at March 31, 2025

-

70,748

23,811

14,080

6,734

75,372

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Retained earnings

956,000

843,214

742,978

627,202

507,846

484,616

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Retained earnings

956,000

843,214

742,978

627,202

507,846

484,616

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accumulated other comprehensive income—foreign currency translation adjustment

4,362

3,441

2,280

1,568

-124

655

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Accumulated other comprehensive income—foreign currency translation adjustment

4,362

3,441

2,280

1,568

-124

655

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total Stockholders’ Equity

1,068,970

970,658

901,779

782,265

660,738

562,410

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total Stockholders’ Equity

1,068,970

970,658

901,779

782,265

660,738

562,410

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY

1,800,952

1,879,089

1,653,469

1,414,826

1,166,203

1,076,775

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY

1,800,952

1,879,089

1,653,469

1,414,826

1,166,203

1,076,775

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Recourse [Member]
Notes payable-current

-

-

-

5,997

7,316

5,450

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Notes payable-current

-

-

-

5,997

7,316

5,450

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Notes payable - long-term

-

-

-

-

5,792

12,658

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Notes payable - long-term

-

-

-

-

5,792

12,658

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-recourse [Member]
Notes payable-current

-

-

-

24,819

17,070

50,397

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Notes payable-current

-

-

-

24,819

17,070

50,397

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Notes payable - long-term

-

-

-

9,522

4,108

5,664

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Notes payable - long-term

-

-

-

9,522

4,108

5,664

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx