Sep 08
2025
SELL
Sale (or disposition) back to the issuer
-
125,126
Reduced 100.0%
0
Common Stock
Sep 08
2025
BUY
Grant, award, or other acquisition
-
31,231
Added 19.97%
125,126
Common Stock
Jul 01
2025
SELL
Open market or private sale
$557,336
$24.9 p/Share
22,383
Reduced 19.25%
93,895
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$483,472
$21.6 p/Share
22,383
Added 16.14%
116,278
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$35,319
$15.27 p/Share
2,313
Reduced 2.4%
93,895
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
29,589
Added 23.52%
96,208
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$28,969
$16.13 p/Share
1,796
Reduced 2.63%
66,619
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
13,592
Added 40.61%
19,881
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$171,047
$24.39 p/Share
7,013
Reduced 12.63%
48,534
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$266,885
$37.98 p/Share
7,027
Reduced 14.5%
41,423
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
14,257
Added 26.82%
38,906
Common Stock
Feb 01
2023
SELL
Open market or private sale
$1,149,930
$45.0 p/Share
25,554
Reduced 47.02%
28,791
Common Stock
Mar 27
2022
SELL
Payment of exercise price or tax liability
$23,760
$30.5 p/Share
779
Reduced 1.41%
54,345
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
14,056
Added 34.61%
26,558
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
3,443
Added 21.59%
12,502
Common Stock
Jun 28
2021
SELL
Open market or private sale
$624,000
$62.4 p/Share
10,000
Reduced 15.82%
53,215
Common Stock
May 03
2021
SELL
Open market or private sale
$1,028,500
$60.5 p/Share
17,000
Reduced 21.43%
62,338
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$766,360
$45.08 p/Share
17,000
Added 17.65%
79,338
Common Stock
Mar 28
2021
SELL
Payment of exercise price or tax liability
$166,675
$55.95 p/Share
2,979
Reduced 4.56%
62,338
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$151,019
$53.61 p/Share
2,817
Reduced 4.75%
56,550
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
7,387
Added 29.3%
17,826
Common Stock