Nov 15
2024
BUY
Other acquisition or disposition
$2,347
$52.16 p/Share
45
Added 0.02%
243,379
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$2,351
$51.13 p/Share
46
Added 0.02%
243,333
Common Stock
Sep 27
2024
BUY
Other acquisition or disposition
$2,864
$50.26 p/Share
57
Added 0.02%
243,287
Common Stock
Sep 13
2024
BUY
Other acquisition or disposition
$2,325
$49.48 p/Share
47
Added 0.02%
243,230
Common Stock
Aug 15
2024
BUY
Other acquisition or disposition
$2,325
$48.45 p/Share
48
Added 0.02%
243,182
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$2,273
$51.67 p/Share
44
Added 0.02%
243,134
Common Stock
Jun 27
2024
BUY
Other acquisition or disposition
$2,786
$49.75 p/Share
56
Added 0.02%
243,089
Common Stock
Jun 14
2024
BUY
Other acquisition or disposition
$2,211
$49.14 p/Share
45
Added 0.02%
243,033
Common Stock
May 15
2024
BUY
Other acquisition or disposition
$2,192
$49.83 p/Share
44
Added 0.02%
242,987
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$2,206
$46.94 p/Share
47
Added 0.02%
242,942
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$975,437
$47.31 p/Share
20,618
Reduced 7.83%
242,835
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
59,648
Added 18.46%
263,453
Common Stock
Mar 27
2024
BUY
Other acquisition or disposition
$2,737
$46.4 p/Share
59
Added 0.02%
242,895
Common Stock
Mar 15
2024
BUY
Other acquisition or disposition
$2,153
$45.82 p/Share
47
Added 0.02%
203,805
Common Stock
Feb 15
2024
BUY
Other acquisition or disposition
$2,175
$44.4 p/Share
49
Added 0.02%
203,757
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$2,140
$43.69 p/Share
49
Added 0.02%
203,708
Common Stock
Dec 27
2023
BUY
Other acquisition or disposition
$2,457
$43.12 p/Share
57
Added 0.03%
203,658
Common Stock
Dec 15
2023
BUY
Other acquisition or disposition
$2,060
$42.93 p/Share
48
Added 0.02%
203,601
Common Stock
Nov 15
2023
BUY
Other acquisition or disposition
$2,079
$40.77 p/Share
51
Added 0.03%
203,552
Common Stock
Oct 13
2023
BUY
Other acquisition or disposition
$2,064
$39.7 p/Share
52
Added 0.03%
203,501
Common Stock
Sep 27
2023
BUY
Other acquisition or disposition
$2,408
$40.14 p/Share
60
Added 0.03%
203,448
Common Stock
Sep 15
2023
BUY
Other acquisition or disposition
$2,003
$40.89 p/Share
49
Added 0.02%
203,388
Common Stock
Aug 15
2023
BUY
Other acquisition or disposition
$1,991
$40.65 p/Share
49
Added 0.02%
203,339
Common Stock
Jul 14
2023
BUY
Other acquisition or disposition
$1,981
$40.44 p/Share
49
Added 0.02%
203,290
Common Stock
Jun 28
2023
BUY
Other acquisition or disposition
$1,903
$38.85 p/Share
49
Added 0.02%
203,241
Common Stock