Dec 05
2024
SELL
Open market or private sale
$149,625
$25.0 p/Share
5,985
Reduced 3.23%
179,493
Common Stock
Dec 02
2024
SELL
Open market or private sale
$475,375
$25.0 p/Share
19,015
Reduced 9.3%
185,478
Common Stock
Jul 03
2024
SELL
Open market or private sale
$194,280
$20.0 p/Share
9,714
Reduced 4.53%
204,493
Common Stock
Jun 26
2024
SELL
Open market or private sale
$306,178
$20.03 p/Share
15,286
Reduced 6.66%
214,207
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$257,542
$18.99 p/Share
13,562
Reduced 5.58%
229,493
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
-
28,481
Added 10.49%
243,055
Common Stock
Jun 20
2024
SELL
Open market or private sale
$426,720
$19.05 p/Share
22,400
Reduced 9.45%
214,574
Common Stock
Jun 18
2024
SELL
Open market or private sale
$49,400
$19.0 p/Share
2,600
Reduced 1.09%
236,974
Common Stock
May 10
2024
SELL
Open market or private sale
$450,250
$18.01 p/Share
25,000
Reduced 9.45%
239,574
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$183,352
$15.36 p/Share
11,937
Reduced 4.32%
264,574
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
25,583
Added 8.47%
276,511
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$180,767
$13.42 p/Share
13,470
Reduced 5.09%
250,928
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$180,767
$13.42 p/Share
13,470
Reduced 5.09%
250,928
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
31,104
Added 10.53%
264,398
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
31,104
Added 10.53%
264,398
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$231,609
$13.49 p/Share
17,169
Reduced 6.85%
233,294
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
36,989
Added 12.87%
250,463
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$106,656
$12.12 p/Share
8,800
Reduced 3.96%
213,474
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
29,971
Added 11.88%
222,274
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$60,347
$12.67 p/Share
4,763
Reduced 2.42%
192,303
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$126,462
$12.14 p/Share
10,417
Reduced 5.02%
197,066
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
22,167
Added 9.65%
207,483
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$61,346
$14.36 p/Share
4,272
Reduced 2.25%
185,316
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
27,873
Added 12.82%
189,588
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$65,764
$14.46 p/Share
4,548
Reduced 2.74%
161,715
Common Stock