Mar 18
2025
BUY
Grant, award, or other acquisition
-
3,525
Added 5.84%
56,792
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$6,850
$7.82 p/Share
876
Reduced 1.62%
53,267
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
1,246
Added 2.27%
53,705
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
-
1,959
Reduced 3.72%
50,636
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,261
Added 4.1%
52,897
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
4,407
Added 7.73%
52,595
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$4,431
$11.85 p/Share
374
Reduced 0.77%
48,188
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
-
4,249
Reduced 8.05%
48,562
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
12,272
Added 18.86%
52,811
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$7,235
$11.03 p/Share
656
Reduced 1.59%
40,539
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,246
Added 14.06%
7,615
Common Stock
Nov 10
2021
SELL
Open market or private sale
$386,395
$20.13 p/Share
19,195
Reduced 75.09%
6,369
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$386,395
$20.13 p/Share
19,195
Added 53.45%
16,716
Common Stock
Nov 09
2021
SELL
Open market or private sale
$97,420
$20.22 p/Share
4,818
Reduced 43.07%
6,369
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$97,420
$20.22 p/Share
4,818
Added 41.57%
6,771
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
1,159
Added 15.4%
6,369
Common Stock
Mar 17
2020
SELL
Payment of exercise price or tax liability
$13,820
$10.47 p/Share
1,320
Reduced 20.21%
5,210
Common Stock
Mar 17
2020
BUY
Grant, award, or other acquisition
-
5,653
Added 46.4%
6,530
Common Stock
Mar 19
2019
SELL
Payment of exercise price or tax liability
$6,913
$16.74 p/Share
413
Reduced 32.02%
877
Common Stock
Mar 19
2019
BUY
Grant, award, or other acquisition
-
1,290
Added 50.0%
1,290
Common Stock
May 11
2018
SELL
Open market or private sale
$19,586
$30.04 p/Share
652
Reduced 100.0%
0
Common Stock
Mar 20
2018
SELL
Payment of exercise price or tax liability
$4,674
$30.16 p/Share
155
Reduced 19.21%
652
Common Stock
Mar 20
2018
BUY
Grant, award, or other acquisition
-
535
Added 39.87%
807
Common Stock