Feb 27
2025
BUY
Grant, award, or other acquisition
-
5,853
Added 11.92%
43,231
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$11,040
$35.16 p/Share
314
Reduced 0.83%
37,378
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$22,742
$35.26 p/Share
645
Reduced 1.68%
37,692
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$21,543
$35.26 p/Share
611
Reduced 1.57%
38,337
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
-
1,573
Reduced 3.88%
38,948
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
-
4,597
Added 10.27%
40,147
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,040
Added 2.84%
35,550
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$10,487
$33.4 p/Share
314
Reduced 0.9%
34,404
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$32,097
$33.4 p/Share
961
Reduced 2.69%
34,718
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
6,081
Added 14.56%
35,679
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$51,832
$35.26 p/Share
1,470
Reduced 4.73%
29,598
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
4,194
Added 12.03%
30,670
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$13,435
$37.53 p/Share
358
Reduced 1.33%
26,476
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$13,964
$37.64 p/Share
371
Reduced 1.36%
26,834
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
6,423
Added 19.1%
27,205
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$14,066
$38.12 p/Share
369
Reduced 1.74%
20,782
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$29,344
$38.46 p/Share
763
Reduced 3.48%
21,151
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
2,154
Added 9.04%
21,671
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,127
Added 14.93%
17,816
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$12,631
$39.97 p/Share
316
Reduced 2.14%
14,439
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$16,674
$40.57 p/Share
411
Reduced 2.71%
14,755
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,575
$40.99 p/Share
258
Reduced 1.67%
15,166
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$12,707
$40.99 p/Share
310
Reduced 1.97%
15,424
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$46,938
$40.78 p/Share
1,151
Reduced 6.82%
15,734
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
3,304
Added 16.37%
16,885
Common Stock