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

Total Revenues

59,755

53,377

44,562

20,055

20,029

18,327

35,716

31,104

26,993

19,805

—

Total Revenues %Chg

17.5%

19.8%

122.2%

0.1%

9.3%

-48.7%

14.8%

15.2%

36.3%

154.8%

—

Cost of Sales

11,522

9,990

8,121

4,513

4,598

4,031

7,372

6,324

4,678

4,730

639.7

Gross Profit

48,233

43,304

36,389

15,526

15,425

14,285

28,294

24,641

22,118

14,515

386.4

Gross Profit Margin

80.7%

81.1%

81.7%

77.4%

77%

77.9%

79.2%

79.2%

81.9%

73.3%

—

Selling, General & Administrative Expenses

18,188

1,066

964

621

879

909

795

773

821

8,380

—

Research & Development Expenses

14,505

13,139

12,120

8,341

8,992

7,667

10,670

9,620

8,259

7,687

—

Operating Profit

15,540

29,099

23,305

6,564

5,554

5,709

16,829

14,248

13,038

-1,552

386.4

Operating Margin

26%

54.5%

52.3%

32.7%

27.7%

31.2%

47.1%

45.8%

48.3%

-7.8%

—

Interest and Investment Income

2,441

2,341

2,090

2,046

2,132

2,187

2,094

1,899

988

567

—

Interest Expense

1,057

1,735

2,067

1,514

1,565

1,716

1,677

1,508

1,286

732

—

Non-Operating Income

—

2,220

-667

2,015

373

-273

3,630

-1,075

879

-27

49

Total Non-Operating Income

3,498

6,296

3,490

5,575

4,070

3,630

7,401

2,332

3,153

1,272

49

Income Before Provision for Income Taxes

36,070

17,003

10,680

2,635

-471

-1,225

9,087

1,921

3,524

-1,744

-957.8

Provision for Income Taxes

5,506

2,604

1,750

682

270

355

1,742

793

1,285

482

5.2

Consolidated Net Income

740

2,828

1,072

-586

96

-1,689

-347

-32

-65

602

-963

Net Income Attributable to Minority Interests and Other

606

2,668

988

-550

191

-1,587

-246

-16

-84

808

-46.8

Net Income Attributable to Common Shareholders

31,170

17,067

9,918

1,403

-550

-3,247

7,011

1,112

2,155

-1,418

-916.3

Basic EPS

22.1

26.1

15.2

2.2

-0.9

-5.4

12.4

2

4.1

-0.6

8.3

Diluted EPS

22.8

24.8

14.8

2.1

-0.9

-5.4

11.5

2

3.8

-0.6

7.1

Basic Weighted Average Shares Outstanding

667

654

652.9

648.4

634.1

600.9

567.9

547.2

530.4

3,719.8

302.4

Total Shares Outstanding

653.3

653.3

644.1

638.1

641.3

599.6

4,741.5

553

540

513.2

409.3

Diluted Weighted Average Shares Outstanding

678.8

688.7

671.1

657.1

634.1

600.9

642

567.4

574.2

3,719.8

379

EBITDA

15,540

29,950

24,122

7,439

6,575

6,926

17,925

15,230

13,921

-834

702.6

Effective Tax Rate

15.3%

15.3%

16.4%

25.9%

-57.3%

-29%

19.2%

41.3%

36.5%

-27.6%

-0.5%