Dec 26
2024
SELL
Payment of exercise price or tax liability
$126,251
$34.58 p/Share
3,651
Reduced 66.01%
1,880
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
10,958
Added 74.51%
3,748
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$5,583
$38.51 p/Share
145
Reduced 3.42%
4,094
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$17,500
$23.18 p/Share
755
Reduced 2.57%
28,580
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$20,062
$22.12 p/Share
907
Reduced 3.26%
26,949
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
6,987
Added 20.05%
27,856
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$3,838
$20.86 p/Share
184
Reduced 12.73%
1,261
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$2,938
$23.51 p/Share
125
Reduced 0.5%
25,108
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$19,355
$25.98 p/Share
745
Reduced 2.91%
24,860
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$31,939
$27.51 p/Share
1,161
Reduced 33.35%
2,320
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
6,889
Added 66.43%
3,481
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$5,254
$42.03 p/Share
125
Reduced 0.59%
21,052
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$37,553
$44.92 p/Share
836
Reduced 3.86%
20,804
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
1,994
Added 50.0%
1,994
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$45,535
$47.04 p/Share
968
Reduced 4.82%
19,134
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
2,606
Added 11.48%
20,103
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$5,504
$44.39 p/Share
124
Reduced 0.7%
17,496
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$34,440
$43.43 p/Share
793
Reduced 4.4%
17,248
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
1,937
Added 50.0%
1,937
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$16,457
$36.9 p/Share
446
Reduced 38.78%
704
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
1,150
Added 50.0%
1,150
Common Stock