Jun 02
2025
SELL
Open market or private sale
$6,884,800
$33.1 p/Share
208,000
Reduced 7.31%
2,638,490
Common Stock
May 01
2025
SELL
Open market or private sale
$7,096,959
$34.12 p/Share
208,000
Reduced 6.81%
2,846,490
Common Stock
Apr 29
2025
SELL
Open market or private sale
$7,063,680
$33.96 p/Share
208,000
Reduced 6.38%
3,054,490
Common Stock
Mar 12
2025
SELL
Payment of exercise price or tax liability
$507,341
$32.81 p/Share
15,463
Reduced 0.47%
3,262,490
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
-
40,887
Added 1.23%
3,277,953
Common Stock
Mar 04
2025
SELL
Open market or private sale
$14,264,640
$34.29 p/Share
416,000
Reduced 11.39%
3,237,066
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,314,926
$34.13 p/Share
38,527
Reduced 1.04%
3,653,066
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
103,738
Added 2.75%
3,664,425
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$756,287
$30.97 p/Share
24,420
Reduced 0.68%
3,587,855
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
73,785
Added 2.0%
3,612,275
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,641,113
$33.74 p/Share
48,640
Reduced 1.36%
3,538,490
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
-
129,066
Added 3.47%
3,587,130
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$467,623
$29.19 p/Share
16,020
Reduced 0.53%
3,032,964
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
40,888
Added 1.32%
3,048,984
Common Stock
Mar 05
2024
BUY
Open market or private purchase
$4,999,991
$29.1 p/Share
171,821
Added 5.13%
3,179,917
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$3,484,608
$29.1 p/Share
119,746
Reduced 3.83%
3,008,096
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
303,230
Added 8.84%
3,127,842
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$2,098,074
$31.83 p/Share
65,915
Reduced 2.28%
2,824,612
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
179,037
Added 5.83%
2,890,527
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$6,482,253
$31.47 p/Share
205,982
Reduced 7.06%
2,711,490
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
497,616
Added 15.02%
2,814,481
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,687,942
$34.25 p/Share
49,283
Reduced 1.42%
3,419,856
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
122,662
Added 3.42%
3,469,139
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
-
28,323
Reduced 0.84%
3,346,477
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
71,614
Added 2.08%
3,374,800
Common Stock