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
Mar 15
2024
BUY
Other acquisition or disposition
$8,293
$45.82 p/Share
181
Added 0.04%
434,001
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$8,258
$44.4 p/Share
186
Added 0.04%
433,818
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$8,213
$43.69 p/Share
188
Added 0.04%
433,631
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$9,357
$43.12 p/Share
217
Added 0.05%
433,442
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$7,942
$42.93 p/Share
185
Added 0.04%
433,224
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$7,909
$40.77 p/Share
194
Added 0.04%
433,038
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$7,860
$39.7 p/Share
198
Added 0.05%
432,843
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$9,151
$40.14 p/Share
228
Added 0.05%
432,644
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$7,605
$40.89 p/Share
186
Added 0.04%
432,415
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$7,560
$40.65 p/Share
186
Added 0.04%
432,228
Common Stock
Aug 09
2023
-
3,172
Reduced 0.73%
432,041
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$7,521
$40.44 p/Share
186
Added 0.04%
435,213
Common Stock
Jun 28
2023
BUY
Other acquisition or disposition
$7,303
$38.85 p/Share
188
Added 0.04%
435,026
Common Stock
Jun 15
2023
BUY
Other acquisition or disposition
$7,257
$39.23 p/Share
185
Added 0.04%
434,837
Common Stock
May 15
2023
BUY
Other acquisition or disposition
$7,207
$39.6 p/Share
182
Added 0.04%
434,651
Common Stock
Apr 14
2023
BUY
Other acquisition or disposition
$7,176
$39.65 p/Share
181
Added 0.04%
434,468
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$845,272
$39.46 p/Share
21,421
Reduced 4.7%
433,960
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
70,125
Added 13.34%
455,381
Common Stock
Mar 28
2023
BUY
Other acquisition or disposition
$5,552
$39.38 p/Share
141
Added 0.03%
434,286
Common Stock