XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE (Tables)
12 Months Ended
Dec. 31, 2024
SHARE CAPITAL AND CAPITAL IN EXCESS OF PAR VALUE  
Schedule of changes in share capital and capital in excess of par value

Capital in

 

Class B

Excess

 

Common Stock

Common Stock

Treasury Stock

of Par

 

    

Shares

    

Amount

    

Shares

    

Amount

    

Shares

    

Amount

    

Value

 

(000’s)

(000’s)

(000’s)

 

Balance at December 31, 2021

 

39,344

 

27,322

 

27,793

 

19,300

 

96

 

(1,992)

 

709,880

Issuance of 3% stock dividend

 

1,176

 

817

 

833

 

579

 

3

 

 

41,068

Conversion of Class B common shares to common shares

 

19

 

13

 

(19)

 

(13)

 

 

 

Purchase and retirement of common shares

 

(818)

 

(568)

 

 

 

 

 

(31,342)

Balance at December 31, 2022

 

39,721

 

27,584

 

28,607

 

19,866

 

99

 

(1,992)

 

719,606

Issuance of 3% stock dividend

 

1,185

 

823

 

858

 

596

 

3

 

 

50,649

Conversion of Class B common shares to common shares

 

20

 

14

 

(20)

 

(14)

 

 

 

Purchase and retirement of common shares

 

(927)

 

(644)

 

 

 

 

 

(32,802)

Balance at December 31, 2023

 

39,999

27,777

 

29,445

20,448

 

102

(1,992)

737,453

Issuance of 3% stock dividend

 

1,196

 

830

 

883

 

613

 

3

 

 

64,800

Conversion of Class B common shares to common shares

 

42

 

29

 

(42)

 

(29)

 

 

 

Purchase and retirement of common shares

 

(448)

 

(311)

 

 

 

 

 

(13,359)

Balance at December 31, 2024

 

40,789

$

28,325

 

30,286

$

21,032

 

105

$

(1,992)

$

788,894

Schedule of shares purchased and retired

    

Total Number of Shares

    

 

Year

Purchased (000’s)

Average Price Paid Per Share

 

2024

 

448

$

30.16

2023

 

928

$

35.66

2022

 

818

$

38.98