Jul 31
2024
SELL
Open market or private sale
$760,573
$28.16 p/Share
27,009
Reduced 54.34%
22,691
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$301,960
$11.18 p/Share
27,009
Added 49.72%
27,315
Common Stock
Jul 30
2024
SELL
Open market or private sale
$224,080
$28.01 p/Share
8,000
Reduced 26.07%
22,691
Common Stock
Jul 29
2024
SELL
Open market or private sale
$43,538
$29.26 p/Share
1,488
Reduced 4.62%
30,691
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$16,635
$11.18 p/Share
1,488
Added 4.42%
32,179
Common Stock
Jun 13
2024
SELL
Open market or private sale
$226,400
$22.64 p/Share
10,000
Reduced 24.58%
30,691
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$111,800
$11.18 p/Share
10,000
Added 19.73%
40,691
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$52,018
$21.06 p/Share
2,470
Reduced 8.28%
27,348
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
8,012
Added 20.7%
30,691
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$34,830
$24.65 p/Share
1,413
Reduced 5.32%
25,149
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$6,977
$24.83 p/Share
281
Reduced 1.05%
26,562
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$8,913
$24.83 p/Share
359
Reduced 1.32%
26,843
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,739
Added 9.15%
27,202
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,723
Added 13.21%
24,463
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$8,918
$24.3 p/Share
367
Reduced 1.74%
20,740
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$25,725
$26.25 p/Share
980
Reduced 4.44%
21,107
Common Stock
Mar 11
2022
SELL
Open market or private sale
$547,600
$27.38 p/Share
20,000
Reduced 47.52%
22,087
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
$223,600
$11.18 p/Share
20,000
Added 32.21%
42,087
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$10,908
$27.27 p/Share
400
Reduced 1.78%
22,087
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$9,709
$26.97 p/Share
360
Reduced 1.78%
19,880
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,040
Added 18.31%
22,487
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
3,112
Added 14.88%
17,807
Common Stock
Dec 10
2020
SELL
Open market or private sale
$19,837
$15.87 p/Share
1,250
Reduced 7.84%
14,695
Common Stock