Chatgpt:
Year
Shares Repurchased (millions)
Total Cost (US$ millions)
Avg. Purchase Price
Year-end Book Value/Share
Avg. Purchase Price as % of BV
Estimated % of Shares Retired
2017
~0.35
~150
~$430
~$450
96%
~1.4%
2018
~0.55
~250
~$455
~$455
100%
~2.2%
2019
~0.38
~170
~$447
~$484
92%
~1.5%
2020
~0.56
~215
~$385
~$525
73%
~2.2%
2021
~2.31
~1,240
~$537
~$674
80%
~9.3%
2022
~0.61
~398
~$652
~$752
87%
~2.7%
2023
~0.31
~276
~$890
~$940
95%
~1.4%
2024
1.347
1,588
$1,179
$1,060
111%
~6.3%
2025
1.007
1,625
$1,614
$1,260
128%
~5.0%