hD

Income Statement Summary

Tandy Leather Factory (TLF) quarterly income statement covering the six quarters from March 2025 to June 2026, as reported to the SEC.

  • Tandy Leather Factory reported net sales of $18.04M in the quarter ended June 30, 2026, up 1.5% from $17.77M a year earlier.
  • That is 8.2% lower than the March 2026 quarter.
  • Gross profit was $11.7M, up 10.6% from $10.57M. That is a gross margin of 64.8%.
  • Income from operations was $543K, up 722.7% from $66K. Operating margin was 3%.
  • Net income was $409K, after a loss of $199K a year earlier. Net margin was 2.3%.
  • Diluted (in Dollars per share) was $0.05, after a loss of $0.02 a year earlier.
  • Cost of sales took 35.2% of net sales.

An income statement shows what a company sold and what it cost to run the business, ending with the profit left over.

Figures in USD thousands, except per share data
Jun'26Mar'26Dec'25Sep'25Jun'25Mar'25
Net sales

18,044

19,652

22,251

17,264

17,773

19,036

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net sales

18,044

19,652

22,251

17,264

17,773

19,036

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

NET SALES

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

NET SALES

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of sales

6,349

7,659

10,173

7,094

7,200

8,318

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of sales

6,349

7,659

10,173

7,094

7,200

8,318

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

NET SALES

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

NET SALES

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

COST OF SALES

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

COST OF SALES

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gross profit

11,695

11,993

12,078

10,170

10,573

10,718

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gross profit

11,695

11,993

12,078

10,170

10,573

10,718

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating expenses

11,152

11,628

12,691

10,848

10,507

10,456

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating expenses

11,152

11,628

12,691

10,848

10,507

10,456

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Impairment of goodwill and long-lived assets

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Impairment of goodwill and long-lived assets

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating expenses

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating expenses

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income from operations

543

365

-613

-678

66

262

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income from operations

543

365

-613

-678

66

262

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other income (expense):
Interest income

89

86

91

98

173

190

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Interest income

89

86

91

98

173

190

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gain on disposal of headquarter

-

-

-383

-

-

16,583

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gain on disposal of headquarter

-

-

-383

-

-

16,583

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Interest (income) expense

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Interest (income) expense

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other, net

-10

-83

-569

-1,253

-419

-1,273

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other, net

-10

-83

-569

-1,253

-419

-1,273

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total other income (loss)

79

3

-836

-1,155

-246

15,500

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total other income (loss)

79

3

-836

-1,155

-246

15,500

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before income taxes

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before income taxes

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before income taxes

622

368

-1,449

-1,833

-180

15,762

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before income taxes

622

368

-1,449

-1,833

-180

15,762

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income tax provision

213

146

-519

-481

19

4,179

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income tax provision

213

146

-519

-481

19

4,179

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

NET INCOME FROM CONTINUING OPERATIONS

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

NET INCOME FROM CONTINUING OPERATIONS

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

INCOME FROM DISCONTINUED OPERATIONS, NET OF TAX

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

INCOME FROM DISCONTINUED OPERATIONS, NET OF TAX

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net income (loss)

409

222

-930

-1,352

-199

11,583

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net income (loss)

409

222

-930

-1,352

-199

11,583

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Foreign currency translation adjustments, net of tax

-95

-212

-110

-235

593

-288

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Foreign currency translation adjustments, net of tax

-95

-212

-110

-235

593

-288

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Comprehensive income

314

10

-1,040

-1,587

394

11,295

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Comprehensive income

314

10

-1,040

-1,587

394

11,295

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

EARNINGS PER SHARE [Abstract]
Basic (in Dollars per share)

0.05

0.03

-0.06

-0.17

-0.02

1.36

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic (in Dollars per share)

0.05

0.03

-0.06

-0.17

-0.02

1.36

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted (in Dollars per share)

0.05

0.03

-0.06

-0.17

-0.02

1.35

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted (in Dollars per share)

0.05

0.03

-0.06

-0.17

-0.02

1.35

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

BASIC (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

BASIC (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

DILUTED (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

DILUTED (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

BASIC (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

BASIC (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

DILUTED (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

DILUTED (in Dollars per share)

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Weighted average number of shares outstanding:
Basic (in Shares)

8,154

8,102

7,801

8,142

8,494

8,501

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic (in Shares)

8,154

8,102

7,801

8,142

8,494

8,501

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted (in Shares)

8,154

8,102

7,824

8,142

8,494

8,595

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted (in Shares)

8,154

8,102

7,824

8,142

8,494

8,595

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx