Feb 12
2025
BUY
Grant, award, or other acquisition
-
16,090
Added 8.03%
184,289
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$84,241
$20.26 p/Share
4,158
Reduced 2.41%
168,199
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
17,078
Added 9.02%
172,357
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$64,366
$19.72 p/Share
3,264
Reduced 2.06%
155,279
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
14,532
Added 8.4%
158,543
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$47,168
$16.84 p/Share
2,801
Reduced 1.91%
144,011
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$99,303
$17.08 p/Share
5,814
Reduced 3.81%
146,812
Common Stock
Jan 10
2024
BUY
Grant, award, or other acquisition
-
22,005
Added 12.6%
152,626
Common Stock
Mar 08
2023
BUY
Open market or private purchase
$19,999
$16.92 p/Share
1,182
Added 0.89%
131,657
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
12,667
Added 8.92%
129,293
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$50,925
$19.29 p/Share
2,640
Reduced 2.21%
116,626
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$77,932
$18.52 p/Share
4,208
Reduced 3.41%
119,266
Common Stock
Jan 10
2023
BUY
Grant, award, or other acquisition
-
16,335
Added 11.68%
123,474
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
21,000
Added 16.39%
107,139
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,183
Added 9.98%
28,713
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$46,940
$57.95 p/Share
810
Reduced 3.08%
25,530
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$79,186
$57.8 p/Share
1,370
Reduced 4.94%
26,340
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
5,343
Added 16.16%
27,710
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
4,101
Added 15.49%
22,367
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$22,109
$45.68 p/Share
484
Reduced 2.58%
18,266
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
2,029
Added 9.76%
18,750
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$34,666
$43.01 p/Share
806
Reduced 4.6%
16,721
Common Stock