Twilio Shares Fall 164 Basis Points as Daily Volume Dives 79 to Rank 175th in U.S. Equity Trading

Generated by AI AgentAinvest Market Brief
Tuesday, Aug 19, 2025 8:00 pm ET1min read
Aime RobotAime Summary

- Twilio's stock fell 1.64% to $105.78 on August 19, with a 79.36% drop in trading volume, ranking 175th in U.S. equity volume.

- CFO Aidan Viggiano sold 1,807 shares to cover tax obligations, retaining ownership of 146,016 shares post-transaction.

- Institutional investors showed mixed activity: Invesco increased holdings by 4.1%, while Fjarde AP Fonden reduced stakes by 10.1%.

- A backtest of a top-500-volume stock strategy from Dec 2022 to Aug 2025 yielded $2,940 profit but faced a 19.6% maximum drawdown.

Twilio (TWLO) closed on August 19, 2025, with a 1.64% decline, trading at $105.78. The stock saw a daily trading volume of $540 million, a 79.36% drop from the previous day, ranking 175th in volume among U.S. equities. The move followed mixed institutional activity and insider transactions.

Chief Financial Officer Aidan Viggiano sold 1,807 shares of Class A Common Stock on August 15 for $191,433. The transactions occurred at weighted average prices of $104.9565, $106.1723, and $107.0889. Post-sale, Viggiano directly owns 146,016 shares. The sales were executed to cover tax obligations tied to restricted stock units, per the SEC filing.

Institutional investors adjusted their stakes in

during the first quarter. increased its position by 4.1%, acquiring 20,384 additional shares to hold 521,710 shares valued at $51.08 million. Conversely, the Fjarde AP Fonden Fourth Swedish National Pension Fund reduced its holdings by 10.1%, selling 3,600 shares to retain 31,992 shares worth $3.13 million. These shifts highlight diverging investor sentiment amid the company’s recent earnings beat and analyst upgrades.

A backtest of a strategy buying the top 500 stocks by daily trading volume and holding for one day showed a total profit of $2,940 from December 2022 to August 2025. The approach faced a maximum drawdown of $1,960, reflecting a 19.6% peak-to-trough decline, indicating volatility but a net positive return over the period.

Comments



Add a public comment...
No comments

No comments yet