Skip to main content

Qube Research & Technologies Ltd

Position in TWLO — Twilio Inc

CIK 1729829 LONDON, X0

Position in TWLO

as of Jun 30, 2026 · filed Aug 14, 2026
Position Value
$176,258,846
+$176,258,846 QoQ
Shares Held
854,257
Ownership
0.556%
of shares outstanding
% of Portfolio
0.20%
of 13F equity value
Holder Rank
#30
of 955 holders
Holding Since
Mar 2020
21 quarters on record
Voting authority Sole 100% Shared 0% None 0%

Common Shares in TWLO Over Time

Shares Held

Position Value (USD)

Derivatives in TWLO

reported options exposure · as of Jun 30, 2026
CallValue
$866,586
CallShares
4,200
PutValue
$1,011,017
PutShares
4,900

Notional value of option positions as reported on Form 13F. Calls and puts are disclosed separately and do not net against the common-share stake above.

Position in Software - Infrastructure

Technology · as of Jun 30, 2026

Qube Research & Technologies Ltd holds $2,908,710,427 across 53 Software - Infrastructure names. TWLO ranks #4 (6.1% of the industry book) .

# Ticker Company Shares Value (USD) Open
4 TWLO
Twilio Inc
This page
854,257 $176,258,846

All Filings in TWLO

Export CSV
37 filing rows on record
Report Date Value (USD) Shares
2026-06-30 $176,258,846 854,257
2026-06-30 $1,011,017 4,900
2026-06-30 $866,586 4,200
2026-03-31 $515,862 4,100
2026-03-31 $1,069,470 8,500
2025-12-31 $8,961,120 63,000
2025-12-31 $4,153,408 29,200
2025-09-30 $4,353,915 43,500
2025-09-30 $7,506,750 75,000
2025-06-30 $4,489,396 36,100
2025-06-30 $140,458,775 1,129,453
2025-06-30 $5,272,864 42,400
2025-03-31 $158,350,332 1,617,305
2025-03-31 $1,507,814 15,400
2025-03-31 $988,891 10,100
2024-12-31 $72,396,415 669,841
2024-12-31 $951,104 8,800
2024-12-31 $2,529,072 23,400
2024-09-30 $423,930 6,500
2024-09-30 $4,716,971 72,324
2024-09-30 $965,256 14,800
2024-06-30 $999,856 17,600
2024-06-30 $318,136 5,600
2024-06-30 $499,928 8,800
2024-03-31 $189,565 3,100
2024-03-31 $247,229 4,043
2023-12-31 $2,952,253 38,912
2023-09-30 $1,710,714 29,228
2023-03-31 $2,453,916 36,829
2022-12-31 $593,003 12,112
2022-06-30 $4,896,850 58,428
2022-03-31 $15,968,605 96,891
2021-09-30 $1,206,966 3,783
2020-12-31 $22,311,889 65,914
2020-09-30 $10,137,361 41,027
2020-06-30 $312,673 1,425
2020-03-31 $919,509 10,275