May 15
2025
BUY
Other acquisition or disposition
$6,069
$53.24 p/Share
114
Added 0.03%
405,974
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$6,004
$53.61 p/Share
112
Added 0.03%
405,859
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$1,428,875
$56.56 p/Share
25,263
Reduced 5.86%
405,616
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
53,697
Added 11.08%
430,879
Common Stock
Mar 27
2025
BUY
Other acquisition or disposition
$7,471
$57.92 p/Share
129
Added 0.03%
405,746
Common Stock
Mar 26
2025
SELL
Open market or private sale
$5,805,000
$58.05 p/Share
100,000
Reduced 20.96%
377,182
Common Stock
Mar 14
2025
BUY
Other acquisition or disposition
$9,378
$55.17 p/Share
170
Added 0.04%
477,182
Common Stock
Feb 14
2025
BUY
Other acquisition or disposition
$9,328
$60.97 p/Share
153
Added 0.03%
477,012
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$6,185
$58.91 p/Share
105
Added 0.02%
476,858
Common Stock
Jan 15
2025
BUY
Discretionary transaction
$3,088
$59.39 p/Share
52
Added 0.01%
476,753
Common Stock
Dec 27
2024
BUY
Other acquisition or disposition
$7,377
$57.64 p/Share
128
Added 0.03%
476,701
Common Stock
Dec 13
2024
BUY
Other acquisition or disposition
$8,961
$55.32 p/Share
162
Added 0.03%
476,573
Common Stock
Nov 15
2024
BUY
Other acquisition or disposition
$8,912
$52.12 p/Share
171
Added 0.04%
476,409
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$8,933
$51.34 p/Share
174
Added 0.04%
476,236
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$7,237
$50.26 p/Share
144
Added 0.03%
476,062
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$5,888
$49.48 p/Share
119
Added 0.02%
475,918
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$8,769
$48.45 p/Share
181
Added 0.04%
475,798
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$8,732
$51.67 p/Share
169
Added 0.04%
475,616
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$10,646
$49.75 p/Share
214
Added 0.04%
475,445
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$8,501
$49.14 p/Share
173
Added 0.04%
475,230
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$8,421
$49.83 p/Share
169
Added 0.04%
475,056
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$8,402
$46.94 p/Share
179
Added 0.04%
474,886
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,035,190
$47.31 p/Share
21,881
Reduced 4.41%
474,480
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
62,360
Added 11.16%
496,361
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$10,440
$46.4 p/Share
225
Added 0.05%
474,706
Common Stock