Jan 10
2025
SELL
Open market or private sale
$74,489
$59.26 p/Share
1,257
Reduced 5.56%
21,358
Common Stock
Dec 24
2024
SELL
Open market or private sale
$122,222
$59.65 p/Share
2,049
Reduced 8.31%
22,615
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$140,277
$44.86 p/Share
3,127
Reduced 11.25%
24,664
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
7,091
Added 20.33%
27,791
Common Stock
Dec 13
2023
SELL
Open market or private sale
$45,620
$22.81 p/Share
2,000
Reduced 8.81%
20,700
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$24,597
$15.9 p/Share
1,547
Reduced 6.38%
22,700
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
5,463
Added 18.39%
24,247
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$43,810
$16.47 p/Share
2,660
Reduced 12.4%
18,784
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
9,397
Added 30.47%
21,444
Common Stock
Mar 30
2023
SELL
Open market or private sale
$16,567
$15.34 p/Share
1,080
Reduced 8.23%
12,047
Common Stock
Mar 15
2023
SELL
Open market or private sale
$8,580
$16.5 p/Share
520
Reduced 3.81%
13,127
Common Stock
Mar 14
2023
SELL
Open market or private sale
$6,416
$16.04 p/Share
400
Reduced 2.85%
13,647
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$10,929
$15.77 p/Share
693
Reduced 4.7%
14,047
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
2,427
Added 14.14%
14,740
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$11,998
$14.0 p/Share
857
Reduced 6.51%
12,313
Common Stock
Jun 29
2022
BUY
Grant, award, or other acquisition
-
3,000
Added 18.55%
13,170
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$5,597
$13.82 p/Share
405
Reduced 3.83%
10,170
Common Stock
Jun 23
2022
BUY
Exercise of conversion of derivative security
-
1,419
Added 11.83%
10,575
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$13,584
$13.99 p/Share
971
Reduced 9.59%
9,156
Common Stock
Jun 21
2022
BUY
Exercise of conversion of derivative security
-
3,400
Added 25.13%
10,127
Common Stock
Jul 08
2021
SELL
Payment of exercise price or tax liability
$5,198
$13.75 p/Share
378
Reduced 5.32%
6,727
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
1,309
Added 15.56%
7,105
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$13,534
$13.74 p/Share
985
Reduced 14.53%
5,796
Common Stock
Jun 23
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 22.78%
6,781
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
-
1,418
Added 22.87%
4,781
Common Stock