Company
Date
Role
Action
Shares
Amount
Of holding
28 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$34.67K
0.4%
27 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$35.33K
0.4%
26 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$35.33K
0.4%
25 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$35.74K
0.4%
24 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$36.32K
0.4%
21 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$36.30K
0.4%
20 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.73K
0.4%
19 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.68K
0.4%
18 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$38.01K
0.4%
17 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$38.50K
0.4%
14 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.47K
0.4%
13 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.12K
0.4%
12 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$38.04K
0.4%
11 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.87K
0.4%
10 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$38.52K
0.4%
7 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$39.23K
0.4%
6 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$39.67K
0.4%
5 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$40.55K
0.4%
4 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$41.40K
0.4%
3 Mar 2025
Chairman, President and CEO
Sold on a plan
1,000
$43.50K
0.4%
28 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$44.28K
0.4%
27 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.44K
0.4%
26 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$41.96K
0.4%
25 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$41.71K
0.4%
24 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.63K
0.4%
21 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$44.21K
0.4%
20 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$44.23K
0.4%
19 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$45.08K
0.4%
18 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$44.98K
0.4%
14 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$44.20K
0.4%
13 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$44.36K
0.4%
12 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$43.80K
0.4%
11 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$43.84K
0.4%
10 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$43.43K
0.4%
7 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.67K
0.4%
6 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$43.20K
0.4%
5 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.79K
0.4%
4 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.33K
0.4%
3 Feb 2025
Chairman, President and CEO
Sold on a plan
1,000
$41.04K
0.4%
31 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$41.49K
0.4%
30 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$41.26K
0.4%
29 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$40.88K
0.4%
28 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$40.04K
0.4%
27 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$40.80K
0.4%
24 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.36K
0.4%
23 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.86K
0.4%
22 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.73K
0.4%
21 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$42.06K
0.4%
17 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$40.11K
0.4%
16 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$38.05K
0.4%
15 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.98K
0.4%
14 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.70K
0.4%
13 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.63K
0.4%
10 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.60K
0.4%
8 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.50K
0.4%
7 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.53K
0.4%
6 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.81K
0.4%
3 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.94K
0.4%
2 Jan 2025
Chairman, President and CEO
Sold on a plan
1,000
$37.49K
0.4%
31 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.55K
0.4%
30 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$36.52K
0.4%
27 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$36.38K
0.4%
26 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$36.19K
0.4%
24 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.35K
0.4%
23 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$34.94K
0.4%
20 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$34.97K
0.4%
19 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$34.62K
0.4%
18 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.18K
0.4%
17 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.12K
0.4%
16 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.18K
0.4%
13 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.95K
0.4%
12 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$36.22K
0.4%
11 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.09K
0.4%
10 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.59K
0.4%
9 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.22K
0.4%
6 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.78K
0.4%
5 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.77K
0.4%
4 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.43K
0.4%
3 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.85K
0.4%
2 Dec 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.80K
0.4%
29 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.20K
0.4%
27 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$36.85K
0.4%
26 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.07K
0.4%
25 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$37.16K
0.4%
22 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.74K
0.4%
21 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.75K
0.4%
20 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.82K
0.4%
19 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.91K
0.3%
18 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.54K
0.3%
15 Nov 2024
Chairman, President and CEO
Sold on a plan
1,000
$35.61K
0.3%