Dec 02
2024
SELL
Payment of exercise price or tax liability
$155,848
$36.8 p/Share
4,235
Reduced 2.32%
177,968
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 5.2%
182,203
Common Stock
Nov 25
2024
SELL
Open market or private sale
$372,500
$37.25 p/Share
10,000
Reduced 5.2%
182,203
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
23,625
Added 10.95%
192,203
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$127,388
$30.08 p/Share
4,235
Reduced 2.45%
168,578
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 5.47%
172,813
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$100,428
$28.45 p/Share
3,530
Reduced 2.0%
172,813
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
8,333
Added 4.51%
176,343
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
30,000
Added 14.54%
176,343
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$143,297
$20.3 p/Share
7,059
Reduced 4.6%
146,343
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
16,666
Added 9.8%
153,402
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$69,293
$19.63 p/Share
3,530
Reduced 2.25%
153,402
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
8,333
Added 5.04%
156,932
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$47,725
$16.9 p/Share
2,824
Reduced 1.77%
156,932
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
6,667
Added 4.01%
159,756
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$60,328
$17.09 p/Share
3,530
Reduced 2.65%
129,756
Common Stock
Oct 12
2022
BUY
Grant, award, or other acquisition
-
38,334
Added 19.35%
159,756
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$170,043
$16.06 p/Share
10,588
Reduced 7.36%
133,286
Common Stock
Sep 26
2022
BUY
Grant, award, or other acquisition
-
25,000
Added 14.8%
143,874
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$554,461
$26.08 p/Share
21,260
Reduced 12.87%
143,874
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$98,558
$34.9 p/Share
2,824
Reduced 1.68%
165,134
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
6,667
Added 3.82%
167,958
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
25,000
Added 12.96%
167,958
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$142,463
$21.78 p/Share
6,541
Reduced 4.38%
142,958
Common Stock
Jul 12
2021
BUY
Grant, award, or other acquisition
-
16,666
Added 10.0%
149,999
Common Stock