Mar 03
2025
SELL
Payment of exercise price or tax liability
$89,926
$13.7 p/Share
6,564
Reduced 10.81%
54,180
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
6,157
Added 9.26%
60,337
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
783
Added 1.54%
49,930
Common Stock
Dec 04
2024
SELL
Open market or private sale
$93,050
$18.61 p/Share
5,000
Reduced 9.23%
49,147
Common Stock
Sep 02
2024
SELL
Payment of exercise price or tax liability
$32,834
$15.18 p/Share
2,163
Reduced 3.93%
52,870
Common Stock
Sep 02
2024
BUY
Exercise of conversion of derivative security
-
2,163
Added 3.78%
55,033
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$122,319
$18.43 p/Share
6,637
Reduced 11.6%
50,567
Common Stock
May 27
2024
BUY
Exercise of conversion of derivative security
-
6,637
Added 10.4%
57,204
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$42,081
$20.3 p/Share
2,073
Reduced 4.53%
43,726
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,019
Added 2.23%
44,745
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,934
Added 4.14%
44,780
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$43,255
$22.73 p/Share
1,903
Reduced 4.25%
42,846
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
1,903
Added 4.08%
44,749
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$209,080
$29.72 p/Share
7,035
Reduced 14.69%
40,869
Common Stock
May 29
2023
BUY
Exercise of conversion of derivative security
-
7,035
Added 12.81%
47,904
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$6,528
$36.47 p/Share
179
Reduced 0.52%
33,942
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
179
Added 0.52%
34,121
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$159,405
$38.87 p/Share
4,101
Reduced 10.88%
33,593
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
3,807
Added 10.14%
33,725
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,601
Added 9.61%
33,887
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$22,144
$37.66 p/Share
588
Reduced 1.9%
30,286
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
588
Added 1.87%
30,874
Common Stock
May 30
2022
SELL
Payment of exercise price or tax liability
$211,787
$39.72 p/Share
5,332
Reduced 15.22%
29,705
Common Stock
May 30
2022
BUY
Exercise of conversion of derivative security
-
5,332
Added 13.21%
35,037
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$29,077
$60.83 p/Share
478
Reduced 1.91%
24,601
Common Stock