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
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