Jan 26
2026
SELL
Open market or private sale
$2,982,000
$49.7 p/Share
60,000
Reduced 29.91%
140,602
Common Stock, $0.01 pa...
Jan 23
2026
SELL
Payment of exercise price or tax liability
$1,026,004
$50.25 p/Share
20,418
Reduced 9.24%
200,602
Common Stock, $0.01 pa...
Jan 23
2026
BUY
Grant, award, or other acquisition
-
51,885
Added 19.01%
221,020
Common Stock, $0.01 pa...
Jan 18
2026
SELL
Payment of exercise price or tax liability
$297,487
$46.65 p/Share
6,377
Reduced 3.63%
169,135
Common Stock, $0.01 pa...
Jan 18
2026
BUY
Exercise of conversion of derivative security
-
15,780
Added 8.25%
175,512
Common Stock, $0.01 pa...
Nov 11
2025
SELL
Open market or private sale
$2,261,400
$37.69 p/Share
60,000
Reduced 27.35%
159,371
Common Stock, $0.01 pa...
Apr 19
2025
SELL
Payment of exercise price or tax liability
$24,638
$34.8 p/Share
708
Reduced 0.32%
219,050
Common Stock, $0.01 pa...
Apr 19
2025
BUY
Exercise of conversion of derivative security
-
1,799
Added 0.81%
219,758
Common Stock, $0.01 pa...
Mar 07
2025
SELL
Payment of exercise price or tax liability
$197,810
$40.87 p/Share
4,840
Reduced 2.17%
217,959
Common Stock, $0.01 pa...
Mar 07
2025
BUY
Grant, award, or other acquisition
-
12,297
Added 5.23%
222,799
Common Stock, $0.01 pa...
Jan 29
2025
SELL
Open market or private sale
$2,486,400
$41.44 p/Share
60,000
Reduced 22.18%
210,502
Common Stock, $0.01 pa...
Jan 17
2025
SELL
Payment of exercise price or tax liability
$1,640,678
$43.05 p/Share
38,111
Reduced 12.35%
270,502
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Grant, award, or other acquisition
-
74,089
Added 20.56%
286,292
Common Stock, $0.01 pa...
Jan 17
2025
BUY
Exercise of conversion of derivative security
-
22,321
Added 7.4%
279,286
Common Stock, $0.01 pa...
Oct 24
2024
SELL
Open market or private sale
$2,514,000
$41.9 p/Share
60,000
Reduced 22.06%
211,937
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$325,756
$49.26 p/Share
6,613
Reduced 2.38%
271,699
Common Stock, $0.01 pa...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,805
Added 5.69%
278,312
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Open market or private sale
$2,426,000
$48.52 p/Share
50,000
Reduced 16.05%
261,507
Common Stock, $0.01 pa...
Jan 20
2024
SELL
Payment of exercise price or tax liability
$657,067
$49.68 p/Share
13,226
Reduced 4.07%
311,507
Common Stock, $0.01 pa...
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
33,610
Added 9.38%
324,733
Common Stock, $0.01 pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$2,317,224
$49.68 p/Share
46,643
Reduced 13.81%
291,123
Common Stock, $0.01 pa...
Jan 19
2024
BUY
Grant, award, or other acquisition
-
118,170
Added 25.92%
337,766
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$527,866
$55.17 p/Share
9,568
Reduced 4.18%
219,104
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
24,315
Added 9.61%
228,672
Common Stock, $0.01 pa...
Jan 23
2023
SELL
Open market or private sale
$4,004,000
$57.2 p/Share
70,000
Reduced 25.51%
204,357
Common Stock, $0.01 pa...