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

Cash and Cash Equivalents

32,084

15,655

14,392

12,653

10,720

12,757

15,475

15,638

18,852

18,690

16,923

Short-Term Investments

9,922

16,979

18,182

13,648

8,455

2,332

188

204

2,304

2,538

3,846

Total Cash and Cash Equivalents

42,006

32,634

32,574

26,301

19,175

15,089

15,663

15,842

21,156

21,228

20,769

Accounts Receivable

75,421

71,949

64,770

50,560

40,643

27,734

24,912

22,786

20,165

20,234

15,485

Other Receivables

22,029

19,481

11,921

7,151

6,423

4,450

5,081

4,103

3,386

3,963

6,128

Total Trade Receivables

97,450

91,430

76,691

57,711

47,066

32,184

29,993

26,889

23,551

24,197

21,613

Inventories

47,504

40,849

31,811

24,388

19,621

18,536

17,641

16,336

15,373

14,341

12,758

Other Current Assets

—

—

—

—

—

—

—

—

—

—

—

Total Current Assets

181,883

160,897

139,646

108,194

85,595

65,809

62,456

59,067

60,080

59,766

55,140

Net Property, Plant & Equipment

193,244

162,488

90,961

66,671

55,362

50,269

50,551

41,891

35,247

30,179

25,545

Net Intangible Assets

106,587

111,090

60,406

50,939

43,171

20,657

5,835

5,145

3,325

2,714

2,158

Long-Term Investments

2,725

2,677

1,663

1,343

1,441

1,648

1,808

1,773

1,762

2,197

2,150

Other Long-Term Assets

22,772

24,627

20,380

13,904

8,672

6,539

4,121

2,893

1,941

2,683

6,806

Total Assets

512,288

465,795

314,486

241,257

194,508

144,922

125,612

110,769

102,355

97,539

91,799

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

Accounts Payable

23,904

28,846

25,606

15,587

8,870

5,717

6,358

6,756

5,610

6,011

4,927

Accrued Expenses

41,068

38,016

28,894

23,706

19,960

17,005

15,085

14,098

14,446

14,181

12,655

Short-Term Debt

3,547

7,531

1,272

2,903

2,184

8,824

734

2,024

2,003

2,807

2,455

Other Current Liabilities

22,335

9,716

7,116

7,091

3,658

38,727

4,212

4,610

4,242

3,976

20,836

Total Current Liabilities

234,358

217,528

169,655

120,940

99,516

70,273

58,983

54,164

47,056

47,436

40,873

Long-Term Debt

101,214

102,787

27,006

25,784

26,645

2,897

4,483

515

—

—

—

Other Long-Term Liabilities

150,324

135,413

118,031

82,700

62,445

8,427

37,147

30,927

26,239

25,295

3,957

Total Long-Term Liabilities

108,034

104,781

38,270

36,831

24,246

11,324

9,036

4,766

5,484

4,834

3,957

Total Liabilities

342,392

322,309

207,925

157,771

123,762

81,597

68,019

58,930

52,540

52,270

44,830

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

Common Stock

446

446

451

456

462

470

480

490

500

510

520

Treasury Stock

-2

-2

-5

-6

-6

-8

-10

-11

-11

-9

-10

Accumulated Other Comprehensive Income

923

-1,406

1,276

2,449

-1,714

-911

-694

-2,046

349

-1,343

-357

Retained Earnings

168,529

144,448

104,839

80,587

72,004

63,774

57,817

53,406

48,977

46,111

46,816

Total Common Shareholders' Equity

169,896

143,486

106,561

83,486

70,746

63,325

57,593

51,839

49,815

45,269

46,969

Total Shareholders' Equity

169,896

143,486

106,561

83,486

70,746

63,325

57,593

51,839

49,815

45,269

46,969

Total Liabilities and Shareholders' Equity

512,288

465,795

314,486

241,257

194,508

144,922

125,612

110,769

102,355

97,539

91,799