Feb 13
2025
BUY
Grant, award, or other acquisition
-
7,092
Added 20.7%
27,171
Common Stock
Feb 07
2025
SELL
Open market or private sale
$111,023
$31.16 p/Share
3,563
Reduced 22.31%
12,409
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
$98,552
$27.66 p/Share
3,563
Added 18.24%
15,972
Common Stock
Feb 06
2025
SELL
Open market or private sale
$507,800
$32.05 p/Share
15,844
Reduced 56.08%
12,409
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
$403,071
$25.44 p/Share
15,844
Added 45.81%
18,743
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$7,268
$31.06 p/Share
234
Reduced 1.12%
20,585
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$43,028
$31.0 p/Share
1,388
Reduced 6.25%
20,819
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$21,053
$31.33 p/Share
672
Reduced 2.94%
22,207
Common Stock
Aug 20
2024
SELL
Open market or private sale
$85,814
$27.7 p/Share
3,098
Reduced 19.98%
12,409
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$62,700
$27.83 p/Share
2,253
Reduced 8.96%
22,879
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$81,750
$16.35 p/Share
5,000
Added 24.38%
15,507
Common Stock
Jul 29
2024
SELL
Open market or private sale
$331,727
$28.45 p/Share
11,660
Reduced 31.69%
25,132
Common Stock
Jul 26
2024
SELL
Open market or private sale
$196,995
$29.15 p/Share
6,758
Reduced 39.14%
10,507
Common Stock
Jul 25
2024
SELL
Open market or private sale
$436,023
$30.95 p/Share
14,088
Reduced 44.93%
17,265
Common Stock
May 09
2024
SELL
Open market or private sale
$105,944
$22.29 p/Share
4,753
Reduced 13.16%
31,353
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$4,380
$19.13 p/Share
229
Reduced 0.62%
36,792
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$11,133
$19.13 p/Share
582
Reduced 1.55%
37,021
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
9,938
Added 20.9%
37,603
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$45,799
$20.78 p/Share
2,204
Reduced 7.38%
27,665
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$4,882
$21.32 p/Share
229
Reduced 0.76%
29,869
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
8,793
Added 26.16%
24,822
Common Stock
Oct 27
2022
SELL
Open market or private sale
$43,300
$21.65 p/Share
2,000
Reduced 5.25%
36,106
Common Stock
Oct 27
2022
BUY
Exercise of conversion of derivative security
$20,420
$10.21 p/Share
2,000
Added 4.99%
38,106
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$47,911
$22.14 p/Share
2,164
Reduced 9.22%
21,305
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
3,451
Added 12.82%
23,469
Common Stock