Feb 13
2025
SELL
Sale (or disposition) back to the issuer
$1,174,500
$46.98 p/Share
25,000
Reduced 9.39%
241,138
Common Stock, $0.01 pa...
Feb 11
2025
BUY
Grant, award, or other acquisition
-
56,656
Added 17.55%
266,138
Common Stock, $0.01 pa...
Feb 03
2025
SELL
Open market or private sale
$3,114,246
$46.96 p/Share
66,317
Reduced 24.05%
209,482
Common Stock, $0.01 pa...
Feb 03
2025
BUY
Exercise of conversion of derivative security
$2,778,682
$41.9 p/Share
66,317
Added 19.38%
275,799
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,332,368
$42.7 p/Share
31,203
Reduced 12.96%
209,482
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$176,407
$41.42 p/Share
4,259
Reduced 1.74%
240,685
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$229,798
$41.42 p/Share
5,548
Reduced 2.21%
244,944
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
47,664
Added 15.99%
250,492
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
58,592
Added 22.41%
202,828
Common Stock, $0.01 pa...
Jan 30
2024
SELL
Open market or private sale
$1,152,904
$43.37 p/Share
26,583
Reduced 15.56%
144,236
Common Stock, $0.01 pa...
Jan 30
2024
BUY
Exercise of conversion of derivative security
$1,071,826
$40.32 p/Share
26,583
Added 13.47%
170,819
Common Stock, $0.01 pa...
Dec 14
2023
SELL
Open market or private sale
$1,024,930
$45.04 p/Share
22,756
Reduced 13.63%
144,236
Common Stock, $0.01 pa...
Aug 08
2023
SELL
Open market or private sale
$1,033,500
$39.75 p/Share
26,000
Reduced 13.47%
166,992
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$205,069
$47.11 p/Share
4,353
Reduced 2.21%
192,992
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$197,187
$46.31 p/Share
4,258
Reduced 2.11%
197,345
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
38,868
Added 16.16%
201,603
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,092,301
$48.77 p/Share
22,397
Reduced 12.1%
162,735
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
47,081
Added 20.27%
185,132
Common Stock, $0.01 pa...
Nov 18
2022
SELL
Open market or private sale
$650,100
$43.34 p/Share
15,000
Reduced 9.8%
138,051
Common Stock, $0.01 pa...
Nov 07
2022
SELL
Open market or private sale
$517,680
$43.14 p/Share
12,000
Reduced 7.27%
153,051
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$240,503
$55.25 p/Share
4,353
Reduced 2.57%
165,051
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
29,835
Added 14.97%
169,404
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$1,433,011
$58.55 p/Share
24,475
Reduced 14.92%
139,569
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$146,806
$59.75 p/Share
2,457
Reduced 1.48%
164,044
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
47,276
Added 22.11%
166,501
Common Stock, $0.01 pa...