Penserra Capital Management’s Twilio TWLO Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$102K Sell
811
-2,760
-77% -$339K ﹤0.01% 732
2025
Q4
$506K Buy
+3,571
New +$442K 0.01% 548
2025
Q1
Sell
-8,911
Closed -$963K 1166
2024
Q4
$963K Buy
+8,911
New +$814K 0.02% 403
2024
Q2
Sell
-829
Closed -$50K 1373
2024
Q1
$50K Buy
829
+30
+4% +$1.98K ﹤0.01% 881
2023
Q4
$60K Sell
799
-121
-13% -$7.54K ﹤0.01% 972
2023
Q3
$53K Buy
920
+43
+5% +$2.68K ﹤0.01% 987
2023
Q2
$55K Sell
877
-4
-0.5% -$236 ﹤0.01% 1027
2023
Q1
$58K Hold
881
﹤0.01% 838
2022
Q4
$43K Buy
881
+60
+7% +$3.42K ﹤0.01% 912
2022
Q3
$56K Buy
821
+20
+2% +$1.6K ﹤0.01% 799
2022
Q2
$67K Sell
801
-462
-37% -$51.7K ﹤0.01% 845
2022
Q1
$208K Buy
1,263
+207
+20% +$37.7K ﹤0.01% 719
2021
Q4
$277K Buy
1,056
+229
+28% +$68.5K 0.01% 607
2021
Q3
$262K Buy
827
+313
+61% +$114K 0.01% 581
2021
Q2
$202K Buy
514
+175
+52% +$60.8K ﹤0.01% 638
2021
Q1
$115K Sell
339
-1,075
-76% -$403K ﹤0.01% 665
2020
Q4
$477K Buy
1,414
+880
+165% +$275K 0.01% 383
2020
Q3
$131K Buy
534
+354
+197% +$87.3K 0.01% 461
2020
Q2
$39K Buy
180
+35
+24% +$5.62K ﹤0.01% 652
2020
Q1
$26K Sell
145
-1,478
-91% -$162K ﹤0.01% 740
2019
Q4
$207K Buy
1,623
+309
+24% +$31.6K 0.01% 440
2019
Q3
$144K Buy
1,314
+390
+42% +$50.6K 0.01% 453
2019
Q2
$125K Buy
924
+40
+5% +$5.33K 0.01% 479
2019
Q1
$114K Sell
884
-60
-6% -$6.76K 0.01% 422
2018
Q4
$84K Buy
+944
New +$76.7K 0.01% 398

Other funds holding TWLO

Penserra Capital Management's TWLO Position: Q1 2026 in Review

Penserra Capital Management reduced its Twilio (TWLO) stake by 77% in Q1 2026, selling an estimated $339K and leaving 811 shares worth $102K. The position accounts for ﹤0.01% of the portfolio, ranked #732.

Penserra Capital Management first reported a position in TWLO in Q4 2018 and has held it in 25 quarters since. The position peaked at $963K in Q4 2024. 814 funds tracked by Wall St. Rank hold TWLO as of Q1 2026.

  • Penserra Capital Management held 811 shares of Twilio worth $102K as of Q1 2026.
  • Penserra Capital Management sold 2,760 Twilio shares in Q1 2026, an estimated $339K.
  • Twilio made up ﹤0.01% of Penserra Capital Management's portfolio in Q1 2026, its #732 holding.
  • Penserra Capital Management first reported a position in Twilio in Q4 2018 and has held it in 25 quarters since.
  • Penserra Capital Management's Twilio position peaked at $963K in Q4 2024.
  • 814 funds tracked by Wall St. Rank held Twilio as of Q1 2026.

Based on Penserra Capital Management's 13F filing for Q1 2026, filed 11 May 2026.