30 Oct 2024 |
FAWCETT JOHN J. |
Director |
28 Oct 2024 |
1,000 |
51.02 |
51,020 |
14 Aug 2024 |
FAWCETT JOHN J. |
Director |
12 Aug 2024 |
2,000 |
49.82 |
99,644 |
01 Aug 2023 |
BALLOU ROGER H |
Director |
31 Jul 2023 |
2,400 |
41.78 |
100,272 |
01 Jun 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
30 May 2023 |
400 |
29.88 |
11,954 |
26 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
24 May 2023 |
1,343 |
29.50 |
39,617 |
26 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
24 May 2023 |
13,657 |
29.50 |
402,862 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
19 May 2023 |
523 |
29.74 |
15,553 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
19 May 2023 |
5,327 |
29.74 |
158,413 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
18 May 2023 |
2,863 |
29.73 |
85,115 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
18 May 2023 |
281 |
29.73 |
8,354 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
72,556 |
29.89 |
2,168,568 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
174 |
28.77 |
5,007 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
18,497 |
29.08 |
537,813 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
7,130 |
29.89 |
213,103 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
3,014 |
28.77 |
86,725 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
20 |
28.77 |
575 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
1,817 |
29.08 |
52,831 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
450 |
29.84 |
13,428 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
290 |
28.77 |
8,344 |
19 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
17 May 2023 |
2 |
28.77 |
58 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
16 May 2023 |
18 |
27.81 |
501 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
16 May 2023 |
1,243 |
27.81 |
34,574 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
16 May 2023 |
21,525 |
27.81 |
598,709 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
16 May 2023 |
142 |
27.81 |
3,950 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
16 May 2023 |
2,072 |
27.81 |
57,632 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
4,005 |
28.19 |
112,904 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
34 |
28.19 |
958 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
5,442 |
27.70 |
150,744 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
47 |
27.70 |
1,302 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
275 |
28.19 |
7,752 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
3,265 |
27.70 |
90,441 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
41,603 |
28.19 |
1,172,822 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
2,403 |
28.19 |
67,742 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
56,526 |
27.70 |
1,565,782 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
15 May 2023 |
373 |
27.70 |
10,332 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
12 May 2023 |
404 |
26.53 |
10,718 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
12 May 2023 |
5,887 |
26.53 |
156,180 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
12 May 2023 |
50 |
26.53 |
1,326 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
12 May 2023 |
3,532 |
26.53 |
93,703 |
16 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
12 May 2023 |
61,154 |
26.53 |
1,622,397 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
11 May 2023 |
43,049 |
26.17 |
1,126,704 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
11 May 2023 |
284 |
26.17 |
7,433 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
11 May 2023 |
4,144 |
26.17 |
108,459 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
11 May 2023 |
36 |
26.17 |
942 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
11 May 2023 |
2,487 |
26.17 |
65,091 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
3,645 |
26.05 |
94,954 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
1,464 |
26.78 |
39,205 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
10 |
26.78 |
268 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
63,110 |
26.05 |
1,644,041 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
416 |
26.05 |
10,837 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
141 |
26.78 |
3,776 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
1 |
26.78 |
27 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
6,076 |
26.05 |
158,282 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
52 |
26.05 |
1,355 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
10 May 2023 |
85 |
26.78 |
2,276 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
30 |
25.90 |
777 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
1,118 |
26.39 |
29,504 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
2,115 |
25.90 |
54,784 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
19,351 |
26.39 |
510,681 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
36,613 |
25.90 |
948,365 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
128 |
26.39 |
3,378 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
241 |
25.90 |
6,242 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
1,863 |
26.39 |
49,165 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
3,525 |
25.90 |
91,306 |
11 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
09 May 2023 |
16 |
26.39 |
422 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
08 May 2023 |
12,433 |
25.17 |
312,932 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
08 May 2023 |
106 |
25.17 |
2,668 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
08 May 2023 |
7,460 |
25.17 |
187,764 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
08 May 2023 |
129,148 |
25.17 |
3,250,591 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
08 May 2023 |
853 |
25.17 |
21,470 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
05 May 2023 |
6,126 |
24.82 |
152,058 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
05 May 2023 |
53 |
24.82 |
1,316 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
05 May 2023 |
3,676 |
24.82 |
91,245 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
05 May 2023 |
63,632 |
24.82 |
1,579,454 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
05 May 2023 |
420 |
24.82 |
10,425 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
04 May 2023 |
191 |
23.72 |
4,530 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
04 May 2023 |
2,792 |
23.72 |
66,225 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
04 May 2023 |
24 |
23.72 |
569 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
04 May 2023 |
1,675 |
23.72 |
39,730 |
08 May 2023 |
TURTLE CREEK ASSET MANAGEMENT INC. |
10% |
04 May 2023 |
29,029 |
23.72 |
688,550 |