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

Total Revenues

47,663

47,061

45,754

43,004

38,655

33,014

37,266

34,300

36,212

41,863

44,294

Total Revenues %Chg

2.8%

2.9%

6.4%

11.3%

17.1%

-11.4%

8.6%

-5.3%

-13.5%

-5.5%

-3.7%

Cost of Sales

18,287

18,324

18,520

18,000

15,357

13,433

14,619

13,067

13,721

16,465

17,482

Gross Profit

29,376

28,737

27,234

25,004

23,298

19,581

22,647

21,233

22,491

25,398

26,812

Gross Profit Margin

61.6%

61.1%

59.5%

58.1%

60.3%

59.3%

60.8%

61.9%

62.1%

60.7%

60.5%

Selling, General & Administrative Expenses

14,368

14,582

13,972

12,880

12,144

9,731

12,103

11,002

12,834

15,370

16,427

Other Operating Expenses

378

4,163

1,951

1,215

846

853

458

1,079

1,902

1,371

1,657

Operating Profit

14,630

9,992

11,311

10,909

10,308

8,997

10,086

9,152

7,755

8,657

8,728

Operating Margin

30.7%

21.2%

24.7%

25.4%

26.7%

27.3%

27.1%

26.7%

21.4%

20.7%

19.7%

Interest and Investment Income

2,651

2,758

2,598

1,921

1,714

1,348

1,612

1,697

1,751

1,477

1,102

Interest Expense

-1,654

-1,656

-1,527

-882

-1,597

-1,437

-946

-950

-853

-733

-856

Non-Operating Income

215

1,992

570

-262

2,000

841

34

-1,674

-1,763

-1,265

631

Total Non-Operating Income

1,212

3,094

1,641

777

2,117

752

700

-927

-865

-521

877

Income Before Provision for Income Taxes

15,842

13,086

12,952

11,686

12,425

9,749

10,786

8,225

6,890

8,136

9,605

Provision for Income Taxes

2,808

2,437

2,249

2,115

2,621

1,981

1,801

1,749

5,607

1,586

2,239

Consolidated Net Income

13,034

10,649

10,703

9,571

9,804

7,768

8,985

6,476

1,283

6,550

7,366

Net Income Attributable to Minority Interests and Other

3

18

-11

29

33

21

65

42

35

23

15

Net Income Attributable to Common Shareholders

13,031

10,631

10,714

9,542

9,771

7,747

8,920

6,434

1,248

6,527

7,351

Basic EPS

3

2.5

2.5

2.2

2.3

1.8

2.1

1.5

0.3

1.5

1.7

Diluted EPS

3

2.5

2.5

2.2

2.3

1.8

2.1

1.5

0.3

1.5

1.7

Basic Weighted Average Shares Outstanding

4,303.8

4,309

4,323

4,328

4,315

4,295

4,276

4,259

4,272

4,317

4,352

Total Shares Outstanding

4,301.6

4,302

4,308

4,328

4,325

4,302

4,280

4,268

4,259

4,288

4,324

Diluted Weighted Average Shares Outstanding

4,314.5

4,320

4,339

4,350

4,340

4,323

4,314

4,299

4,324

4,367

4,405

EBITDA

15,720

11,067

12,439

12,169

11,760

10,533

11,451

10,238

9,015

10,444

10,698

Effective Tax Rate

17.7%

18.6%

17.4%

18.1%

21.1%

20.3%

16.7%

21.3%

81.4%

19.5%

23.3%