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

Total Revenues

372,128

371,433

364,482

302,020

276,185

245,579

254,616

247,837

239,933

215,114

210,943

Total Revenues %Chg

0.6%

1.9%

20.7%

9.4%

12.5%

-3.5%

2.7%

3.3%

11.5%

2%

8.3%

Cost of Sales

278,033

280,512

286,667

237,642

215,122

191,930

198,418

193,228

194,431

166,557

157,051

Gross Profit

94,095

90,921

77,815

64,378

61,063

53,649

56,198

54,609

45,502

48,557

53,892

Gross Profit Margin

25.3%

24.5%

21.3%

21.3%

22.1%

21.8%

22.1%

22%

19%

22.6%

25.5%

Selling, General & Administrative Expenses

27,746

25,642

25,458

19,506

18,843

19,809

19,226

17,856

19,189

17,973

15,309

Other Operating Expenses

4,115

4,343

4,016

4,984

5,615

15,467

4,098

4,277

3,231

2,589

—

Operating Profit

62,234

60,936

48,341

39,888

36,605

18,373

32,874

32,476

23,082

27,995

38,583

Operating Margin

16.7%

16.4%

13.3%

13.2%

13.3%

7.5%

12.9%

13.1%

9.6%

13%

18.3%

Interest and Investment Income

20,191

23,666

17,737

12,126

8,351

8,749

10,416

5,511

9,550

7,289

6,745

Interest Expense

-5,211

-5,200

-5,003

-4,352

-4,172

-4,083

-3,961

-3,853

-4,386

-3,741

-3,515

Non-Operating Income

28,420

52,799

74,855

-67,899

78,542

40,746

72,607

-22,455

2,128

8,304

10,347

Total Non-Operating Income

43,400

71,265

87,589

-60,125

82,721

45,412

79,062

-20,797

7,292

11,852

13,577

Income Before Provision for Income Taxes

82,028

110,376

120,166

-30,500

111,861

55,693

102,696

4,001

23,838

33,667

34,946

Provision for Income Taxes

14,284

20,815

23,019

-8,502

20,912

12,440

20,904

-321

-21,515

9,240

10,532

Consolidated Net Income

67,744

89,561

97,147

-21,998

90,949

43,253

81,792

4,322

45,353

24,427

24,414

Net Income Attributable to Minority Interests and Other

281

566

924

761

1,012

732

375

301

413

353

331

Net Income Attributable to Common Shareholders

67,463

88,995

96,223

-22,759

89,937

42,521

81,417

4,021

44,940

24,074

24,083

Basic EPS

46,909

61,900

66,412

-15,494

59,554

26,668

49,828

2,446

27,326

14,645

14,656

Diluted EPS

46,909

61,900

66,412

-15,494

59,554

26,668

49,828

2,446

27,464

14,679

14,656

Basic Weighted Average Shares Outstanding

1.4

1.4

1.4

1.5

1.5

1.6

1.6

1.6

1.6

1.6

1.6

Total Shares Outstanding

1.4

1.4

1.4

1.5

1.5

1.5

1.6

1.6

1.6

1.6

2.5

Diluted Weighted Average Shares Outstanding

1.4

1.4

1.4

1.5

1.5

1.6

1.6

1.6

1.6

1.6

1.6

EBITDA

75,444

73,791

60,827

50,787

47,323

28,969

42,938

42,255

32,270

36,896

46,362

Effective Tax Rate

17.4%

18.9%

19.2%

27.9%

18.7%

22.3%

20.4%

-8%

-90.3%

27.4%

30.1%