XML 45 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Share capital (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Shares Redeemed Under Buyback Program
 Total number
of shares purchased
Average price paid per shareTotal number
of shares purchased as part of publicly announced program
Approximate dollar value of shares that may yet be purchased under the program
(in millions)
March 3/12/2025 - 3/19/20251,360,537 $183.75 1,360,537 $750.0 
 1,360,537 $183.75 1,360,537 

During the year ended December 31, 2024, 2,179,699 ordinary shares were redeemed by the Company under this buyback program for a total consideration of $500.0 million.

 Total number
of shares purchased
Average price paid per shareTotal number
of shares purchased as part of publicly announced program
Approximate dollar value of shares that may yet be purchased under the program
(in millions)
September 09/18/2024 - 09/25/2024337,070 $296.67 337,070 $400.0 
October 10/28/2024 - 10/31/2024409,512 $228.57 409,512 $556.4 
November 11/01/2024 - 11/07/2024479,524 $221.87 479,524 $450.0 
December 12/02/2024 - 12/19/2024953,593 $209.73 953,593 $250.0 
 2,179,699 $229.39 2,179,699