Dec 15
2025
SELL
Open market or private sale
$293,858
$29.26 p/Share
10,043
Reduced 18.48%
44,303
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$216,627
$21.57 p/Share
10,043
Added 15.6%
54,346
Common Stock
Dec 09
2025
SELL
Open market or private sale
$21,991
$30.25 p/Share
727
Reduced 1.61%
44,303
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$17,840
$24.54 p/Share
727
Added 1.59%
45,030
Common Stock
Sep 17
2025
SELL
Open market or private sale
$112,865
$20.09 p/Share
5,618
Reduced 11.25%
44,303
Common Stock
Mar 18
2025
SELL
Payment of exercise price or tax liability
$22,367
$14.32 p/Share
1,562
Reduced 3.03%
49,921
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
15,400
Added 23.03%
51,483
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$5,182
$13.82 p/Share
375
Reduced 1.03%
36,083
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$10,939
$12.78 p/Share
856
Reduced 2.29%
36,458
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
-
16,891
Added 32.06%
35,801
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,528
$13.6 p/Share
333
Reduced 1.73%
18,910
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$5,494
$14.73 p/Share
373
Reduced 1.9%
19,243
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$13,136
$15.4 p/Share
853
Reduced 4.17%
19,616
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$14,206
$19.25 p/Share
738
Reduced 6.35%
10,893
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,513
$19.5 p/Share
334
Reduced 2.79%
11,631
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$7,640
$20.43 p/Share
374
Reduced 3.03%
11,965
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
8,470
Added 30.43%
19,363
Common Stock
Mar 29
2022
SELL
Open market or private sale
$370,896
$41.73 p/Share
8,888
Reduced 41.87%
12,339
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$197,136
$22.18 p/Share
8,888
Added 29.51%
21,227
Common Stock
Mar 22
2022
SELL
Open market or private sale
$21,000
$42.0 p/Share
500
Reduced 3.89%
12,339
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
$11,700
$23.4 p/Share
500
Added 3.75%
12,839
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$18,108
$43.74 p/Share
414
Reduced 3.25%
12,339
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$27,505
$42.71 p/Share
644
Reduced 4.81%
12,753
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$13,683
$41.09 p/Share
333
Reduced 2.43%
13,397
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
3,707
Added 21.26%
13,730
Common Stock