Green Alpha Advisors’s Twilio TWLO Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q2
$823K Sell
3,989
-58
-1% -$10.3K 0.55% 44
2026
Q1
$509K Sell
4,047
-242
-6% -$29.8K 0.5% 58
2025
Q4
$610K Sell
4,289
-174
-4% -$21.6K 0.56% 57
2025
Q3
$447K Sell
4,463
-449
-9% -$50.5K 0.43% 68
2025
Q2
$611K Sell
4,912
-622
-11% -$66.1K 0.58% 55
2025
Q1
$542K Sell
5,534
-3,317
-37% -$393K 0.58% 58
2024
Q4
$957K Sell
8,851
-1,095
-11% -$100K 0.77% 47
2024
Q3
$649K Sell
9,946
-47
-0.5% -$2.81K 0.51% 76
2024
Q2
$568K Sell
9,993
-559
-5% -$33K 0.46% 81
2024
Q1
$645K Sell
10,552
-34
-0.3% -$2.24K 0.47% 82
2023
Q4
$803K Buy
10,586
+574
+6% +$35.8K 0.58% 71
2023
Q3
$586K Buy
10,012
+1,567
+19% +$97.7K 0.45% 84
2023
Q2
$537K Buy
8,445
+558
+7% +$32.9K 0.35% 103
2023
Q1
$526K Buy
+7,887
New +$486K 0.37% 101
2022
Q4
Sell
-7,842
Closed -$542K 146
2022
Q3
$542K Buy
7,842
+63
+0.8% +$5.03K 0.46% 104
2022
Q2
$652K Buy
7,779
+5,005
+180% +$560K 0.15% 107
2022
Q1
$457K Buy
2,774
+1,223
+79% +$223K 0.31% 109
2021
Q4
$408K Sell
1,551
-1,374
-47% -$411K 0.28% 114
2021
Q3
$933K Buy
2,925
+134
+5% +$48.8K 0.64% 79
2021
Q2
$1.1M Buy
+2,791
New +$969K 0.75% 57

Other funds holding TWLO

Green Alpha Advisors's TWLO Position: Q2 2026 in Review

Green Alpha Advisors reduced its Twilio (TWLO) stake by 1.4% in Q2 2026, selling an estimated $10.3K and leaving 3,989 shares worth $823K. The position accounts for 0.55% of the portfolio, ranked #44.

Green Alpha Advisors first reported a position in TWLO in Q2 2021 and has held it in 20 quarters since. The position peaked at $1.1M in Q2 2021. 960 funds tracked by Wall St. Rank hold TWLO as of Q2 2026.

  • Green Alpha Advisors held 3,989 shares of Twilio worth $823K as of Q2 2026.
  • Green Alpha Advisors sold 58 Twilio shares in Q2 2026, an estimated $10.3K.
  • Twilio made up 0.55% of Green Alpha Advisors's portfolio in Q2 2026, its #44 holding.
  • Green Alpha Advisors first reported a position in Twilio in Q2 2021 and has held it in 20 quarters since.
  • Green Alpha Advisors's Twilio position peaked at $1.1M in Q2 2021.
  • 960 funds tracked by Wall St. Rank held Twilio as of Q2 2026.

Based on Green Alpha Advisors's 13F filing for Q2 2026, filed 11 Aug 2026.