Oct 01
2025
BUY
Grant, award, or other acquisition
-
4,465
Added 9.87%
40,761
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$52,230
$46.14 p/Share
1,132
Reduced 3.02%
36,296
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$38,033
$49.33 p/Share
771
Reduced 2.23%
33,779
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
6,352
Added 14.51%
37,428
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$35,228
$36.85 p/Share
956
Reduced 2.91%
31,847
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$22,570
$35.6 p/Share
634
Reduced 1.9%
32,803
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,195
Added 17.71%
33,437
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$14,421
$31.08 p/Share
464
Reduced 1.74%
26,242
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$47,205
$37.17 p/Share
1,270
Reduced 4.54%
26,706
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,888
Added 28.02%
27,976
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$8,960
$37.49 p/Share
239
Reduced 1.38%
17,088
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$10,187
$43.35 p/Share
235
Reduced 1.34%
17,327
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$5,220
$42.79 p/Share
122
Reduced 0.69%
17,562
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$125,010
$44.44 p/Share
2,813
Added 13.72%
17,684
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,655
$44.58 p/Share
239
Reduced 1.58%
14,871
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
-
133
Reduced 0.87%
15,110
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
-
1,771
Reduced 10.41%
15,243
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
-
196
Reduced 1.14%
17,014
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
-
125
Reduced 0.72%
17,210
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
2,894
Added 14.31%
17,335
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
-
239
Reduced 1.63%
14,441
Common Stock