Dude........ you are embarrassing yourself. The buyback numbers are actually coming out today or tomorrow with the filings. Do you have any patience or you just don't realize it? Seems like you have not done any DD whatsoever about this company.