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

Total Revenues

703,061

680,985

648,125

611,289

572,754

559,151

523,964

514,405

500,343

485,873

482,130

Total Revenues %Chg

4.3%

5.1%

6%

6.7%

2.4%

6.7%

1.9%

2.8%

3%

0.8%

-0.7%

Cost of Sales

527,952

511,753

490,142

463,721

429,000

420,315

394,605

385,301

373,396

361,256

360,984

Gross Profit

175,109

169,232

157,983

147,568

143,754

138,836

129,359

129,104

126,947

124,617

121,146

Gross Profit Margin

24.9%

24.9%

24.4%

24.1%

25.1%

24.8%

24.7%

25.1%

25.4%

25.6%

25.1%

Selling, General & Administrative Expenses

146,133

139,884

130,971

127,140

117,812

116,288

108,791

107,147

106,510

101,853

97,041

Operating Profit

28,976

29,348

27,012

20,428

25,942

22,548

20,568

21,957

20,437

22,764

24,105

Operating Margin

4.1%

4.3%

4.2%

3.3%

4.5%

4%

3.9%

4.3%

4.1%

4.7%

5%

Interest and Investment Income

395

483

546

254

158

121

189

217

152

100

81

Interest Expense

-2,807

-2,728

-2,683

-2,128

-1,994

-2,315

-2,599

-2,346

-2,330

-2,367

-2,548

Non-Operating Income

3,898

-794

-3,027

-1,538

-5,410

210

1,958

-8,368

-3,136

—

—

Total Non-Operating Income

1,486

-3,039

-5,164

-3,412

-7,246

-1,984

-452

-10,497

-5,314

-2,267

-2,467

Income Before Provision for Income Taxes

30,462

26,309

21,848

17,016

18,696

20,564

20,116

11,460

15,123

20,497

21,638

Provision for Income Taxes

7,159

6,152

5,578

5,724

4,756

6,858

4,915

4,281

4,600

6,204

6,558

Consolidated Net Income

23,303

20,157

16,270

11,292

13,940

13,706

15,201

7,179

10,523

14,293

15,080

Net Income Attributable to Minority Interests and Other

393

721

759

-388

267

196

320

509

661

650

386

Net Income Attributable to Discontinued Operations

—

—

—

—

—

—

—

—

—

—

—

Net Income Attributable to Common Shareholders

22,910

19,436

15,511

11,680

13,673

13,510

14,881

6,670

9,862

13,643

14,694

Basic EPS

2.9

2.4

1.9

1.4

1.6

1.6

1.7

0.8

1.1

1.5

1.5

Diluted EPS

2.9

2.4

1.9

1.4

1.6

1.6

1.7

0.8

1.1

1.5

1.5

Basic Weighted Average Shares Outstanding

7,998

8,041

8,077

8,171

8,376

8,493

8,550

8,787

8,985

9,303

9,621

Total Shares Outstanding

7,970.2

8,054

8,054

8,079

8,284

8,463

8,496

8,634

8,856

9,144

9,486

Diluted Weighted Average Shares Outstanding

8,039

8,081

8,108

8,202

8,415

8,541

8,604

8,835

9,030

9,336

9,651

EBITDA

42,812

42,321

38,865

31,373

36,600

33,700

31,555

32,635

30,966

32,844

33,559

Effective Tax Rate

23.5%

23.4%

25.5%

33.6%

25.4%

33.3%

24.4%

37.4%

30.4%

30.3%

30.3%