Rough calculations11 Dec 2023 14:59
Just did some rough calculations, and it seems that if they keep buying (up to the max $100M) at the current average rate, they'll be buying back upto late June.
Of course, the share price could change a lot in the meanwhile, which might affect the rate of repurchase.