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

Total Revenues

58,127

54,073

45,811

44,351

37,417

26,617

24,384

22,090

22,465

23,002

24,708

Total Revenues %Chg

13.5%

18%

3.3%

18.5%

40.6%

9.2%

10.4%

-1.7%

-2.3%

-6.9%

-6.9%

Cost of Sales

10,240

10,207

8,268

12,391

12,437

5,299

4,921

4,936

4,318

4,126

4,646

Gross Profit

47,887

43,866

37,543

31,960

24,980

21,318

19,463

17,154

18,147

18,876

20,062

Gross Profit Margin

82.4%

81.1%

82%

72.1%

66.8%

80.1%

79.8%

77.7%

80.8%

82.1%

81.2%

Selling, General & Administrative Expenses

20,420

20,532

19,755

18,955

15,680

11,693

12,021

10,362

10,543

9,739

11,451

Research & Development Expenses

15,047

13,583

10,935

9,762

9,736

5,991

6,059

5,932

5,757

5,890

5,997

Other Operating Expenses

-381

-252

-1,340

-514

-1,492

-1,528

-1,541

-2,527

-1,830

-1,655

-1,500

Operating Profit

12,801

10,003

8,193

3,757

1,056

5,162

2,924

3,387

3,677

4,902

4,114

Operating Margin

22%

18.5%

17.9%

8.5%

2.8%

19.4%

12%

15.3%

16.4%

21.3%

16.7%

Interest and Investment Income

289

458

344

95

43

87

172

138

113

67

46

Interest Expense

-1,639

-1,742

-1,626

-1,346

-1,300

-1,306

-1,432

-1,419

-1,508

-1,384

-1,075

Non-Operating Income

-12

-28

-12

-5

-64

-27

-116

-113

-55

-33

-16

Total Non-Operating Income

-1,362

-1,312

-1,294

-1,256

-1,321

-1,246

-1,376

-1,394

-1,450

-1,350

-1,045

Income Before Provision for Income Taxes

11,439

8,691

6,899

2,501

-265

3,916

1,548

1,993

2,227

3,552

3,069

Provision for Income Taxes

2,035

1,650

938

-792

-380

772

321

-57

-641

146

243

Consolidated Net Income

9,404

7,041

5,961

3,293

115

3,144

1,227

2,050

2,868

3,406

2,826

Net Income Attributable to Common Shareholders

9,404

7,041

5,961

3,293

115

3,144

1,227

2,050

2,868

3,406

2,826

Basic EPS

6.1

4.5

3.8

2.1

0.1

2.4

1

1.7

2.4

2.8

2.2

Diluted EPS

6

4.5

3.8

2.1

0.1

2.4

1

1.7

2.4

2.8

2.2

Basic Weighted Average Shares Outstanding

1,550.5

1,550

1,549

1,548

1,418

1,312

1,301

1,267

1,266

1,265

1,264

Total Shares Outstanding

1,550.7

1,550.5

1,550.2

1,549.8

1,549.4

1,312.7

1,312.1

1,267

1,266.2

1,265.2

1,264.1

Diluted Weighted Average Shares Outstanding

1,562.8

1,563

1,562

1,560

1,427

1,313

1,301

1,267

1,267

1,266

1,265

EBITDA

19,360

16,691

13,580

9,237

7,586

8,311

6,686

3,387

6,713

7,259

6,966

Effective Tax Rate

17.8%

19%

13.6%

-31.7%

143.4%

19.7%

20.7%

-2.9%

-28.8%

4.1%

7.9%