Per SEC rules they can only buy back a certain number of shares per day. If I remember correctly they can only buy back the average daily volume for the past ten days.