Jan 21
2025
SELL
Open market or private sale
$247,841
$39.91 p/Share
6,210
Reduced 12.57%
43,176
Common Stock
Jan 15
2025
SELL
Open market or private sale
$499,461
$39.53 p/Share
12,635
Reduced 20.37%
49,386
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$97,477
$30.16 p/Share
3,232
Reduced 4.95%
62,021
Common Stock
Apr 16
2024
BUY
Grant, award, or other acquisition
-
6,363
Added 8.88%
65,253
Common Stock
Apr 03
2024
SELL
Open market or private sale
$346,321
$29.11 p/Share
11,897
Reduced 16.81%
58,890
Common Stock
Apr 02
2024
SELL
Open market or private sale
$320,560
$29.35 p/Share
10,922
Reduced 13.37%
70,787
Common Stock
Apr 02
2024
BUY
Exercise of conversion of derivative security
$121,223
$20.47 p/Share
5,922
Added 6.76%
81,709
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$185,182
$23.2 p/Share
7,982
Reduced 9.53%
75,787
Common Stock
Apr 11
2023
BUY
Grant, award, or other acquisition
-
6,060
Added 6.75%
83,769
Common Stock
Mar 20
2023
SELL
Open market or private sale
$546,651
$23.84 p/Share
22,930
Reduced 22.78%
77,709
Common Stock
Jun 06
2022
SELL
Open market or private sale
$970,461
$19.29 p/Share
50,309
Reduced 33.33%
100,639
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$252,121
$11.27 p/Share
22,371
Added 12.91%
150,948
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$185,782
$18.94 p/Share
9,809
Reduced 7.09%
128,577
Common Stock
Apr 12
2022
BUY
Grant, award, or other acquisition
-
8,319
Added 5.67%
138,386
Common Stock
Oct 06
2021
SELL
Payment of exercise price or tax liability
$98,143
$16.33 p/Share
6,010
Reduced 4.42%
130,067
Common Stock
Sep 01
2021
SELL
Open market or private sale
$374,342
$18.69 p/Share
20,029
Reduced 12.83%
136,077
Common Stock
Aug 31
2021
SELL
Open market or private sale
$593,824
$18.6 p/Share
31,926
Reduced 16.98%
156,106
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$274,564
$8.6 p/Share
31,926
Added 14.51%
188,032
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$35,231
$8.04 p/Share
4,382
Reduced 2.73%
156,106
Common Stock
Apr 14
2021
SELL
Payment of exercise price or tax liability
$108,249
$8.3 p/Share
13,042
Reduced 7.52%
160,488
Common Stock
Apr 13
2021
BUY
Grant, award, or other acquisition
-
18,204
Added 9.49%
173,530
Common Stock
Oct 06
2020
BUY
Grant, award, or other acquisition
-
53,958
Added 25.78%
155,326
Common Stock