Dec 29
2025
$1,086,111
$23.92 p/Share
45,406
Reduced 1.73%
2,573,765
Common Stock
Jun 14
2025
SELL
Payment of exercise price or tax liability
$2,354,474
$25.33 p/Share
92,952
Reduced 3.43%
2,619,171
Common Stock
Jun 14
2025
BUY
Exercise of conversion of derivative security
-
163,750
Added 5.75%
2,683,606
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$877,575
$24.46 p/Share
35,878
Reduced 1.39%
2,548,373
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$1,116,955
$20.81 p/Share
53,674
Reduced 2.03%
2,584,251
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
303,265
Added 10.31%
2,637,925
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$317,953
$11.15 p/Share
28,516
Reduced 1.21%
2,334,660
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$420,490
$11.72 p/Share
35,878
Reduced 1.5%
2,363,176
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
463,220
Added 16.18%
2,399,054
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$290,292
$10.18 p/Share
28,516
Reduced 1.45%
1,935,834
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
273,537
Added 12.22%
1,964,350
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$975,000
$19.5 p/Share
50,000
Added 2.87%
1,690,813
Common Stock
Sep 09
2022
BUY
Grant, award, or other acquisition
-
138,843
Added 7.8%
1,640,813
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$576,198
$19.56 p/Share
29,458
Reduced 1.92%
1,501,970
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
136,216
Added 8.17%
1,531,428
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
-
78,571
Added 5.33%
1,395,212
Common Stock
Aug 22
2021
SELL
Payment of exercise price or tax liability
$154,065
$5.23 p/Share
29,458
Reduced 2.19%
1,316,641
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$101,121
$5.42 p/Share
18,657
Reduced 1.37%
1,346,099
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$309,520
$5.53 p/Share
55,971
Reduced 3.94%
1,364,756
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
142,241
Added 9.1%
1,420,727
Common Stock