D2L Inc (DTOL)

The most recent insider trading activity at D2L Inc. occurred on December 15, 2025, with a significant buy transaction by Director J. Ian Giffen. Prior to this, there were sell transactions in April 2025 and September 2024, and a buy transaction in September 2023. The overall pattern shows mixed activity among insiders.
Stock chart
Ticker: DTOL Exchange: TOR


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Top insiders
Trades
Giffen, J. Ian
Director of Issuer
1 purchase — total 348,930 CAD
Buy 15 Dec 2025
Value CA$300,369.57 | Price 283.34 | Shares 61,485
Sale 14 Apr 2025
Value US$1,372,960.86 | Price 438.83 | Shares 9,416
Buy 4 Apr 2025
Value CA$49,994.56 | Price 12.32 | Shares 4,058
Sale 16 Sep 2024
Value CA$4,005.00 | Price 13.35 | Shares 300
Sale 13 Sep 2024
Value CA$260,000.00 | Price 13.00 | Shares 20,000
Buy 18 Sep 2023
Value CA$71,700.00 | Price 7.17 | Shares 10,000
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date B/S Transaction type Insider and/or position Nb. shares
Price
Value
Number of shares Price Value Details
2025-12-17 2025-12-15 B Purchase

Director of Issuer

Non-Executive Director
61,485 -15.9%
283.34
CA$300,370
61,485 -15.9% 283.34 CA$300,370
2025-04-16 2025-04-14 S Sale

Director or Senior Officer of 10% Security Holder, Senior Officer of Issuer

Officer
9,416 -32.6%
438.83
US$1,372,961
9,416 -32.6% 438.83 US$1,372,961
2025-04-09 2025-04-04 B Purchase

10% Security Holder of Issuer, Director of Issuer, Senior Officer of Issuer

Executive Director Large shareholder
499
380.28
CA$835,106
499 380.28 CA$835,106
2024-09-18 2024-09-16 S Sale

Senior Officer of Issuer

Officer
300 -0.2%
13.35
CA$4,005
300 -0.2% 13.35 CA$4,005
2024-09-18 2024-09-13 S Sale

Senior Officer of Issuer

Officer
20,000 -10.6%
13.00
CA$260,000
20,000 -10.6% 13.00 CA$260,000
2023-09-19 2023-09-18 B Purchase

Director of Issuer

Non-Executive Director
10,000
7.17
CA$71,700
10,000 7.17 CA$71,700