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

Net Income

62,736

52,837

47,281

40,376

33,419

27,534

Depreciation & Amortization

9,485

8,190

7,121

6,487

5,459

5,794

Stock Based Compensation

11,514

11,656

11,129

11,402

11,058

10,076

Other Adjustments

-11,966

-2,199

-2,310

-540

-2,070

2,478

Changes in Trade Receivables

-1,201

-6,001

110

-9,339

1,506

-4,712

Changes in Accounts Payable

-327

922

-563

650

14

1,879

Changes in Accrued Expenses

-1,560

4,015

-5,176

7,974

-4,037

5,634

Changes in Income Taxes Payable

-2,434

-1,529

-889

-7,997

8,520

837

Changes in Unearned Revenue

636

823

220

542

-17

375

Changes in Other Operating Activities

-2,986

1,097

-1,435

16

-1,677

-2,928

Cash from Operating Activities

63,897

69,811

55,488

49,571

52,175

46,967

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

Capital Expenditure

-39,643

-27,337

-25,198

-19,074

-13,177

-14,871

Proceeds from Sale of Property, Plant & Equipment

—

—

—

—

—

—

Purchases of Investments

-42,182

-46,503

-45,210

-43,783

-37,102

-29,942

Proceeds from Sale of Investments

41,803

45,128

59,182

50,389

37,230

42,473

Payments for Business Acquisitions

-353

-2,844

-87

-155

-340

-5,733

Other Investing Activities

-363

-2,635

-32

-694

-357

1,013

Cash from Investing Activities

-40,738

-34,191

-11,345

-13,317

-13,746

-7,060

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

Issuance of Long-Term Debt

31,378

8,714

4,875

2,740

8,050

23,644

Repayments of Long-Term Debt

-18,397

-7,199

-5,502

-3,343

-8,207

-24,486

Net Issuance / (Repayments) of Long-Term Debt

12,981

1,515

-627

-603

-157

-842

Issuance of Common Shares

-5,731

-6,052

-6,138

-5,112

-4,725

-4,120

Repurchases of Common Shares

-28,706

-30,842

-31,380

-31,978

-29,526

-30,799

Net Issuance / (Repurchases) of Common Shares

-34,437

-36,894

-37,518

-37,090

-34,251

-34,919

Common Share Dividends Paid

-4,977

-4,897

-2,466

—

—

—

Other Financing Activities

400

1,146

8

3

5

35

Cash from Financing Activities

-26,033

-39,130

-40,603

-37,690

-34,403

-35,726

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

Free Cash Flow

24,254

42,474

30,290

30,497

38,998

32,096

NOPAT

51,265.4

49,155.3

44,768.3

39,872.3

32,706.6

29,113.6

Levered Free Cash Flow

38,888

40,533

20,734

28,371

28,347

23,412

Unlevered Free Cash Flow

14,436.4

35,336.3

18,848.3

28,470.3

27,791.6

25,833.6

Net Change in Cash

-2,874

-3,510

3,540

-1,436

4,026

4,181