Yes, I fully agree with you; behind the scenes is definitely a lot going on.
No, not 100 million. Well over 1 billion have been bought in the past few months.
Now that the intervals between these purchases have become shorter and shorter - and that too at higher prices, I expect a hammer PR in the very near future.