Past 90 days
Past 90 days
Past 90 days
Past 90 days
Search
Notification date | Transaction date | B/S Transaction type | Insider and/or position |
Nb. shares Price Value |
Number of shares | Price | Value | Details |
---|---|---|---|---|---|---|---|---|
2024-10-30 | 2024-10-28 | B Purchase | Non-Executive Director |
1,000
+18.3%
51.02USD 51,020 |
1,000 +18.3% | 51.02 | USD 51,020 | |
2024-08-14 | 2024-08-12 | B Purchase | Non-Executive Director |
2,000
+57.6%
49.82USD 99,644 |
2,000 +57.6% | 49.82 | USD 99,644 | |
2024-01-29 | 2024-01-29 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
267
-0.1%
36.20USD 9,666 |
267 -0.1% | 36.20 | USD 9,666 | |
2024-01-29 | 2024-01-29 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
358
-0.1%
36.20USD 12,961 |
358 -0.1% | 36.20 | USD 12,961 | |
2024-01-29 | 2024-01-29 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
3,832
-0.1%
36.20USD 138,730 |
3,832 -0.1% | 36.20 | USD 138,730 | |
2024-01-29 | 2024-01-29 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,428
-0.8%
35.61USD 86,470 |
2,428 -0.8% | 35.61 | USD 86,470 | |
2024-01-29 | 2024-01-29 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
3,253
-0.8%
35.61USD 115,852 |
3,253 -0.8% | 35.61 | USD 115,852 | |
2024-01-29 | 2024-01-29 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
34,862
-0.8%
35.61USD 1,241,568 |
34,862 -0.8% | 35.61 | USD 1,241,568 | |
2024-01-26 | 2024-01-26 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,796
-0.6%
35.53USD 63,808 |
1,796 -0.6% | 35.53 | USD 63,808 | |
2024-01-26 | 2024-01-26 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,408
-0.6%
35.53USD 85,551 |
2,408 -0.6% | 35.53 | USD 85,551 | |
2024-01-26 | 2024-01-26 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
25,796
-0.6%
35.53USD 916,475 |
25,796 -0.6% | 35.53 | USD 916,475 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,407
-0.5%
32.58USD 45,834 |
1,407 -0.5% | 32.58 | USD 45,834 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,886
-0.5%
32.58USD 61,438 |
1,886 -0.5% | 32.58 | USD 61,438 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
20,207
-0.5%
32.58USD 658,257 |
20,207 -0.5% | 32.58 | USD 658,257 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
282
-0.1%
31.39USD 8,852 |
282 -0.1% | 31.39 | USD 8,852 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
377
-0.1%
31.39USD 11,834 |
377 -0.1% | 31.39 | USD 11,834 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
4,041
-0.1%
31.39USD 126,852 |
4,041 -0.1% | 31.39 | USD 126,852 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
72
-0.0%
30.62USD 2,204 |
72 -0.0% | 30.62 | USD 2,204 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
96
-0.0%
30.62USD 2,939 |
96 -0.0% | 30.62 | USD 2,939 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,032
-0.0%
30.62USD 31,597 |
1,032 -0.0% | 30.62 | USD 31,597 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
12
-0.0%
29.62USD 355 |
12 -0.0% | 29.62 | USD 355 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
16
-0.0%
29.62USD 474 |
16 -0.0% | 29.62 | USD 474 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
172
-0.0%
29.62USD 5,095 |
172 -0.0% | 29.62 | USD 5,095 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
24
-0.0%
28.11USD 675 |
24 -0.0% | 28.11 | USD 675 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
32
-0.0%
28.11USD 900 |
32 -0.0% | 28.11 | USD 900 | |
2024-01-26 | 2024-01-25 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
344
-0.0%
28.11USD 9,670 |
344 -0.0% | 28.11 | USD 9,670 | |
2024-01-26 | 2024-01-24 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
465
-0.2%
31.35USD 14,577 |
465 -0.2% | 31.35 | USD 14,577 | |
2024-01-26 | 2024-01-24 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
623
-0.2%
31.35USD 19,530 |
623 -0.2% | 31.35 | USD 19,530 | |
2024-01-26 | 2024-01-24 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
6,676
-0.2%
31.35USD 209,279 |
6,676 -0.2% | 31.35 | USD 209,279 | |
2024-01-26 | 2024-01-24 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,331
-0.4%
30.63USD 40,775 |
1,331 -0.4% | 30.63 | USD 40,775 | |
2024-01-26 | 2024-01-24 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,785
-0.4%
30.63USD 54,683 |
1,785 -0.4% | 30.63 | USD 54,683 | |
2024-01-26 | 2024-01-24 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
19,120
-0.4%
30.63USD 585,734 |
19,120 -0.4% | 30.63 | USD 585,734 | |
2024-01-23 | 2024-01-23 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,797
-0.6%
31.12USD 55,915 |
1,797 -0.6% | 31.12 | USD 55,915 | |
2024-01-23 | 2024-01-23 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,408
-0.6%
31.12USD 74,927 |
2,408 -0.6% | 31.12 | USD 74,927 | |
2024-01-23 | 2024-01-23 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
25,795
-0.6%
31.12USD 802,637 |
25,795 -0.6% | 31.12 | USD 802,637 | |
2024-01-23 | 2024-01-22 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,796
-0.6%
30.88USD 55,464 |
1,796 -0.6% | 30.88 | USD 55,464 | |
2024-01-23 | 2024-01-22 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,408
-0.6%
30.88USD 74,363 |
2,408 -0.6% | 30.88 | USD 74,363 | |
2024-01-23 | 2024-01-22 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
25,796
-0.6%
30.88USD 796,627 |
25,796 -0.6% | 30.88 | USD 796,627 | |
2024-01-23 | 2024-01-19 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
684
-0.2%
30.22USD 20,673 |
684 -0.2% | 30.22 | USD 20,673 | |
2024-01-23 | 2024-01-19 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
916
-0.2%
30.22USD 27,685 |
916 -0.2% | 30.22 | USD 27,685 | |
2024-01-23 | 2024-01-19 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
9,817
-0.2%
30.22USD 296,704 |
9,817 -0.2% | 30.22 | USD 296,704 | |
2024-01-23 | 2024-01-19 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,113
-0.4%
29.64USD 32,986 |
1,113 -0.4% | 29.64 | USD 32,986 | |
2024-01-23 | 2024-01-19 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,492
-0.4%
29.64USD 44,219 |
1,492 -0.4% | 29.64 | USD 44,219 | |
2024-01-23 | 2024-01-19 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
15,978
-0.4%
29.64USD 473,543 |
15,978 -0.4% | 29.64 | USD 473,543 | |
2024-01-18 | 2024-01-18 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,797
-0.6%
29.38USD 52,791 |
1,797 -0.6% | 29.38 | USD 52,791 | |
2024-01-18 | 2024-01-18 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,408
-0.6%
29.38USD 70,740 |
2,408 -0.6% | 29.38 | USD 70,740 | |
2024-01-18 | 2024-01-18 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
25,795
-0.6%
29.38USD 757,785 |
25,795 -0.6% | 29.38 | USD 757,785 | |
2024-01-18 | 2024-01-17 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,797
-0.6%
30.20USD 54,274 |
1,797 -0.6% | 30.20 | USD 54,274 | |
2024-01-18 | 2024-01-17 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,408
-0.6%
30.20USD 72,727 |
2,408 -0.6% | 30.20 | USD 72,727 | |
2024-01-18 | 2024-01-17 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
25,795
-0.6%
30.20USD 779,068 |
25,795 -0.6% | 30.20 | USD 779,068 | |
2024-01-18 | 2024-01-16 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,797
-0.6%
30.94USD 55,599 |
1,797 -0.6% | 30.94 | USD 55,599 | |
2024-01-18 | 2024-01-16 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,408
-0.6%
30.94USD 74,503 |
2,408 -0.6% | 30.94 | USD 74,503 | |
2024-01-18 | 2024-01-16 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
25,795
-0.6%
30.94USD 798,090 |
25,795 -0.6% | 30.94 | USD 798,090 | |
2024-01-12 | 2024-01-12 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
197
-0.1%
32.78USD 6,457 |
197 -0.1% | 32.78 | USD 6,457 | |
2024-01-12 | 2024-01-12 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
265
-0.1%
32.78USD 8,686 |
265 -0.1% | 32.78 | USD 8,686 | |
2024-01-12 | 2024-01-12 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,838
-0.1%
32.78USD 93,021 |
2,838 -0.1% | 32.78 | USD 93,021 | |
2024-01-12 | 2024-01-12 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,300
-0.4%
31.61USD 41,096 |
1,300 -0.4% | 31.61 | USD 41,096 | |
2024-01-12 | 2024-01-12 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,741
-0.4%
31.61USD 55,037 |
1,741 -0.4% | 31.61 | USD 55,037 | |
2024-01-12 | 2024-01-12 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
18,659
-0.4%
31.61USD 589,850 |
18,659 -0.4% | 31.61 | USD 589,850 | |
2024-01-12 | 2024-01-11 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,497
-0.5%
32.44USD 48,559 |
1,497 -0.5% | 32.44 | USD 48,559 | |
2024-01-12 | 2024-01-11 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,007
-0.5%
32.44USD 65,103 |
2,007 -0.5% | 32.44 | USD 65,103 | |
2024-01-12 | 2024-01-11 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
21,496
-0.5%
32.44USD 697,283 |
21,496 -0.5% | 32.44 | USD 697,283 | |
2024-01-12 | 2024-01-10 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,497
-0.5%
32.46USD 48,598 |
1,497 -0.5% | 32.46 | USD 48,598 | |
2024-01-12 | 2024-01-10 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,006
-0.5%
32.46USD 65,122 |
2,006 -0.5% | 32.46 | USD 65,122 | |
2024-01-12 | 2024-01-10 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
21,497
-0.5%
32.46USD 697,866 |
21,497 -0.5% | 32.46 | USD 697,866 | |
2024-01-09 | 2024-01-09 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,096
-0.7%
32.73USD 68,607 |
2,096 -0.7% | 32.73 | USD 68,607 | |
2024-01-09 | 2024-01-09 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
2,809
-0.7%
32.73USD 91,946 |
2,809 -0.7% | 32.73 | USD 91,946 | |
2024-01-09 | 2024-01-09 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
30,095
-0.7%
32.73USD 985,085 |
30,095 -0.7% | 32.73 | USD 985,085 | |
2024-01-09 | 2024-01-05 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
967
-0.3%
32.53USD 31,452 |
967 -0.3% | 32.53 | USD 31,452 | |
2024-01-09 | 2024-01-05 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,296
-0.3%
32.53USD 42,153 |
1,296 -0.3% | 32.53 | USD 42,153 | |
2024-01-09 | 2024-01-05 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
13,886
-0.3%
32.53USD 451,653 |
13,886 -0.3% | 32.53 | USD 451,653 | |
2024-01-09 | 2024-01-05 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
530
-0.2%
32.17USD 17,053 |
530 -0.2% | 32.17 | USD 17,053 | |
2024-01-09 | 2024-01-05 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
710
-0.2%
32.17USD 22,844 |
710 -0.2% | 32.17 | USD 22,844 | |
2024-01-09 | 2024-01-05 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
7,611
-0.2%
32.17USD 244,882 |
7,611 -0.2% | 32.17 | USD 244,882 | |
2024-01-04 | 2024-01-04 | S Sale |
Turtle Creek Asset Management Inc. Large shareholder |
1,497
-0.5%
31.57USD 47,254 |
1,497 -0.5% | 31.57 | USD 47,254 |
// ... existing code ... // ... rest of the file ...