Mar 03
2025
SELL
Open market or private sale
$4,459,340
$59.37 p/Share
75,111
Reduced 64.38%
41,562
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$983,423
$33.91 p/Share
29,001
Added 19.91%
116,673
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$659,288
$60.68 p/Share
10,865
Reduced 11.03%
87,672
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
$1,009,715
$60.68 p/Share
16,640
Added 14.45%
98,537
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
$12,470
$65.29 p/Share
191
Added 0.23%
81,897
Dividend Equivalent Unit
Jan 21
2025
SELL
Payment of exercise price or tax liability
$1,433,930
$69.47 p/Share
20,641
Reduced 20.17%
81,706
Common Stock
Jan 21
2025
BUY
Grant, award, or other acquisition
$3,646,966
$69.47 p/Share
52,497
Added 33.9%
102,347
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$12,411
$64.98 p/Share
191
Added 0.38%
49,850
Dividend Equivalent Unit
Aug 15
2024
BUY
Grant, award, or other acquisition
$12,344
$45.89 p/Share
269
Added 0.54%
49,659
Dividend Equivalent Unit
Aug 01
2024
SELL
Open market or private sale
$47,281
$50.84 p/Share
930
Reduced 1.85%
49,390
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$34,831
$48.11 p/Share
724
Reduced 1.42%
50,320
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$12,668
$44.14 p/Share
287
Added 0.56%
51,044
Dividend Equivalent Unit
Mar 15
2024
SELL
Open market or private sale
$2,645,462
$42.82 p/Share
61,781
Reduced 54.9%
50,757
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$451,126
$29.87 p/Share
15,103
Added 11.83%
112,538
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$381,929
$41.05 p/Share
9,304
Reduced 11.18%
73,934
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$964,716
$41.05 p/Share
23,501
Added 19.43%
97,435
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$12,034
$39.85 p/Share
302
Added 0.36%
83,238
Dividend Equivalent Unit
Jan 24
2024
SELL
Payment of exercise price or tax liability
$413,759
$37.97 p/Share
10,897
Reduced 11.61%
82,936
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
$1,274,538
$37.97 p/Share
33,567
Added 26.35%
93,833
Common Stock
Dec 14
2023
SELL
Open market or private sale
$174,150
$37.5 p/Share
4,644
Reduced 7.15%
60,266
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$114,010
$24.55 p/Share
4,644
Added 6.68%
64,910
Common Stock
Dec 13
2023
SELL
Open market or private sale
$406,822
$36.75 p/Share
11,070
Reduced 15.52%
60,266
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$11,951
$29.15 p/Share
410
Added 0.57%
71,336
Dividend Equivalent Unit
Aug 10
2023
BUY
Grant, award, or other acquisition
$11,868
$34.4 p/Share
345
Added 0.48%
70,926
Dividend Equivalent Unit
Jul 01
2023
SELL
Payment of exercise price or tax liability
$24,184
$33.92 p/Share
713
Reduced 1.0%
70,581
Common Stock