John Henry is not an easy guy to predict. I don't think anyone could have foreseen him paying as much tax as he has for 2018 and 2019.
And this past offseason, where it seemed like the team didn't do much, he nonetheless authorized 145 mill for Sale, 120 mill for Xander, and 68 mill for Eovaldi. That's 333 million in new contracts.
But then after Eovaldi and Pearce he closed the wallet.