Operating ActivitiesJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19

Net Income

34,981

36,526

25,834

25,600

13,498

9,048

Depreciation & Amortization

8,242

8,487

7,011

6,031

5,147

4,551

Stock Based Compensation

8,981

8,512

8,178

6,916

7,111

6,142

Other Adjustments

-2,219

-2,173

-1,889

3,525

-551

1,963

Changes in Trade Receivables

1,466

-2,835

1,350

-3,521

1,122

-1,804

Changes in Accounts Payable

-574

1,235

-862

1,206

-1,155

888

Changes in Accrued Expenses

-3,338

2,094

-1,771

-187

5,268

2,357

Changes in Unearned Revenue

—

—

—

—

—

—

Changes in Other Operating Activities

2,048

1,072

765

236

867

1,058

Cash from Operating Activities

49,587

52,712

38,616

39,806

31,307

24,203

Investing ActivitiesJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19

Capital Expenditure

-29,479

-22,683

-14,573

-14,088

-12,957

-18,173

Proceeds from Sale of Property, Plant & Equipment

—

—

—

—

—

-170

Purchases of Investments

-34,723

-15,359

-10,183

-2,179

-803

-3,338

Proceeds from Sale of Investments

19,057

7,931

7,858

3,833

2,351

4,532

Payments for Business Acquisitions

-62

-141

-129

-102

-527

-96

Other Investing Activities

-761

134

-5

-13

-10

13

Cash from Investing Activities

-45,968

-30,118

-17,032

-12,549

-11,946

-17,232

Financing ActivitiesJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19

Issuance of Long-Term Debt

—

10,432

—

—

8,455

9,921

Repayments of Long-Term Debt

-1,225

-1,355

-614

-574

-484

-398

Net Issuance / (Repayments) of Long-Term Debt

-1,225

9,077

-614

-574

7,971

9,523

Issuance of Common Shares

—

—

—

—

—

—

Repurchases of Common Shares

-31,914

-16,218

-27,677

-13,822

-12,964

-14,885

Net Issuance / (Repurchases) of Common Shares

-31,914

-16,218

-27,677

-13,822

-12,964

-14,885

Common Share Dividends Paid

-2,656

-2,533

-2,539

—

—

—

Other Financing Activities

323

-162

-115

120

-231

449

Cash from Financing Activities

-35,472

-9,836

-30,945

-14,276

-5,224

-4,913

Free Cash FlowJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19

Free Cash Flow

20,108

30,029

24,043

25,718

18,350

6,030

NOPAT

34,154.9

35,944.2

25,283.6

25,022

13,513.4

9,308.8

Levered Free Cash Flow

10,655

35,808

15,790

18,224

18,639

9,252

Unlevered Free Cash Flow

11,053.9

26,149.2

15,853.6

18,220

10,683.4

-10.2

Net Change in Cash

-31,853

12,758

-9,361

12,981

14,137

2,058