Apr 01
2025
SELL
Sale (or disposition) back to the issuer
$26,876
$21.57 p/Share
1,246
Reduced 0.37%
339,745
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$511,359
$21.57 p/Share
23,707
Reduced 6.98%
316,038
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
23,243
Added 6.38%
340,991
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
31,456
Added 9.01%
317,748
Common Stock
Oct 31
2024
-
4,300
Reduced 1.48%
286,292
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$544,326
$20.56 p/Share
26,475
Reduced 8.35%
290,592
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
23,878
Added 7.0%
317,067
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
35,817
Added 10.89%
293,189
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$933,271
$18.56 p/Share
50,284
Reduced 16.34%
257,372
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
45,351
Added 12.85%
307,656
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
68,027
Added 20.59%
262,305
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$571,295
$21.47 p/Share
26,609
Reduced 12.05%
194,278
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
59,996
Added 21.36%
220,887
Common Stock
Apr 27
2021
SELL
Open market or private sale
$1,857,680
$21.11 p/Share
88,000
Reduced 35.36%
160,891
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$449,673
$21.06 p/Share
21,352
Reduced 7.9%
248,891
Common Stock
Apr 02
2021
BUY
Exercise of conversion of derivative security
-
48,142
Added 15.12%
270,243
Common Stock
Apr 03
2020
BUY
Exercise of conversion of derivative security
-
58,035
Added 20.27%
228,301
Common Stock
Apr 01
2019
SELL
Payment of exercise price or tax liability
$722,043
$14.67 p/Share
49,219
Reduced 21.81%
176,416
Common Stock
Apr 01
2019
BUY
Exercise of conversion of derivative security
-
110,975
Added 32.97%
225,635
Common Stock
May 10
2018
SELL
Open market or private sale
$896,873
$19.34 p/Share
46,374
Reduced 28.8%
114,660
Common Stock
Apr 02
2018
SELL
Payment of exercise price or tax liability
$686,717
$18.58 p/Share
36,960
Reduced 18.67%
161,034
Common Stock
Apr 01
2018
BUY
Exercise of conversion of derivative security
-
83,334
Added 29.62%
197,994
Common Stock