Mar 01
2025
SELL
Payment of exercise price or tax liability
$958,627
$59.31 p/Share
16,163
Reduced 4.64%
332,236
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
36,983
Added 9.6%
348,399
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,857,292
$59.31 p/Share
31,315
Reduced 9.14%
311,416
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
71,659
Added 17.29%
342,731
Common Stock
Feb 26
2025
SELL
Open market or private sale
$1,476,750
$59.07 p/Share
25,000
Reduced 8.44%
271,072
Common Stock
Nov 26
2024
SELL
Open market or private sale
$1,306,000
$52.24 p/Share
25,000
Reduced 7.79%
296,072
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,141,750
$45.67 p/Share
25,000
Reduced 7.22%
321,072
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,118,500
$44.74 p/Share
25,000
Reduced 6.74%
346,072
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,508,426
$46.16 p/Share
54,342
Reduced 12.77%
371,072
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
34,649
Added 7.53%
425,414
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,183,000
$47.32 p/Share
25,000
Reduced 6.01%
390,765
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
88,995
Added 17.63%
415,765
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$3,771,860
$58.35 p/Share
64,642
Reduced 16.52%
326,770
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
38,045
Added 11.84%
283,214
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$6,313,353
$58.35 p/Share
108,198
Added 22.41%
374,594
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,553,332
$48.06 p/Share
53,128
Reduced 17.81%
245,169
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
37,107
Added 14.67%
215,850
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$3,962,403
$48.06 p/Share
82,447
Added 22.63%
281,805
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,160,149
$41.26 p/Share
28,118
Reduced 13.59%
178,743
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
34,577
Added 16.87%
170,393
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
$1,504,670
$41.26 p/Share
36,468
Added 15.79%
194,550
Common Stock