Glenview Capital's $96 Million Bet on DigitalOcean: A Sign of Confidence or Risky Move? | Whale Factor