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

Net Income

53,057

48,775

43,975

44,161

38,380

33,981

Depreciation & Amortization

19,943

14,210

12,407

9,880

7,423

6,438

Share-Based Compensation Expense

6,053

5,921

5,399

5,335

4,881

4,730

Other Adjustments

-4,707

-1,740

-2,375

-2,058

-3,559

-2,304

Changes in Trade Receivables

-18,640

8,059

-15,274

8,083

-12,652

8,565

Changes in Inventories

-29

338

315

969

480

762

Changes in Accounts Payable

527

42

4,852

-1,307

904

-3,625

Changes in Income Taxes Payable

2,341

-2,379

1,816

-129

2,095

-2,453

Changes in Unearned Revenue

17,329

-11,891

15,012

-9,664

14,043

-8,508

Changes in Other Operating Activities

3,817

-4,864

2,985

-5,834

1,216

-3,215

Cash from Operating Activities

79,691

56,471

69,112

49,436

53,211

34,371

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

Capital Expenditure

-33,824

-30,727

-24,825

-19,652

-15,550

-12,557

Purchases of Investments

-26,105

-3,670

-5,014

-12,718

-21,039

-16,612

Proceeds from Sale of Investments

16,121

9,267

8,871

26,798

26,788

21,076

Payments for Business Acquisitions

-2,724

-3,254

-2,917

-66,215

-642

-1,028

Other Investing Activities

3,246

-929

-1,663

365

-1,955

-1,161

Cash from Investing Activities

-43,286

-29,313

-25,548

-71,422

-12,398

-10,282

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

Issuance of Short-Term Debt

—

-5,746

-4,952

10,202

—

—

Net Issuance / (Repayments) of Short-Term Debt

—

-5,746

-4,952

10,202

—

—

Issuance of Long-Term Debt

—

—

6,549

17,846

—

—

Repayments of Long-Term Debt

-2,250

-966

-24,654

-4,416

-1,000

-1,750

Net Issuance / (Repayments) of Long-Term Debt

-2,250

-966

-18,105

13,430

-1,000

-1,750

Issuance of Common Shares

1,094

962

1,056

946

1,048

818

Repurchases of Common Shares

-9,327

-9,093

-8,423

-8,831

-11,213

-11,032

Net Issuance / (Repurchases) of Common Shares

-8,233

-8,131

-7,367

-7,885

-10,165

-10,214

Common Share Dividends Paid

-12,338

-11,744

-11,146

-10,625

-10,113

-9,687

Other Financing Activities

-1,059

-1,232

-801

-508

-425

-581

Cash from Financing Activities

-23,880

-27,819

-42,371

4,614

-21,703

-22,232

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

Free Cash Flow

45,867

25,744

44,287

29,784

37,661

21,814

NOPAT

54,988.8

50,877.8

45,220.7

44,257

37,737.1

33,985.9

Levered Free Cash Flow

60,911

6,792

33,480

42,056

47,991

9,073

Unlevered Free Cash Flow

65,092.8

15,606.8

57,782.7

18,520

48,348.1

10,827.9

Net Change in Cash

12,525

-661

1,193

-17,372

19,110

1,857