Roots Corp (ROOT)

In the past 90 days, Roots Corp has seen 41 insider trading transactions, all of which were purchases by Edward Hume Kernaghan, a 10% security holder, totaling approximately CAD 724,939. The net buying represents about 2.25% of the company's float. The stock has experienced a slight decline of 1.7% over the last 90 days. The most recent earnings report on April 8, 2025, indicated a 2.56% earnings beat, with the next earnings date scheduled for June 3, 2025.
Stock chart
Ticker: ROOT Exchange: TOR


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Earnings
Earnings
 
Value bought

Past 90 days

 
Value sold

Past 90 days

 
Net insiders buying

Past 90 days

 
Trades (buy and sell)

Past 90 days

Abbreviations B: Buy, S: Sell, PP: Planned purchase, PS: Planned 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-04-17 2025-04-14 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.1%
2.25
CAD 7,947
1,000 +0.1% 2.25 CAD 100,000
2025-04-17 2025-04-14 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.0%
2.22
CAD 160
1,000 +0.0% 2.22 CAD 100,000
2025-04-11 2025-04-11 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.0%
2.24
CAD 320
1,000 +0.0% 2.24 CAD 100,000
2025-04-11 2025-04-11 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.0%
2.25
CAD 3,862
1,000 +0.0% 2.25 CAD 100,000
2025-04-11 2025-04-11 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.1%
2.26
CAD 11,151
1,000 +0.1% 2.26 CAD 100,000
2025-03-31 2025-03-31 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,200 +0.0%
2.32
CAD 1,935
1,200 +0.0% 2.32 CAD 2,784
2025-03-31 2025-03-31 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
600 +0.0%
2.33
CAD 972
600 +0.0% 2.33 CAD 1,398
2025-03-31 2025-03-31 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,400 +0.0%
2.34
CAD 2,277
1,400 +0.0% 2.34 CAD 3,276
2025-03-31 2025-03-31 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
4,000 +0.1%
2.35
CAD 6,534
4,000 +0.1% 2.35 CAD 9,400
2025-03-27 2025-03-25 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.31
CAD 162
100 +0.0% 2.31 CAD 231
2025-03-27 2025-03-25 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
600 +0.0%
2.32
CAD 975
600 +0.0% 2.32 CAD 1,392
2025-03-27 2025-03-25 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,100 +0.0%
2.33
CAD 1,795
1,100 +0.0% 2.33 CAD 2,563
2025-03-27 2025-03-25 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
400 +0.0%
2.34
CAD 655
400 +0.0% 2.34 CAD 936
2025-03-27 2025-03-25 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
20,800 +0.3%
2.35
CAD 34,226
20,800 +0.3% 2.35 CAD 48,880
2025-03-27 2025-03-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
700 +0.0%
2.33
CAD 1,136
700 +0.0% 2.33 CAD 1,631
2025-03-27 2025-03-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,100 +0.0%
2.35
CAD 1,801
1,100 +0.0% 2.35 CAD 2,585
2025-03-27 2025-03-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
500 +0.0%
2.36
CAD 822
500 +0.0% 2.36 CAD 1,180
2025-03-27 2025-03-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.38
CAD 166
100 +0.0% 2.38 CAD 238
2025-03-27 2025-03-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,200 +0.0%
2.39
CAD 3,664
2,200 +0.0% 2.39 CAD 5,258
2025-03-27 2025-03-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
8,700 +0.1%
2.40
CAD 14,549
8,700 +0.1% 2.40 CAD 20,880
2025-03-21 2025-03-21 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,600 +0.0%
2.25
CAD 4,083
2,600 +0.0% 2.25 CAD 5,850
2025-03-20 2025-03-20 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
300 +0.0%
2.25
CAD 471
300 +0.0% 2.25 CAD 675
2025-03-20 2025-03-19 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
3,400 +0.1%
2.25
CAD 5,340
3,400 +0.1% 2.25 CAD 7,650
2025-03-20 2025-03-18 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.0%
2.25
CAD 1,573
1,000 +0.0% 2.25 CAD 2,250
2025-03-20 2025-03-18 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
600 +0.0%
2.20
CAD 923
600 +0.0% 2.20 CAD 1,320
2025-03-20 2025-03-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
3,200 +0.1%
2.20
CAD 4,926
3,200 +0.1% 2.20 CAD 7,040
2025-03-20 2025-03-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,600
2.20
CAD 4,002
2,600 2.20 CAD 5,720
2025-03-20 2025-03-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
500 +0.0%
2.23
CAD 780
500 +0.0% 2.23 CAD 1,115
2025-03-20 2025-03-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
3,200 +0.1%
2.24
CAD 5,015
3,200 +0.1% 2.24 CAD 7,168
2025-03-20 2025-03-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
13,200 +0.2%
2.25
CAD 20,781
13,200 +0.2% 2.25 CAD 29,700
2025-03-14 2025-03-14 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
200 +0.0%
2.30
CAD 319
200 +0.0% 2.30 CAD 460
2025-03-13 2025-03-13 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
300 +0.0%
2.30
CAD 478
300 +0.0% 2.30 CAD 690
2025-03-13 2025-03-12 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
300 +0.0%
2.27
CAD 474
300 +0.0% 2.27 CAD 681
2025-03-13 2025-03-12 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
700 +0.0%
2.30
CAD 1,120
700 +0.0% 2.30 CAD 1,610
2025-03-13 2025-03-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
600 +0.0%
2.25
CAD 935
600 +0.0% 2.25 CAD 1,350
2025-01-31 2025-01-30 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
500 +0.0%
2.36
CAD 818
500 +0.0% 2.36 CAD 1,180
2025-01-31 2025-01-30 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
3,700 +0.1%
2.39
CAD 6,132
3,700 +0.1% 2.39 CAD 8,843
2025-01-31 2025-01-30 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
203,000 +3.5%
2.40
CAD 337,824
203,000 +3.5% 2.40 CAD 487,200
2025-01-31 2025-01-29 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
7,600 +0.1%
2.36
CAD 12,453
7,600 +0.1% 2.36 CAD 17,936
2025-01-31 2025-01-28 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.36
CAD 164
100 +0.0% 2.36 CAD 236
2025-01-31 2025-01-27 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
400 +0.0%
2.36
CAD 658
400 +0.0% 2.36 CAD 944
2025-01-17 2025-01-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,200 +0.0%
2.25
CAD 3,438
2,200 +0.0% 2.25 CAD 4,950
2025-01-17 2025-01-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.26
CAD 157
100 +0.0% 2.26 CAD 226
2025-01-17 2025-01-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.28
CAD 158
100 +0.0% 2.28 CAD 228
2025-01-17 2025-01-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,200 +0.0%
2.29
CAD 1,909
1,200 +0.0% 2.29 CAD 2,748
2025-01-17 2025-01-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,200 +0.0%
2.30
CAD 3,515
2,200 +0.0% 2.30 CAD 5,060
2025-01-17 2025-01-17 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
6,300 +0.1%
2.31
CAD 10,109
6,300 +0.1% 2.31 CAD 14,553
2025-01-17 2025-01-16 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
9,900 +0.2%
2.20
CAD 15,181
9,900 +0.2% 2.20 CAD 21,780
2025-01-17 2025-01-16 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
500 +0.0%
2.21
CAD 770
500 +0.0% 2.21 CAD 1,105
2025-01-13 2025-01-13 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
500 +0.0%
2.19
CAD 759
500 +0.0% 2.19 CAD 1,095
2025-01-13 2025-01-13 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
28,400 +0.5%
2.20
CAD 43,299
28,400 +0.5% 2.20 CAD 62,480
2025-01-13 2025-01-13 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.23
CAD 155
100 +0.0% 2.23 CAD 223
2025-01-13 2025-01-13 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,800 +0.0%
2.24
CAD 4,346
2,800 +0.0% 2.24 CAD 6,272
2025-01-13 2025-01-13 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
4,500 +0.1%
2.25
CAD 7,017
4,500 +0.1% 2.25 CAD 10,125
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
200 +0.0%
2.14
CAD 297
200 +0.0% 2.14 CAD 428
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
3,800 +0.1%
2.15
CAD 5,676
3,800 +0.1% 2.15 CAD 8,170
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
200 +0.0%
2.16
CAD 300
200 +0.0% 2.16 CAD 432
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
500 +0.0%
2.17
CAD 754
500 +0.0% 2.17 CAD 1,085
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
900 +0.0%
2.18
CAD 1,363
900 +0.0% 2.18 CAD 1,962
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
8,600 +0.1%
2.20
CAD 13,144
8,600 +0.1% 2.20 CAD 18,920
2025-01-13 2025-01-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,600 +0.0%
2.21
CAD 2,456
1,600 +0.0% 2.21 CAD 3,536
2024-08-21 2024-08-19 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
2,300 +0.0%
2.00
CAD 3,359
2,300 +0.0% 2.00 CAD 4,600
2024-08-21 2024-08-19 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.04
CAD 149
100 +0.0% 2.04 CAD 204
2024-08-21 2024-08-19 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
4,900 +0.1%
2.05
CAD 7,335
4,900 +0.1% 2.05 CAD 10,045
2024-06-28 2024-06-28 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
7,800 +0.1%
2.05
CAD 11,670
7,800 +0.1% 2.05 CAD 15,990
2024-06-28 2024-06-28 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
4,500 +0.1%
2.09
CAD 6,864
4,500 +0.1% 2.09 CAD 9,405
2024-06-28 2024-06-28 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.0%
2.10
CAD 1,533
1,000 +0.0% 2.10 CAD 2,100
2024-06-28 2024-06-26 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.05
CAD 150
100 +0.0% 2.05 CAD 205
2024-06-28 2024-06-25 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
900 +0.0%
2.05
CAD 1,351
900 +0.0% 2.05 CAD 1,845
2024-06-28 2024-06-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
200 +0.0%
2.09
CAD 305
200 +0.0% 2.09 CAD 418
2024-06-28 2024-06-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
200 +0.0%
2.10
CAD 306
200 +0.0% 2.10 CAD 419
2024-06-28 2024-06-24 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
139,400 +2.5%
2.10
CAD 213,700
139,400 +2.5% 2.10 CAD 292,740
2024-06-14 2024-06-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
1,000 +0.0%
2.08
CAD 1,512
1,000 +0.0% 2.08 CAD 2,080
2024-06-14 2024-06-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
100 +0.0%
2.09
CAD 152
100 +0.0% 2.09 CAD 209
2024-06-14 2024-06-10 B Purchase

Kernaghan, Edward Hume

10% Security Holder of Issuer

Large shareholder
11,400 +0.2%
2.10
CAD 17,404
11,400 +0.2% 2.10 CAD 23,940
// ... existing code ... // ... rest of the file ...