Income StatementLTMMay '25May '24May '23May '22May '21May '20May '19May '18May '17May '16

Total Revenues

61,017

57,399

52,961

49,954

42,440

40,479

39,068

39,506

39,383

37,792

37,047

Total Revenues %Chg

11.1%

8.4%

6%

17.7%

4.8%

3.6%

-1.1%

0.3%

4.2%

2%

-3.1%

Cost of Sales

19,194

16,927

15,143

13,564

8,877

7,855

7,938

7,995

8,060

7,452

7,479

Gross Profit

41,823

40,472

37,818

36,390

33,563

32,624

31,130

31,511

31,323

30,340

29,568

Gross Profit Margin

68.5%

70.5%

71.4%

72.8%

79.1%

80.6%

79.7%

79.8%

79.5%

80.3%

79.8%

Selling, General & Administrative Expenses

10,279

10,253

9,822

10,412

9,364

8,936

9,275

9,774

9,715

9,257

9,039

Depreciation & Amortization Expenses

1,919

2,307

3,010

3,582

1,150

1,379

1,586

1,689

1,620

1,451

1,638

Research & Development Expenses

10,135

9,860

8,915

8,623

7,219

6,527

6,067

6,026

6,084

6,153

5,787

Other Operating Expenses

1,015

374

718

680

4,904

569

306

487

640

566

500

Operating Profit

18,475

17,678

15,353

13,093

10,926

15,213

13,896

13,535

13,264

12,913

12,604

Operating Margin

30.3%

30.8%

29%

26.2%

25.7%

37.6%

35.6%

34.3%

33.7%

34.2%

34%

Interest Expense

-3,850

-3,578

-3,514

-3,505

-2,755

-2,496

-1,995

-2,082

-2,025

-1,798

-1,467

Non-Operating Income

2,744

60

-98

-462

-522

282

162

815

1,185

565

305

Total Non-Operating Income

-1,106

-3,518

-3,612

-3,967

-3,277

-2,214

-1,833

-1,267

-840

-1,233

-1,162

Income Before Provision for Income Taxes

17,369

14,160

11,741

9,126

7,649

12,999

12,063

12,268

12,424

11,680

11,442

Provision for Income Taxes

1,944

1,717

1,274

623

932

-747

1,928

1,185

8,837

2,228

2,541

Consolidated Net Income

15,425

12,443

10,467

8,503

6,717

13,746

10,135

11,083

3,587

9,452

8,901

Net Income Attributable to Common Shareholders

15,425

12,443

10,467

8,503

6,717

13,746

10,135

11,083

3,587

9,452

8,901

Basic EPS

5.5

4.5

3.8

3.2

2.5

4.7

3.2

3.1

0.9

2.3

2.1

Diluted EPS

5.3

4.3

3.7

3.1

2.4

4.6

3.1

3

0.9

2.2

2.1

Basic Weighted Average Shares Outstanding

2,823.5

2,789

2,744

2,696

2,700

2,945

3,211

3,634

4,121

4,115

4,221

Total Shares Outstanding

2,873.1

2,807

2,755

2,713

2,665

2,814

3,067

3,359

3,997

4,137

4,131

Diluted Weighted Average Shares Outstanding

2,894

2,866

2,823

2,766

2,786

3,022

3,294

3,732

4,238

4,217

4,305

EBITDA

25,603

23,852

21,492

19,201

14,048

18,129

16,864

16,454

16,049

15,364

15,113

Effective Tax Rate

11.2%

12.1%

10.9%

6.8%

12.2%

-5.7%

16%

9.7%

71.1%

19.1%

22.2%