The table below lists insider purchases and sales reported by company officers, directors, and major shareholders during the last 12 months.
DATE INSIDER |
INSIDER | TYPE | SHARES | PRICE | SHARES PRICE VALUE |
|---|---|---|---|---|---|
May 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
119,553 | $4.26 | 119,553 $4.26 $509,320 |
May 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
11,366 | $4.26 | 11,366 $4.26 $48,421 |
May 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
7,840 | $4.26 | 7,840 $4.26 $33,400 |
May 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
7,520 | $4.26 | 7,520 $4.26 $32,037 |
May 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,721 | $4.26 | 3,721 $4.26 $15,852 |
Apr 24, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
20,005 | $5.10 | 20,005 $5.10 $102,023 |
Apr 24, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,902 | $5.10 | 1,902 $5.10 $9,700 |
Apr 24, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,312 | $5.10 | 1,312 $5.10 $6,691 |
Apr 24, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,258 | $5.10 | 1,258 $5.10 $6,416 |
Apr 24, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
623 | $5.10 | 623 $5.10 $3,177 |
Apr 23, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,277 | $5.10 | 2,277 $5.10 $11,613 |
Apr 23, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
216 | $5.10 | 216 $5.10 $1,102 |
Apr 23, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
149 | $5.10 | 149 $5.10 $760 |
Apr 23, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
143 | $5.10 | 143 $5.10 $729 |
Apr 23, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
71 | $5.10 | 71 $5.10 $362 |
Apr 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
21,051 | $5.06 | 21,051 $5.06 $106,461 |
Apr 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,001 | $5.06 | 2,001 $5.06 $10,120 |
Apr 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,380 | $5.06 | 1,380 $5.06 $6,979 |
Apr 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,324 | $5.06 | 1,324 $5.06 $6,696 |
Apr 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
655 | $5.06 | 655 $5.06 $3,313 |
Apr 17, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
79,703 | $5.15 | 79,703 $5.15 $410,359 |
Apr 17, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
7,577 | $5.15 | 7,577 $5.15 $39,011 |
Apr 17, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,226 | $5.15 | 5,226 $5.15 $26,907 |
Apr 17, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,013 | $5.15 | 5,013 $5.15 $25,810 |
Apr 17, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,481 | $5.15 | 2,481 $5.15 $12,774 |
Apr 16, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,850 | $5.11 | 39,850 $5.11 $203,677 |
Apr 16, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.11 | 3,789 $5.11 $19,366 |
Apr 16, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.11 | 2,613 $5.11 $13,355 |
Apr 16, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,507 | $5.11 | 2,507 $5.11 $12,814 |
Apr 16, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.11 | 1,241 $5.11 $6,343 |
Apr 15, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,851 | $5.14 | 39,851 $5.14 $204,727 |
Apr 15, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.14 | 3,789 $5.14 $19,465 |
Apr 15, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.14 | 2,613 $5.14 $13,424 |
Apr 15, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,506 | $5.14 | 2,506 $5.14 $12,874 |
Apr 15, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.14 | 1,241 $5.14 $6,375 |
Apr 14, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,850 | $5.15 | 39,850 $5.15 $205,299 |
Apr 14, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.15 | 3,789 $5.15 $19,520 |
Apr 14, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.15 | 2,613 $5.15 $13,462 |
Apr 14, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,507 | $5.15 | 2,507 $5.15 $12,916 |
Apr 14, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.15 | 1,241 $5.15 $6,393 |
Apr 11, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
59,776 | $5.14 | 59,776 $5.14 $307,243 |
Apr 11, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,683 | $5.14 | 5,683 $5.14 $29,210 |
Apr 11, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,920 | $5.14 | 3,920 $5.14 $20,148 |
Apr 11, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,760 | $5.14 | 3,760 $5.14 $19,326 |
Apr 11, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,861 | $5.14 | 1,861 $5.14 $9,565 |
Apr 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,850 | $5.16 | 39,850 $5.16 $205,455 |
Apr 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.16 | 3,789 $5.16 $19,535 |
Apr 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.16 | 2,613 $5.16 $13,472 |
Apr 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,507 | $5.16 | 2,507 $5.16 $12,925 |
Apr 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.16 | 1,241 $5.16 $6,398 |
Apr 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,850 | $5.26 | 39,850 $5.26 $209,483 |
Apr 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.26 | 3,789 $5.26 $19,918 |
Apr 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.26 | 2,613 $5.26 $13,736 |
Apr 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,507 | $5.26 | 2,507 $5.26 $13,179 |
Apr 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.26 | 1,241 $5.26 $6,524 |
Apr 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
79,702 | $5.46 | 79,702 $5.46 $434,782 |
Apr 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
7,578 | $5.46 | 7,578 $5.46 $41,339 |
Apr 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,226 | $5.46 | 5,226 $5.46 $28,508 |
Apr 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,013 | $5.46 | 5,013 $5.46 $27,346 |
Apr 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,481 | $5.46 | 2,481 $5.46 $13,534 |
Apr 04, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,156 | $5.55 | 5,156 $5.55 $28,628 |
Apr 04, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
490 | $5.55 | 490 $5.55 $2,721 |
Apr 04, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
338 | $5.55 | 338 $5.55 $1,877 |
Apr 04, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
324 | $5.55 | 324 $5.55 $1,799 |
Apr 04, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
161 | $5.55 | 161 $5.55 $894 |
Apr 03, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
79,702 | $5.86 | 79,702 $5.86 $466,791 |
Apr 03, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
7,578 | $5.86 | 7,578 $5.86 $44,382 |
Apr 03, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,226 | $5.86 | 5,226 $5.86 $30,607 |
Apr 03, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,013 | $5.86 | 5,013 $5.86 $29,360 |
Apr 03, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,481 | $5.86 | 2,481 $5.86 $14,530 |
Apr 01, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
59,776 | $5.91 | 59,776 $5.91 $353,497 |
Apr 01, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,683 | $5.91 | 5,683 $5.91 $33,608 |
Apr 01, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,920 | $5.91 | 3,920 $5.91 $23,182 |
Apr 01, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,760 | $5.91 | 3,760 $5.91 $22,236 |
Apr 01, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,861 | $5.91 | 1,861 $5.91 $11,005 |
Mar 31, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,850 | $5.97 | 39,850 $5.97 $237,972 |
Mar 31, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.97 | 3,789 $5.97 $22,627 |
Mar 31, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.97 | 2,613 $5.97 $15,604 |
Mar 31, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,507 | $5.97 | 2,507 $5.97 $14,971 |
Mar 31, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.97 | 1,241 $5.97 $7,411 |
Mar 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
55,792 | $5.97 | 55,792 $5.97 $333,151 |
Mar 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,304 | $5.97 | 5,304 $5.97 $31,672 |
Mar 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,658 | $5.97 | 3,658 $5.97 $21,843 |
Mar 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,509 | $5.97 | 3,509 $5.97 $20,953 |
Mar 21, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,737 | $5.97 | 1,737 $5.97 $10,372 |
Mar 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
39,850 | $5.73 | 39,850 $5.73 $228,376 |
Mar 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,789 | $5.73 | 3,789 $5.73 $21,714 |
Mar 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,613 | $5.73 | 2,613 $5.73 $14,975 |
Mar 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,507 | $5.73 | 2,507 $5.73 $14,367 |
Mar 06, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,241 | $5.73 | 1,241 $5.73 $7,112 |
Mar 05, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
69,183 | $5.62 | 69,183 $5.62 $388,546 |
Mar 05, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,577 | $5.62 | 6,577 $5.62 $36,938 |
Mar 05, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,536 | $5.62 | 4,536 $5.62 $25,475 |
Mar 05, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,351 | $5.62 | 4,351 $5.62 $24,436 |
Mar 05, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,154 | $5.62 | 2,154 $5.62 $12,097 |
Mar 05, 2025 Meier Matthew |
Meier Matthew
EVP, CDIO
|
Buy |
20,000 | $5.73 | 20,000 $5.73 $114,600 |
Mar 03, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
26,336 | $5.73 | 26,336 $5.73 $150,911 |
Feb 28, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
46,664 | $5.69 | 46,664 $5.69 $265,551 |
Feb 27, 2025 WYNNE STEVEN E |
WYNNE STEVEN E
|
Buy |
10,000 | $6.01 | 10,000 $6.01 $60,100 |
Feb 27, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
72,000 | $6.08 | 72,000 $6.08 $437,897 |
Jan 13, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
60,442 | $8.46 | 60,442 $8.46 $511,551 |
Jan 13, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,637 | $8.46 | 5,637 $8.46 $47,709 |
Jan 13, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,957 | $8.46 | 3,957 $8.46 $33,490 |
Jan 13, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,085 | $8.46 | 3,085 $8.46 $26,110 |
Jan 13, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,879 | $8.46 | 1,879 $8.46 $15,903 |
Jan 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
88,650 | $7.65 | 88,650 $7.65 $678,536 |
Jan 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
8,267 | $7.65 | 8,267 $7.65 $63,276 |
Jan 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,803 | $7.65 | 5,803 $7.65 $44,417 |
Jan 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,525 | $7.65 | 4,525 $7.65 $34,635 |
Jan 10, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,755 | $7.65 | 2,755 $7.65 $21,087 |
Jan 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
128,944 | $7.71 | 128,944 $7.71 $993,578 |
Jan 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
12,025 | $7.71 | 12,025 $7.71 $92,659 |
Jan 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
8,441 | $7.71 | 8,441 $7.71 $65,042 |
Jan 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,582 | $7.71 | 6,582 $7.71 $50,718 |
Jan 08, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,008 | $7.71 | 4,008 $7.71 $30,884 |
Jan 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
100,738 | $7.90 | 100,738 $7.90 $796,324 |
Jan 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
9,394 | $7.90 | 9,394 $7.90 $74,259 |
Jan 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,595 | $7.90 | 6,595 $7.90 $52,133 |
Jan 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,142 | $7.90 | 5,142 $7.90 $40,647 |
Jan 07, 2025 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,131 | $7.90 | 3,131 $7.90 $24,750 |
Nov 07, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
68,923 | $10.48 | 68,923 $10.48 $721,975 |
Nov 07, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,557 | $10.48 | 6,557 $10.48 $68,685 |
Nov 07, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,520 | $10.48 | 4,520 $10.48 $47,347 |
Nov 07, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
60,000 | $10.48 | 60,000 $10.48 $628,506 |
Nov 07, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
60,000 | $10.48 | 60,000 $10.48 $628,506 |
Nov 06, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
120,617 | $10.71 | 120,617 $10.71 $1,291,398 |
Nov 06, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
11,474 | $10.71 | 11,474 $10.71 $122,848 |
Nov 06, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
7,909 | $10.71 | 7,909 $10.71 $84,678 |
Nov 06, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
105,000 | $10.71 | 105,000 $10.71 $1,124,193 |
Nov 06, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
105,000 | $10.71 | 105,000 $10.71 $1,124,193 |
Nov 05, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
155,078 | $10.06 | 155,078 $10.06 $1,559,868 |
Nov 05, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
14,753 | $10.06 | 14,753 $10.06 $148,395 |
Nov 05, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
10,169 | $10.06 | 10,169 $10.06 $102,286 |
Nov 05, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
135,000 | $10.06 | 135,000 $10.06 $1,357,911 |
Nov 05, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
135,000 | $10.06 | 135,000 $10.06 $1,357,911 |
Feb 12, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
54,000 | $19.84 | 54,000 $19.84 $1,071,106 |
Feb 09, 2024 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Sell |
53,000 | $19.55 | 53,000 $19.55 $1,036,150 |
May 17, 2023 Craven Timothy |
Craven Timothy
EVP, Human Resources
|
Sell |
3,852 | $14.52 | 3,852 $14.52 $55,927 |
May 15, 2023 Krause John |
Krause John
SVP & GM, NA
|
Sell |
3,844 | $14.16 | 3,844 $14.16 $54,412 |
May 12, 2023 Craven Timothy |
Craven Timothy
EVP, Human Resources
|
Sell |
35,099 | $14.05 | 35,099 $14.05 $493,222 |
Mar 15, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
77,000 | $12.32 | 77,000 $12.32 $948,340 |
Mar 14, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
20,000 | $12.48 | 20,000 $12.48 $249,604 |
Jan 31, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
22,608 | $12.25 | 22,608 $12.25 $276,955 |
Jan 31, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,728 | $12.25 | 4,728 $12.25 $57,919 |
Jan 31, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,564 | $12.25 | 3,564 $12.25 $43,660 |
Jan 30, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
23,400 | $11.85 | 23,400 $11.85 $277,325 |
Jan 30, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,600 | $11.85 | 4,600 $11.85 $54,517 |
Jan 30, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,800 | $11.85 | 2,800 $11.85 $33,184 |
Jan 27, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
24,492 | $11.99 | 24,492 $11.99 $293,559 |
Jan 27, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,672 | $11.99 | 4,672 $11.99 $55,998 |
Jan 27, 2023 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,836 | $11.99 | 2,836 $11.99 $33,992 |
Dec 30, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,200 | $9.59 | 5,200 $9.59 $49,860 |
Dec 01, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,100 | $10.62 | 3,100 $10.62 $32,922 |
Nov 30, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
8,000 | $10.08 | 8,000 $10.08 $80,626 |
Nov 29, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
18,700 | $9.88 | 18,700 $9.88 $184,689 |
Nov 28, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
34,700 | $9.80 | 34,700 $9.80 $340,095 |
Nov 02, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
22,500 | $10.02 | 22,500 $10.02 $225,371 |
Nov 01, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
54,000 | $10.78 | 54,000 $10.78 $582,142 |
Oct 20, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,050 | $8.83 | 2,050 $8.83 $18,102 |
Oct 14, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
25,854 | $8.57 | 25,854 $8.57 $221,628 |
Oct 14, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,303 | $8.57 | 2,303 $8.57 $19,742 |
Oct 14, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
1,743 | $8.57 | 1,743 $8.57 $14,942 |
Oct 14, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,000 | $8.51 | 2,000 $8.51 $17,020 |
Oct 07, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
52,744 | $9.08 | 52,744 $9.08 $478,974 |
Oct 07, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
4,699 | $9.08 | 4,699 $9.08 $42,672 |
Oct 07, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,557 | $9.08 | 3,557 $9.08 $32,301 |
Oct 06, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
77,037 | $9.50 | 77,037 $9.50 $731,528 |
Oct 06, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,863 | $9.50 | 6,863 $9.50 $65,170 |
Oct 06, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,200 | $9.50 | 5,200 $9.50 $49,378 |
Oct 05, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
77,863 | $9.58 | 77,863 $9.58 $746,153 |
Oct 05, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,937 | $9.58 | 6,937 $9.58 $66,477 |
Oct 05, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,250 | $9.58 | 5,250 $9.58 $50,310 |
Sep 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,250 | $9.49 | 2,250 $9.49 $21,359 |
Sep 15, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
17,800 | $9.98 | 17,800 $9.98 $177,674 |
Sep 09, 2022 NORD DAVID G |
NORD DAVID G
|
Buy |
20,000 | $11.00 | 20,000 $11.00 $220,000 |
Sep 02, 2022 WYNNE STEVEN E |
WYNNE STEVEN E
|
Buy |
18,000 | $11.07 | 18,000 $11.07 $199,170 |
Aug 25, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
11,000 | $12.44 | 11,000 $12.44 $136,832 |
Aug 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
10,807 | $12.46 | 10,807 $12.46 $134,648 |
Aug 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
970 | $12.46 | 970 $12.46 $12,086 |
Aug 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
723 | $12.46 | 723 $12.46 $9,008 |
Aug 19, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
57,717 | $12.70 | 57,717 $12.70 $732,873 |
Aug 19, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
5,183 | $12.70 | 5,183 $12.70 $65,812 |
Aug 19, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,900 | $12.70 | 3,900 $12.70 $49,521 |
Aug 18, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,200 | $13.33 | 2,200 $13.33 $29,334 |
Aug 04, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
17,400 | $15.20 | 17,400 $15.20 $264,480 |
Aug 01, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
26,509 | $14.33 | 26,509 $14.33 $379,908 |
Aug 01, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,381 | $14.33 | 2,381 $14.33 $34,123 |
Aug 01, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
873 | $14.33 | 873 $14.33 $12,511 |
Jun 23, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
105,723 | $13.82 | 105,723 $13.82 $1,461,483 |
Jun 23, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
9,507 | $13.82 | 9,507 $13.82 $131,422 |
Jun 23, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
6,585 | $13.82 | 6,585 $13.82 $91,029 |
Jun 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
282,070 | $13.11 | 282,070 $13.11 $3,697,289 |
Jun 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
25,363 | $13.11 | 25,363 $13.11 $332,451 |
Jun 22, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
17,567 | $13.11 | 17,567 $13.11 $230,263 |
Jun 21, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
43,395 | $13.15 | 43,395 $13.15 $570,718 |
Jun 21, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,902 | $13.15 | 3,902 $13.15 $51,318 |
Jun 21, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,703 | $13.15 | 2,703 $13.15 $35,549 |
Apr 11, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
43,249 | $20.45 | 43,249 $20.45 $884,230 |
Apr 11, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
3,961 | $20.45 | 3,961 $20.45 $80,983 |
Apr 11, 2022 Turtle Creek Asset Management Inc. |
Turtle Creek Asset Management Inc.
|
Buy |
2,790 | $20.45 | 2,790 $20.45 $57,042 |
TOP