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

Total Revenues

62,785

63,627

59,553

101,175

81,288

41,651

40,905

40,825

52,546

52,824

48,851

Total Revenues %Chg

3.9%

6.8%

-41.1%

24.5%

95.2%

1.8%

0.2%

-22.3%

-0.5%

8.1%

-1.5%

Cost of Sales

16,704

17,851

24,954

34,344

30,821

8,484

8,054

8,987

11,228

12,322

9,648

Gross Profit

46,081

45,776

34,599

66,831

50,467

33,167

32,851

31,838

41,318

40,502

39,203

Gross Profit Margin

73.4%

71.9%

58.1%

66.1%

62.1%

79.6%

80.3%

78%

78.6%

76.7%

80.3%

Selling, General & Administrative Expenses

13,906

14,730

14,771

13,677

12,703

11,597

12,726

12,612

14,804

14,844

14,809

Depreciation & Amortization Expenses

5,004

5,286

4,733

3,609

3,700

3,348

4,429

4,736

4,758

4,056

3,728

Research & Development Expenses

11,755

10,930

10,873

12,381

13,829

9,393

8,385

7,760

7,683

7,892

7,690

Other Operating Expenses

6,263

6,807

3,165

2,437

-4,076

1,792

-4,009

3,135

1,767

5,359

4,012

Operating Profit

9,153

8,023

1,057

34,727

24,311

7,037

11,320

3,595

12,306

8,351

8,964

Operating Margin

14.6%

12.6%

1.8%

34.3%

29.9%

16.9%

27.7%

8.8%

23.4%

15.8%

18.3%

Income Before Provision for Income Taxes

9,153

8,023

1,057

34,727

24,311

7,037

11,320

3,595

12,306

8,351

8,964

Provision for Income Taxes

-685

-28

-1,115

3,328

1,852

370

583

-266

-9,049

1,123

1,990

Consolidated Net Income

9,838

8,051

2,172

31,399

22,459

6,667

10,737

3,861

21,355

7,228

6,974

Net Income Attributable to Minority Interests and Other

41

31

39

35

45

36

29

36

47

31

26

Net Income Attributable to Discontinued Operations

—

—

—

—

—

—

—

—

2

16

11

Net Income Attributable to Common Shareholders

9,828

8,031

2,119

31,372

21,979

9,159

16,026

11,153

21,308

7,215

6,960

Basic EPS

1.7

1.4

0.4

5.6

3.9

1.2

2.9

1.9

3.6

1.2

1.1

Diluted EPS

1.7

1.4

0.4

5.5

3.9

1.2

2.8

1.9

3.5

1.2

1.1

Basic Weighted Average Shares Outstanding

5,678

5,664

5,643

5,608

5,601

5,555

5,569

5,872

5,970

6,089

6,176

Total Shares Outstanding

5,685.7

5,667

5,646

5,616

5,620

5,567

5,534

5,717

5,979

6,070

6,175

Diluted Weighted Average Shares Outstanding

5,708.3

5,700

5,709

5,733

5,708

5,632

5,675

5,977

6,058

6,159

6,257

EBITDA

15,849

15,036

7,347

39,791

29,502

11,718

17,075

9,745

18,575

14,108

14,121

Effective Tax Rate

-7.5%

-0.3%

-105.5%

9.6%

7.6%

5.3%

5.2%

-7.4%

-73.5%

13.4%

22.2%