Sep 11
2025
SELL
Open market or private sale
$36,300
$14.52 p/Share
2,500
Reduced 2.67%
91,105
Common Stock
Jun 11
2025
SELL
Open market or private sale
$39,850
$15.94 p/Share
2,500
Reduced 2.6%
93,605
Common Stock
May 30
2025
SELL
Payment of exercise price or tax liability
$18,665
$15.2 p/Share
1,228
Reduced 1.26%
96,105
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$22,685
$14.75 p/Share
1,538
Reduced 1.56%
97,333
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$114,567
$14.76 p/Share
7,762
Reduced 7.28%
98,871
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
15,844
Added 12.94%
106,633
Common Stock
May 05
2025
BUY
Grant, award, or other acquisition
-
12,250
Added 11.89%
90,789
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$106,066
$20.37 p/Share
5,207
Reduced 6.22%
78,539
Common Stock
Sep 13
2024
SELL
Open market or private sale
$53,425
$21.37 p/Share
2,500
Reduced 2.9%
83,746
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$92,842
$19.67 p/Share
4,720
Reduced 5.19%
86,246
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$19,095
$15.55 p/Share
1,228
Reduced 1.33%
90,966
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$129,353
$15.94 p/Share
8,115
Reduced 8.09%
92,194
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
14,875
Added 12.91%
100,309
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
14,583
Added 14.58%
85,434
Common Stock
Mar 14
2024
SELL
Open market or private sale
$51,500
$20.6 p/Share
2,500
Reduced 3.41%
70,851
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
32,666
Added 30.81%
73,351
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$131,763
$27.91 p/Share
4,721
Reduced 10.4%
40,685
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$30,761
$25.03 p/Share
1,229
Reduced 2.64%
45,406
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
10,223
Added 17.98%
46,635
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$98,563
$31.27 p/Share
3,152
Reduced 7.97%
36,412
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
-
8,166
Added 17.11%
39,564
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
31,398
Added 50.0%
31,398
Common Stock