Mar 20
2025
SELL
Payment of exercise price or tax liability
$19,786
$10.09 p/Share
1,961
Reduced 0.86%
225,428
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
134,121
Added 31.95%
285,631
Common Stock
Nov 21
2024
SELL
Open market or private sale
$62,433
$11.82 p/Share
5,282
Reduced 3.88%
130,822
Common Stock
Sep 23
2024
BUY
Grant, award, or other acquisition
-
42,933
Added 23.98%
136,104
Common Stock
Aug 22
2024
SELL
Open market or private sale
$118,725
$15.83 p/Share
7,500
Reduced 7.45%
93,171
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
19,202
Added 16.02%
100,671
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$63,375
$19.78 p/Share
3,204
Reduced 3.78%
81,469
Common Stock
Apr 22
2024
SELL
Open market or private sale
$124,200
$24.84 p/Share
5,000
Reduced 5.58%
84,673
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$77,119
$24.99 p/Share
3,086
Reduced 3.33%
89,673
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
17,046
Added 15.52%
92,759
Common Stock
Feb 20
2024
SELL
Open market or private sale
$110,000
$22.0 p/Share
5,000
Reduced 6.19%
75,713
Common Stock
Jan 17
2024
SELL
Open market or private sale
$135,600
$18.08 p/Share
7,500
Reduced 8.27%
83,213
Common Stock
Jan 17
2024
-
2,500
Reduced 3.0%
80,713
Common Stock
Dec 20
2023
-
2,500
Reduced 2.68%
90,713
Common Stock
Dec 20
2023
SELL
Open market or private sale
$106,700
$21.34 p/Share
5,000
Reduced 5.09%
93,213
Common Stock
Nov 20
2023
SELL
Open market or private sale
$93,100
$18.62 p/Share
5,000
Reduced 4.84%
98,213
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$5,499
$14.1 p/Share
390
Reduced 0.38%
103,213
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$26,353
$18.73 p/Share
1,407
Reduced 1.34%
103,603
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$31,502
$18.39 p/Share
1,713
Reduced 1.61%
105,010
Common Stock
Mar 22
2023
SELL
Open market or private sale
$81,000
$13.5 p/Share
6,000
Reduced 5.32%
106,723
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$136,712
$13.06 p/Share
10,468
Reduced 8.5%
112,723
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
28,063
Added 18.55%
123,191
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$15,384
$21.22 p/Share
725
Reduced 0.76%
95,128
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$10,051
$17.21 p/Share
584
Reduced 0.61%
95,853
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$28,335
$36.05 p/Share
786
Reduced 0.81%
96,437
Common Stock