Investment Management Corp of Ontario (IMCO)’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
$1.88M Sell
9,135
-1,700
-16% -$301K 0.02% 435
2026
Q1
$1.36M Sell
10,835
-8,203
-43% -$1.01M 0.02% 506
2025
Q4
$2.71M Buy
19,038
+3,304
+21% +$409K 0.04% 374
2025
Q3
$1.57M Sell
15,734
-23,608
-60% -$2.66M 0.02% 384
2025
Q2
$4.89M Buy
39,342
+4,145
+12% +$441K 0.07% 178
2025
Q1
$3.45M Buy
35,197
+15,730
+81% +$1.86M 0.07% 211
2024
Q4
$2.1M Sell
19,467
-17,180
-47% -$1.57M 0.07% 167
2024
Q3
$2.39M Buy
36,647
+32,725
+834% +$1.96M 0.05% 246
2024
Q2
$223K Sell
3,922
-6,071
-61% -$358K 0.01% 606
2024
Q1
$611K Buy
9,993
+5,971
+148% +$393K 0.02% 388
2023
Q4
$305K Buy
+4,022
New +$251K 0.01% 577
2023
Q3
Sell
-245,000
Closed -$15.6M 235
2023
Q2
$15.6M Hold
245,000
0.66% 21
2023
Q1
$16.3M Hold
245,000
0.68% 18
2022
Q4
$12M Hold
245,000
0.58% 21
2022
Q3
$16.9M Hold
245,000
2.73% 11
2022
Q2
$20.5M Buy
245,000
+195,000
+390% +$21.8M 2.19% 10
2022
Q1
$8.24M Buy
+50,000
New +$9.11M 0.76% 16

Other funds holding TWLO

Investment Management Corp of Ontario (IMCO)'s TWLO Position: Q2 2026 in Review

Investment Management Corp of Ontario (IMCO) reduced its Twilio (TWLO) stake by 16% in Q2 2026, selling an estimated $301K and leaving 9,135 shares worth $1.88M. The position accounts for 0.02% of the portfolio, ranked #435.

Investment Management Corp of Ontario (IMCO) first reported a position in TWLO in Q1 2022 and has held it in 17 quarters since. The position peaked at $20.5M in Q2 2022. 964 funds tracked by Wall St. Rank hold TWLO as of Q2 2026.

  • Investment Management Corp of Ontario (IMCO) held 9,135 shares of Twilio worth $1.88M as of Q2 2026.
  • Investment Management Corp of Ontario (IMCO) sold 1,700 Twilio shares in Q2 2026, an estimated $301K.
  • Twilio made up 0.02% of Investment Management Corp of Ontario (IMCO)'s portfolio in Q2 2026, its #435 holding.
  • Investment Management Corp of Ontario (IMCO) first reported a position in Twilio in Q1 2022 and has held it in 17 quarters since.
  • Investment Management Corp of Ontario (IMCO)'s Twilio position peaked at $20.5M in Q2 2022.
  • 964 funds tracked by Wall St. Rank held Twilio as of Q2 2026.

Based on Investment Management Corp of Ontario (IMCO)'s 13F filing for Q2 2026, filed 14 Aug 2026.