Tremblant Capital's $100M Bet on Q2 Holdings: A Tech Gamble or Strategic Play? | Whale Factor