Dec 26
2024
SELL
Payment of exercise price or tax liability
$672,408
$34.58 p/Share
19,445
Reduced 69.14%
8,680
Common Stock
Dec 26
2024
BUY
Grant, award, or other acquisition
-
49,236
Added 75.78%
15,739
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$42,592
$38.51 p/Share
1,106
Reduced 5.47%
19,105
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$84,444
$23.18 p/Share
3,643
Reduced 2.69%
131,559
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$95,381
$22.12 p/Share
4,312
Reduced 3.35%
124,266
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
32,728
Added 20.29%
128,578
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$18,878
$23.51 p/Share
803
Reduced 0.69%
115,629
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$139,018
$25.98 p/Share
5,351
Reduced 4.45%
114,867
Common Stock
Mar 21
2023
BUY
Acquisition or disposition by will or laws
-
811
Added 0.73%
109,792
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$226,764
$27.51 p/Share
8,243
Reduced 51.31%
7,822
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
30,378
Added 65.41%
16,065
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$21,898
$42.03 p/Share
521
Reduced 0.51%
101,101
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$163,644
$44.92 p/Share
3,643
Reduced 3.51%
100,058
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
9,364
Added 50.0%
9,364
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$188,536
$47.04 p/Share
4,008
Reduced 4.14%
92,768
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
12,002
Added 11.03%
96,776
Common Stock
Apr 25
2021
SELL
Payment of exercise price or tax liability
$23,172
$44.39 p/Share
522
Reduced 0.61%
84,678
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$137,152
$43.43 p/Share
3,158
Reduced 3.64%
83,635
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
9,129
Added 50.0%
9,129
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$61,475
$36.9 p/Share
1,666
Reduced 34.49%
3,164
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
4,830
Added 50.0%
4,830
Common Stock