Dec 12
2025
SELL
Payment of exercise price or tax liability
$13,910
$27.71 p/Share
502
Reduced 0.72%
69,166
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
-
1,833
Added 2.56%
69,668
Common Stock
Dec 01
2025
SELL
Open market or private sale
$36,974
$26.41 p/Share
1,400
Reduced 2.02%
67,835
Common Stock
May 29
2025
SELL
Open market or private sale
$25,759
$23.72 p/Share
1,086
Reduced 1.54%
69,235
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$59,267
$24.35 p/Share
2,434
Reduced 3.35%
70,321
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
$158,317
$28.5 p/Share
5,555
Added 6.62%
78,310
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$76,598
$22.28 p/Share
3,438
Reduced 4.51%
72,755
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$249,707
$22.48 p/Share
11,108
Added 12.72%
76,193
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$256,650
$24.64 p/Share
10,416
Reduced 13.8%
65,085
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
$256,650
$17.11 p/Share
15,000
Added 16.57%
75,501
Common Stock
May 11
2023
BUY
Open market or private purchase
$95,527
$14.1 p/Share
6,775
Added 10.07%
60,501
Common Stock
May 04
2023
$6,883
$13.47 p/Share
511
Added 0.94%
53,726
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$61,274
$17.13 p/Share
3,577
Reduced 6.3%
53,215
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
$335,490
$20.74 p/Share
16,176
Added 22.17%
56,792
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$63,599
$24.33 p/Share
2,614
Reduced 6.05%
40,616
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
$253,503
$27.13 p/Share
9,344
Added 17.77%
43,230
Common Stock
Sep 23
2021
SELL
Payment of exercise price or tax liability
$150,016
$23.09 p/Share
6,497
Reduced 16.09%
33,886
Common Stock
Sep 23
2021
BUY
Exercise of conversion of derivative security
$150,000
$15.0 p/Share
10,000
Added 19.85%
40,383
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$49,894
$23.93 p/Share
2,085
Reduced 6.42%
30,383
Common Stock
Feb 01
2020
BUY
Grant, award, or other acquisition
$227,245
$20.7 p/Share
10,978
Added 28.64%
27,356
Common Stock