Does anyone know if there is a timeframe as to when companies must report that they have bought back shares on market (as part of their on market buy back program). As in do they have to do it the following business day? or within some other time frame? I know some do it next business day but not sure if this is the legal requirement.