Insider
Date
Role
Action
Shares
Price
Amount
McCarthy Dennis James
14 Sep 2026
EVP, Chief Revenue Officer
Buy
16
$108.14
$1.72K
Lakhwara Praniti
28 Jul 2026
Director
Sell
2,802
$106.12
$297.35K
Andretta Ralph J
29 May 2026
President and CEO
Sold on a plan
1,000
$89.57
$89.57K
Andretta Ralph J
29 May 2026
President and CEO
Sold on a plan
12,500
$89.17
$1.11M
Andretta Ralph J
29 May 2026
President and CEO
Sold on a plan
1,500
$88.23
$132.35K
Fawcett John J.
21 May 2026
Director
Buy
698
$86.43
$60.33K
BALLOU ROGER H
24 Apr 2026
Director
Sell
9,687
$90.32
$874.93K
Fawcett John J.
30 Jul 2025
Director
Buy
100
$61.80
$6.18K
Fawcett John J.
30 Jul 2025
Director
Buy
927
$61.79
$57.28K
Fawcett John J.
28 Oct 2024
Director
Buy
1,000
$51.02
$51.02K
Fawcett John J.
12 Aug 2024
Director
Buy
2,000
$49.82
$99.64K
Turtle Creek Asset Management Inc.
29 Jan 2024
10% owner
Sell
indirect
267
$36.20
$9.67K
Turtle Creek Asset Management Inc.
29 Jan 2024
10% owner
Sell
indirect
358
$36.20
$12.96K
Turtle Creek Asset Management Inc.
29 Jan 2024
10% owner
Sell
indirect
3,832
$36.20
$138.73K
Turtle Creek Asset Management Inc.
29 Jan 2024
10% owner
Sell
indirect
2,428
$35.61
$86.47K
Turtle Creek Asset Management Inc.
29 Jan 2024
10% owner
Sell
indirect
3,253
$35.61
$115.85K
Turtle Creek Asset Management Inc.
29 Jan 2024
10% owner
Sell
indirect
34,862
$35.61
$1.24M
Turtle Creek Asset Management Inc.
26 Jan 2024
10% owner
Sell
indirect
1,796
$35.53
$63.81K
Turtle Creek Asset Management Inc.
26 Jan 2024
10% owner
Sell
indirect
2,408
$35.53
$85.55K
Turtle Creek Asset Management Inc.
26 Jan 2024
10% owner
Sell
indirect
25,796
$35.53
$916.48K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
1,407
$32.58
$45.83K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
1,886
$32.58
$61.44K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
20,207
$32.58
$658.26K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
282
$31.39
$8.85K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
377
$31.39
$11.83K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
4,041
$31.39
$126.85K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
72
$30.62
$2.20K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
96
$30.62
$2.94K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
1,032
$30.62
$31.60K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
12
$29.62
$355.49
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
16
$29.62
$473.99
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
172
$29.62
$5.10K
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
24
$28.11
$674.64
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
32
$28.11
$899.52
Turtle Creek Asset Management Inc.
25 Jan 2024
10% owner
Sell
indirect
344
$28.11
$9.67K
Turtle Creek Asset Management Inc.
24 Jan 2024
10% owner
Sell
indirect
465
$31.35
$14.58K
Turtle Creek Asset Management Inc.
24 Jan 2024
10% owner
Sell
indirect
623
$31.35
$19.53K
Turtle Creek Asset Management Inc.
24 Jan 2024
10% owner
Sell
indirect
6,676
$31.35
$209.28K
Turtle Creek Asset Management Inc.
24 Jan 2024
10% owner
Sell
indirect
1,331
$30.63
$40.77K
Turtle Creek Asset Management Inc.
24 Jan 2024
10% owner
Sell
indirect
1,785
$30.63
$54.68K
Turtle Creek Asset Management Inc.
24 Jan 2024
10% owner
Sell
indirect
19,120
$30.63
$585.73K
Turtle Creek Asset Management Inc.
23 Jan 2024
10% owner
Sell
indirect
1,797
$31.12
$55.92K
Turtle Creek Asset Management Inc.
23 Jan 2024
10% owner
Sell
indirect
2,408
$31.12
$74.93K
Turtle Creek Asset Management Inc.
23 Jan 2024
10% owner
Sell
indirect
25,795
$31.12
$802.64K
Turtle Creek Asset Management Inc.
22 Jan 2024
10% owner
Sell
indirect
1,796
$30.88
$55.46K
Turtle Creek Asset Management Inc.
22 Jan 2024
10% owner
Sell
indirect
2,408
$30.88
$74.36K
Turtle Creek Asset Management Inc.
22 Jan 2024
10% owner
Sell
indirect
25,796
$30.88
$796.63K
Turtle Creek Asset Management Inc.
19 Jan 2024
10% owner
Sell
indirect
684
$30.22
$20.67K
Turtle Creek Asset Management Inc.
19 Jan 2024
10% owner
Sell
indirect
916
$30.22
$27.68K
Turtle Creek Asset Management Inc.
19 Jan 2024
10% owner
Sell
indirect
9,817
$30.22
$296.70K
Turtle Creek Asset Management Inc.
19 Jan 2024
10% owner
Sell
indirect
1,113
$29.64
$32.99K
Turtle Creek Asset Management Inc.
19 Jan 2024
10% owner
Sell
indirect
1,492
$29.64
$44.22K
Turtle Creek Asset Management Inc.
19 Jan 2024
10% owner
Sell
indirect
15,978
$29.64
$473.54K
Turtle Creek Asset Management Inc.
18 Jan 2024
10% owner
Sell
indirect
1,797
$29.38
$52.79K
Turtle Creek Asset Management Inc.
18 Jan 2024
10% owner
Sell
indirect
2,408
$29.38
$70.74K
Turtle Creek Asset Management Inc.
18 Jan 2024
10% owner
Sell
indirect
25,795
$29.38
$757.78K
Turtle Creek Asset Management Inc.
17 Jan 2024
10% owner
Sell
indirect
1,797
$30.20
$54.27K
Turtle Creek Asset Management Inc.
17 Jan 2024
10% owner
Sell
indirect
2,408
$30.20
$72.73K
Turtle Creek Asset Management Inc.
17 Jan 2024
10% owner
Sell
indirect
25,795
$30.20
$779.07K
Turtle Creek Asset Management Inc.
16 Jan 2024
10% owner
Sell
indirect
1,797
$30.94
$55.60K
Turtle Creek Asset Management Inc.
16 Jan 2024
10% owner
Sell
indirect
2,408
$30.94
$74.50K
Turtle Creek Asset Management Inc.
16 Jan 2024
10% owner
Sell
indirect
25,795
$30.94
$798.09K
Turtle Creek Asset Management Inc.
12 Jan 2024
10% owner
Sell
indirect
197
$32.78
$6.46K
Turtle Creek Asset Management Inc.
12 Jan 2024
10% owner
Sell
indirect
265
$32.78
$8.69K
Turtle Creek Asset Management Inc.
12 Jan 2024
10% owner
Sell
indirect
2,838
$32.78
$93.02K
Turtle Creek Asset Management Inc.
12 Jan 2024
10% owner
Sell
indirect
1,300
$31.61
$41.10K
Turtle Creek Asset Management Inc.
12 Jan 2024
10% owner
Sell
indirect
1,741
$31.61
$55.04K
Turtle Creek Asset Management Inc.
12 Jan 2024
10% owner
Sell
indirect
18,659
$31.61
$589.85K
Turtle Creek Asset Management Inc.
11 Jan 2024
10% owner
Sell
indirect
1,497
$32.44
$48.56K
Turtle Creek Asset Management Inc.
11 Jan 2024
10% owner
Sell
indirect
2,007
$32.44
$65.10K
Turtle Creek Asset Management Inc.
11 Jan 2024
10% owner
Sell
indirect
21,496
$32.44
$697.28K
Turtle Creek Asset Management Inc.
10 Jan 2024
10% owner
Sell
indirect
1,497
$32.46
$48.60K
Turtle Creek Asset Management Inc.
10 Jan 2024
10% owner
Sell
indirect
2,006
$32.46
$65.12K
Turtle Creek Asset Management Inc.
10 Jan 2024
10% owner
Sell
indirect
21,497
$32.46
$697.87K
Turtle Creek Asset Management Inc.
9 Jan 2024
10% owner
Sell
indirect
2,096
$32.73
$68.61K
Turtle Creek Asset Management Inc.
9 Jan 2024
10% owner
Sell
indirect
2,809
$32.73
$91.95K
Turtle Creek Asset Management Inc.
9 Jan 2024
10% owner
Sell
indirect
30,095
$32.73
$985.08K
Turtle Creek Asset Management Inc.
5 Jan 2024
10% owner
Sell
indirect
967
$32.53
$31.45K
Turtle Creek Asset Management Inc.
5 Jan 2024
10% owner
Sell
indirect
1,296
$32.53
$42.15K
Turtle Creek Asset Management Inc.
5 Jan 2024
10% owner
Sell
indirect
13,886
$32.53
$451.65K
Turtle Creek Asset Management Inc.
5 Jan 2024
10% owner
Sell
indirect
530
$32.17
$17.05K
Turtle Creek Asset Management Inc.
5 Jan 2024
10% owner
Sell
indirect
710
$32.17
$22.84K
Turtle Creek Asset Management Inc.
5 Jan 2024
10% owner
Sell
indirect
7,611
$32.17
$244.88K
Turtle Creek Asset Management Inc.
4 Jan 2024
10% owner
Sell
indirect
1,497
$31.57
$47.25K
Turtle Creek Asset Management Inc.
4 Jan 2024
10% owner
Sell
indirect
2,006
$31.57
$63.32K
Turtle Creek Asset Management Inc.
4 Jan 2024
10% owner
Sell
indirect
21,497
$31.57
$678.56K
Turtle Creek Asset Management Inc.
3 Jan 2024
10% owner
Sell
indirect
5
$32.49
$162.45
Turtle Creek Asset Management Inc.
3 Jan 2024
10% owner
Sell
indirect
6
$32.49
$194.94
Turtle Creek Asset Management Inc.
3 Jan 2024
10% owner
Sell
indirect
69
$32.49
$2.24K
Turtle Creek Asset Management Inc.
3 Jan 2024
10% owner
Sell
indirect
1,492
$32.05
$47.82K
Turtle Creek Asset Management Inc.
3 Jan 2024
10% owner
Sell
indirect
2,000
$32.05
$64.11K
Turtle Creek Asset Management Inc.
3 Jan 2024
10% owner
Sell
indirect
21,428
$32.05
$686.86K
Turtle Creek Asset Management Inc.
2 Jan 2024
10% owner
Sell
indirect
302
$33.56
$10.13K
Turtle Creek Asset Management Inc.
2 Jan 2024
10% owner
Sell
indirect
404
$33.56
$13.56K
Turtle Creek Asset Management Inc.
2 Jan 2024
10% owner
Sell
indirect
4,331
$33.56
$145.33K
Turtle Creek Asset Management Inc.
2 Jan 2024
10% owner
Sell
indirect
1,195
$33.06
$39.50K
Turtle Creek Asset Management Inc.
2 Jan 2024
10% owner
Sell
indirect
1,602
$33.06
$52.95K
Turtle Creek Asset Management Inc.
2 Jan 2024
10% owner
Sell
indirect
17,166
$33.06
$567.43K
Turtle Creek Asset Management Inc.
29 Dec 2023
10% owner
Sell
indirect
599
$33.10
$19.83K
Turtle Creek Asset Management Inc.
29 Dec 2023
10% owner
Sell
indirect
803
$33.10
$26.58K
Turtle Creek Asset Management Inc.
29 Dec 2023
10% owner
Sell
indirect
8,598
$33.10
$284.61K
Turtle Creek Asset Management Inc.
28 Dec 2023
10% owner
Sell
indirect
1,198
$33.52
$40.16K
Turtle Creek Asset Management Inc.
28 Dec 2023
10% owner
Sell
indirect
1,605
$33.52
$53.80K
Turtle Creek Asset Management Inc.
28 Dec 2023
10% owner
Sell
indirect
17,197
$33.52
$576.45K
Turtle Creek Asset Management Inc.
27 Dec 2023
10% owner
Sell
indirect
1,198
$33.55
$40.20K
Turtle Creek Asset Management Inc.
27 Dec 2023
10% owner
Sell
indirect
1,605
$33.55
$53.85K
Turtle Creek Asset Management Inc.
27 Dec 2023
10% owner
Sell
indirect
17,197
$33.55
$577.00K
Turtle Creek Asset Management Inc.
22 Dec 2023
10% owner
Sell
indirect
1,497
$33.73
$50.49K
Turtle Creek Asset Management Inc.
22 Dec 2023
10% owner
Sell
indirect
2,006
$33.73
$67.66K
Turtle Creek Asset Management Inc.
22 Dec 2023
10% owner
Sell
indirect
21,497
$33.73
$725.07K
Turtle Creek Asset Management Inc.
21 Dec 2023
10% owner
Sell
indirect
354
$34.09
$12.07K
Turtle Creek Asset Management Inc.
21 Dec 2023
10% owner
Sell
indirect
474
$34.09
$16.16K
Turtle Creek Asset Management Inc.
21 Dec 2023
10% owner
Sell
indirect
5,084
$34.09
$173.31K
Turtle Creek Asset Management Inc.
21 Dec 2023
10% owner
Sell
indirect
1,143
$33.77
$38.60K
Turtle Creek Asset Management Inc.
21 Dec 2023
10% owner
Sell
indirect
1,532
$33.77
$51.73K
Turtle Creek Asset Management Inc.
21 Dec 2023
10% owner
Sell
indirect
16,413
$33.77
$554.23K
Turtle Creek Asset Management Inc.
20 Dec 2023
10% owner
Sell
indirect
848
$33.74
$28.61K
Turtle Creek Asset Management Inc.
20 Dec 2023
10% owner
Sell
indirect
1,136
$33.74
$38.33K
Turtle Creek Asset Management Inc.
20 Dec 2023
10% owner
Sell
indirect
12,178
$33.74
$410.87K
Turtle Creek Asset Management Inc.
20 Dec 2023
10% owner
Sell
indirect
649
$32.82
$21.30K
Turtle Creek Asset Management Inc.
20 Dec 2023
10% owner
Sell
indirect
870
$32.82
$28.56K
Turtle Creek Asset Management Inc.
20 Dec 2023
10% owner
Sell
indirect
9,319
$32.82
$305.89K
Turtle Creek Asset Management Inc.
18 Dec 2023
10% owner
Sell
indirect
1,258
$33.24
$41.82K
Turtle Creek Asset Management Inc.
18 Dec 2023
10% owner
Sell
indirect
1,685
$33.24
$56.02K
Turtle Creek Asset Management Inc.
18 Dec 2023
10% owner
Sell
indirect
18,057
$33.24
$600.29K
Turtle Creek Asset Management Inc.
15 Dec 2023
10% owner
Sell
indirect
6
$34.17
$205.00
Turtle Creek Asset Management Inc.
15 Dec 2023
10% owner
Sell
indirect
8
$34.17
$273.33
Turtle Creek Asset Management Inc.
15 Dec 2023
10% owner
Sell
indirect
82
$34.17
$2.80K
Turtle Creek Asset Management Inc.
15 Dec 2023
10% owner
Sell
indirect
1,072
$33.40
$35.81K
Turtle Creek Asset Management Inc.
15 Dec 2023
10% owner
Sell
indirect
1,437
$33.40
$48.00K
Turtle Creek Asset Management Inc.
15 Dec 2023
10% owner
Sell
indirect
15,395
$33.40
$514.22K
Turtle Creek Asset Management Inc.
14 Dec 2023
10% owner
Sell
indirect
479
$34.87
$16.70K
Turtle Creek Asset Management Inc.
14 Dec 2023
10% owner
Sell
indirect
642
$34.87
$22.39K
Turtle Creek Asset Management Inc.
14 Dec 2023
10% owner
Sell
indirect
6,874
$34.87
$239.72K
Turtle Creek Asset Management Inc.
14 Dec 2023
10% owner
Sell
indirect
599
$34.10
$20.43K
Turtle Creek Asset Management Inc.
14 Dec 2023
10% owner
Sell
indirect
803
$34.10
$27.38K
Turtle Creek Asset Management Inc.
14 Dec 2023
10% owner
Sell
indirect
8,603
$34.10
$293.37K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
30
$33.29
$998.80
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
39
$33.29
$1.30K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
423
$33.29
$14.08K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
376
$32.87
$12.36K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
504
$32.87
$16.57K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
5,400
$32.87
$177.50K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
57
$31.46
$1.79K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
77
$31.46
$2.42K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
823
$31.46
$25.89K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
615
$30.69
$18.87K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
825
$30.69
$25.32K
Turtle Creek Asset Management Inc.
13 Dec 2023
10% owner
Sell
indirect
8,831
$30.69
$271.00K
Turtle Creek Asset Management Inc.
12 Dec 2023
10% owner
Sell
indirect
1,198
$31.75
$38.04K
Turtle Creek Asset Management Inc.
12 Dec 2023
10% owner
Sell
indirect
1,605
$31.75
$50.96K
Turtle Creek Asset Management Inc.
12 Dec 2023
10% owner
Sell
indirect
17,197
$31.75
$546.03K
Turtle Creek Asset Management Inc.
11 Dec 2023
10% owner
Sell
indirect
24
$31.42
$753.99
Turtle Creek Asset Management Inc.
11 Dec 2023
10% owner
Sell
indirect
32
$31.42
$1.01K
Turtle Creek Asset Management Inc.
11 Dec 2023
10% owner
Sell
indirect
345
$31.42
$10.84K
Turtle Creek Asset Management Inc.
11 Dec 2023
10% owner
Sell
indirect
1,473
$31.06
$45.75K
Turtle Creek Asset Management Inc.
11 Dec 2023
10% owner
Sell
indirect
1,974
$31.06
$61.32K
Turtle Creek Asset Management Inc.
11 Dec 2023
10% owner
Sell
indirect
21,152
$31.06
$657.03K
Turtle Creek Asset Management Inc.
8 Dec 2023
10% owner
Sell
indirect
1,497
$30.87
$46.21K
Turtle Creek Asset Management Inc.
8 Dec 2023
10% owner
Sell
indirect
2,006
$30.87
$61.92K
Turtle Creek Asset Management Inc.
8 Dec 2023
10% owner
Sell
indirect
21,497
$30.87
$663.51K
Turtle Creek Asset Management Inc.
7 Dec 2023
10% owner
Sell
indirect
140
$30.95
$4.33K
Turtle Creek Asset Management Inc.
7 Dec 2023
10% owner
Sell
indirect
188
$30.95
$5.82K
Turtle Creek Asset Management Inc.
7 Dec 2023
10% owner
Sell
indirect
2,011
$30.95
$62.24K
Turtle Creek Asset Management Inc.
7 Dec 2023
10% owner
Sell
indirect
1,357
$30.47
$41.35K
Turtle Creek Asset Management Inc.
7 Dec 2023
10% owner
Sell
indirect
1,818
$30.47
$55.39K
Turtle Creek Asset Management Inc.
7 Dec 2023
10% owner
Sell
indirect
19,486
$30.47
$593.74K
Turtle Creek Asset Management Inc.
6 Dec 2023
10% owner
Sell
indirect
1,797
$29.65
$53.27K
Turtle Creek Asset Management Inc.
6 Dec 2023
10% owner
Sell
indirect
2,408
$29.65
$71.39K
Turtle Creek Asset Management Inc.
6 Dec 2023
10% owner
Sell
indirect
25,795
$29.65
$764.72K
Turtle Creek Asset Management Inc.
5 Dec 2023
10% owner
Sell
indirect
1,198
$28.98
$34.72K
Turtle Creek Asset Management Inc.
5 Dec 2023
10% owner
Sell
indirect
1,605
$28.98
$46.51K
Turtle Creek Asset Management Inc.
5 Dec 2023
10% owner
Sell
indirect
17,197
$28.98
$498.35K
BALLOU ROGER H
31 Jul 2023
Director
Buy
2,400
$41.78
$100.27K
Turtle Creek Asset Management Inc.
30 May 2023
10% owner
Buy
indirect
400
$29.89
$11.95K
Turtle Creek Asset Management Inc.
24 May 2023
10% owner
Buy
indirect
1,343
$29.50
$39.62K
Turtle Creek Asset Management Inc.
24 May 2023
10% owner
Buy
indirect
13,657
$29.50
$402.86K
Turtle Creek Asset Management Inc.
19 May 2023
10% owner
Buy
indirect
523
$29.74
$15.55K
Turtle Creek Asset Management Inc.
19 May 2023
10% owner
Buy
indirect
5,327
$29.74
$158.41K
Turtle Creek Asset Management Inc.
18 May 2023
10% owner
Buy
indirect
281
$29.73
$8.35K
Turtle Creek Asset Management Inc.
18 May 2023
10% owner
Buy
indirect
2,863
$29.73
$85.11K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
450
$29.84
$13.43K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
7,130
$29.89
$213.10K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
72,556
$29.89
$2.17M
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
1,817
$29.08
$52.83K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
18,497
$29.08
$537.81K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
2
$28.77
$57.55
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
20
$28.77
$575.48
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
174
$28.77
$5.01K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
290
$28.77
$8.34K
Turtle Creek Asset Management Inc.
17 May 2023
10% owner
Buy
indirect
3,014
$28.77
$86.73K
Turtle Creek Asset Management Inc.
16 May 2023
10% owner
Buy
indirect
18
$27.81
$500.66
Turtle Creek Asset Management Inc.
16 May 2023
10% owner
Buy
indirect
142
$27.81
$3.95K
Turtle Creek Asset Management Inc.
16 May 2023
10% owner
Buy
indirect
1,243
$27.81
$34.57K
Turtle Creek Asset Management Inc.
16 May 2023
10% owner
Buy
indirect
2,072
$27.81
$57.63K
Turtle Creek Asset Management Inc.
16 May 2023
10% owner
Buy
indirect
21,525
$27.81
$598.71K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
34
$28.19
$958.49
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
275
$28.19
$7.75K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
2,403
$28.19
$67.74K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
4,005
$28.19
$112.90K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
41,603
$28.19
$1.17M
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
47
$27.70
$1.30K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
373
$27.70
$10.33K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
3,265
$27.70
$90.44K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
5,442
$27.70
$150.74K
Turtle Creek Asset Management Inc.
15 May 2023
10% owner
Buy
indirect
56,526
$27.70
$1.57M
Turtle Creek Asset Management Inc.
12 May 2023
10% owner
Buy
indirect
50
$26.53
$1.33K
Turtle Creek Asset Management Inc.
12 May 2023
10% owner
Buy
indirect
404
$26.53
$10.72K
Turtle Creek Asset Management Inc.
12 May 2023
10% owner
Buy
indirect
3,532
$26.53
$93.70K
Turtle Creek Asset Management Inc.
12 May 2023
10% owner
Buy
indirect
5,887
$26.53
$156.18K
Turtle Creek Asset Management Inc.
12 May 2023
10% owner
Buy
indirect
61,154
$26.53
$1.62M
Turtle Creek Asset Management Inc.
11 May 2023
10% owner
Buy
indirect
36
$26.17
$942.21
Turtle Creek Asset Management Inc.
11 May 2023
10% owner
Buy
indirect
284
$26.17
$7.43K
Turtle Creek Asset Management Inc.
11 May 2023
10% owner
Buy
indirect
2,487
$26.17
$65.09K
Turtle Creek Asset Management Inc.
11 May 2023
10% owner
Buy
indirect
4,144
$26.17
$108.46K
Turtle Creek Asset Management Inc.
11 May 2023
10% owner
Buy
indirect
43,049
$26.17
$1.13M
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
1
$26.78
$26.78
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
10
$26.78
$267.80
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
85
$26.78
$2.28K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
141
$26.78
$3.78K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
1,464
$26.78
$39.21K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
52
$26.05
$1.35K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
416
$26.05
$10.84K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
3,645
$26.05
$94.95K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
6,076
$26.05
$158.28K
Turtle Creek Asset Management Inc.
10 May 2023
10% owner
Buy
indirect
63,110
$26.05
$1.64M
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
16
$26.39
$422.25
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
128
$26.39
$3.38K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
1,118
$26.39
$29.50K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
1,863
$26.39
$49.17K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
19,351
$26.39
$510.68K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
30
$25.90
$777.07
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
241
$25.90
$6.24K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
2,115
$25.90
$54.78K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
3,525
$25.90
$91.31K
Turtle Creek Asset Management Inc.
9 May 2023
10% owner
Buy
indirect
36,613
$25.90
$948.36K
Turtle Creek Asset Management Inc.
8 May 2023
10% owner
Buy
indirect
106
$25.17
$2.67K
Turtle Creek Asset Management Inc.
8 May 2023
10% owner
Buy
indirect
853
$25.17
$21.47K
Turtle Creek Asset Management Inc.
8 May 2023
10% owner
Buy
indirect
7,460
$25.17
$187.76K
Turtle Creek Asset Management Inc.
8 May 2023
10% owner
Buy
indirect
12,433
$25.17
$312.93K
Turtle Creek Asset Management Inc.
8 May 2023
10% owner
Buy
indirect
129,148
$25.17
$3.25M
Turtle Creek Asset Management Inc.
5 May 2023
10% owner
Buy
indirect
53
$24.82
$1.32K
Turtle Creek Asset Management Inc.
5 May 2023
10% owner
Buy
indirect
420
$24.82
$10.43K
Turtle Creek Asset Management Inc.
5 May 2023
10% owner
Buy
indirect
3,676
$24.82
$91.24K
Turtle Creek Asset Management Inc.
5 May 2023
10% owner
Buy
indirect
6,126
$24.82
$152.06K
Turtle Creek Asset Management Inc.
5 May 2023
10% owner
Buy
indirect
63,632
$24.82
$1.58M
Turtle Creek Asset Management Inc.
4 May 2023
10% owner
Buy
indirect
24
$23.72
$569.27
Turtle Creek Asset Management Inc.
4 May 2023
10% owner
Buy
indirect
191
$23.72
$4.53K
Turtle Creek Asset Management Inc.
4 May 2023
10% owner
Buy
indirect
1,675
$23.72
$39.73K
Turtle Creek Asset Management Inc.
4 May 2023
10% owner
Buy
indirect
2,792
$23.72
$66.22K