Mar 14
2025
SELL
Payment of exercise price or tax liability
$9,762
$5.16 p/Share
1,892
Reduced 2.06%
89,863
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
$8,508
$5.16 p/Share
1,649
Added 1.77%
91,512
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$11,109
$5.08 p/Share
2,187
Reduced 2.33%
91,755
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
$300,005
$6.2 p/Share
48,388
Added 34.0%
93,942
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$8,414
$5.74 p/Share
1,466
Reduced 3.12%
45,554
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$38,156
$20.21 p/Share
1,888
Reduced 3.86%
47,020
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$300,015
$23.23 p/Share
12,915
Added 20.89%
48,908
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$37,433
$20.67 p/Share
1,811
Reduced 4.79%
35,993
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$139,599
$23.04 p/Share
6,059
Reduced 13.81%
37,804
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$182,960
$23.04 p/Share
7,941
Added 15.33%
43,863
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
5,769
Added 13.84%
35,922
Common Stock
May 23
2023
SELL
Open market or private sale
$98,340
$32.78 p/Share
3,000
Reduced 9.05%
30,153
Common Stock
May 12
2023
SELL
Open market or private sale
$155,500
$31.1 p/Share
5,000
Reduced 13.11%
33,153
Common Stock
May 08
2023
SELL
Open market or private sale
$939,300
$31.31 p/Share
30,000
Reduced 44.02%
38,153
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$309,245
$31.13 p/Share
9,934
Reduced 12.72%
68,153
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
$417,391
$31.13 p/Share
13,408
Added 14.65%
78,087
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$55,075
$32.17 p/Share
1,712
Reduced 2.58%
64,679
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$300,016
$34.66 p/Share
8,656
Added 11.53%
66,391
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$329,268
$29.47 p/Share
11,173
Added 16.09%
58,285
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$142,514
$26.93 p/Share
5,292
Reduced 10.1%
47,112
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
6,078
Added 10.39%
52,404
Common Stock
Jun 15
2021
SELL
Open market or private sale
$61,650
$34.25 p/Share
1,800
Reduced 3.74%
46,326
Common Stock
May 05
2021
SELL
Open market or private sale
$313,000
$31.3 p/Share
10,000
Reduced 17.2%
48,126
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$111,696
$25.63 p/Share
4,358
Reduced 7.41%
54,447
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
3,679
Added 5.95%
58,126
Common Stock