Jul 01
2025
SELL
Open market or private sale
$5,104,000
$51.04 p/Share
100,000
Reduced 4.83%
1,971,830
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$616,735
$50.71 p/Share
12,162
Reduced 0.61%
1,983,665
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
23,997
Added 1.19%
1,995,827
Common Stock
Jun 30
2025
SELL
Payment of exercise price or tax liability
$127,029
$52.04 p/Share
2,441
Reduced 0.12%
2,071,830
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
-
4,815
Added 0.23%
2,074,271
Common Stock
Jun 09
2025
SELL
Open market or private sale
$3,899,656
$50.09 p/Share
77,853
Reduced 3.63%
2,069,456
Common Stock
Jun 06
2025
SELL
Open market or private sale
$1,990,332
$50.07 p/Share
39,751
Reduced 1.82%
2,147,309
Common Stock
Jun 05
2025
SELL
Open market or private sale
$84,000
$50.0 p/Share
1,680
Reduced 0.08%
2,187,060
Common Stock
May 02
2025
SELL
Open market or private sale
$703,148
$50.47 p/Share
13,932
Reduced 0.63%
2,188,740
Common Stock
May 01
2025
SELL
Open market or private sale
$5,356,285
$50.16 p/Share
106,784
Reduced 4.62%
2,202,672
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$516,562
$42.47 p/Share
12,163
Reduced 0.52%
2,309,456
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
23,998
Added 1.02%
2,321,619
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$103,944
$42.6 p/Share
2,440
Reduced 0.11%
2,297,621
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
4,814
Added 0.21%
2,300,061
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$1,494,845
$42.89 p/Share
34,853
Reduced 1.5%
2,295,247
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
68,769
Added 2.87%
2,330,100
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$1,323,089
$30.55 p/Share
43,309
Reduced 1.88%
2,261,331
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
94,555
Added 3.94%
2,304,640
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$177,464
$30.55 p/Share
5,809
Reduced 0.26%
2,210,085
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
11,462
Added 0.51%
2,215,894
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$133,258
$22.94 p/Share
5,809
Reduced 0.26%
2,204,432
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
11,461
Added 0.52%
2,210,241
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$167,763
$28.88 p/Share
5,809
Reduced 0.26%
2,198,780
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
11,462
Added 0.52%
2,204,589
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$1,186,409
$4.18 p/Share
283,830
Added 11.46%
2,193,127
Common Stock