Mar 24
2025
SELL
Payment of exercise price or tax liability
$128,589
$21.16 p/Share
6,077
Reduced 4.12%
141,427
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
14,349
Added 8.87%
147,504
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$26,549
$21.48 p/Share
1,236
Reduced 0.92%
133,155
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$25,623
$21.3 p/Share
1,203
Reduced 0.89%
134,391
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
2,666
Added 1.93%
135,594
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$28,568
$21.4 p/Share
1,335
Reduced 0.99%
132,928
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
2,800
Added 2.04%
134,263
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
$21,235
$25.96 p/Share
818
Added 0.62%
131,463
Common Stock
May 23
2024
SELL
Sale (or disposition) back to the issuer
$400,700
$40.07 p/Share
10,000
Reduced 7.11%
130,644
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$372,600
$37.26 p/Share
10,000
Added 6.64%
140,644
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
$691,906
$33.74 p/Share
20,507
Reduced 13.57%
130,644
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
-
39,000
Added 20.51%
151,151
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$51,757
$33.74 p/Share
1,534
Reduced 1.35%
112,151
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$51,702
$35.1 p/Share
1,473
Reduced 1.28%
113,685
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,800
Added 2.37%
115,158
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$68,274
$34.71 p/Share
1,967
Reduced 1.72%
112,358
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,230
$15.68 p/Share
1,354
Added 1.17%
114,325
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$286,065
$20.77 p/Share
13,773
Reduced 10.87%
112,970
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
37,284
Added 22.73%
126,743
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$47,263
$21.29 p/Share
2,220
Reduced 2.42%
89,459
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$19,874
$20.51 p/Share
969
Reduced 1.05%
91,679
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$29,064
$20.82 p/Share
1,396
Reduced 1.48%
92,648
Common Stock
Sep 14
2022
SELL
Payment of exercise price or tax liability
$28,002
$20.16 p/Share
1,389
Reduced 1.46%
94,044
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$13,274
$16.49 p/Share
805
Added 0.84%
95,433
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$90,837
$29.18 p/Share
3,113
Reduced 3.18%
94,628
Common Stock