Feb 12
2025
SELL
Payment of exercise price or tax liability
$4,070
$5.12 p/Share
795
Reduced 0.61%
129,984
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
1,765
Added 1.33%
130,779
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$50,419
$6.4 p/Share
7,878
Reduced 5.75%
129,064
Common Stock
Jan 07
2025
BUY
Exercise of conversion of derivative security
-
15,715
Added 10.61%
132,364
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$78,120
$6.51 p/Share
12,000
Added 9.01%
121,227
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$47,352
$10.43 p/Share
4,540
Reduced 3.99%
109,227
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
9,720
Added 7.87%
113,767
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$64,184
$10.82 p/Share
5,932
Reduced 5.39%
104,047
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
11,598
Added 9.76%
107,234
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$24,161
$9.52 p/Share
2,538
Reduced 2.51%
98,381
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
5,362
Added 5.1%
99,781
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$63,624
$9.64 p/Share
6,600
Reduced 6.46%
95,557
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
21,052
Added 17.09%
102,157
Common Stock
Jan 12
2022
SELL
Payment of exercise price or tax liability
$57,447
$15.9 p/Share
3,613
Reduced 4.05%
85,586
Common Stock
Jan 12
2022
BUY
Grant, award, or other acquisition
-
8,962
Added 9.36%
86,774
Common Stock
Jan 12
2022
BUY
Exercise of conversion of derivative security
-
2,425
Added 2.72%
86,779
Common Stock
Mar 15
2021
SELL
Open market or private sale
$65,373
$19.81 p/Share
3,300
Reduced 4.07%
77,812
Common Stock
Mar 12
2021
SELL
Open market or private sale
$128,904
$19.65 p/Share
6,560
Reduced 7.48%
81,112
Common Stock
Mar 12
2021
-
2,800
Reduced 3.09%
87,672
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$34,079
$15.91 p/Share
2,142
Reduced 2.31%
90,472
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
3,723
Added 3.86%
92,614
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$23,216
$13.77 p/Share
1,686
Reduced 1.86%
88,891
Common Stock
Dec 28
2020
BUY
Grant, award, or other acquisition
-
3,601
Added 3.82%
90,577
Common Stock