Sep 20
2024
BUY
Grant, award, or other acquisition
$35,423
$63.37 p/Share
559
Added 0.31%
178,211
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
$35,175
$65.26 p/Share
539
Added 0.3%
177,652
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
$35,130
$63.99 p/Share
549
Added 0.31%
177,113
Common Stock
Mar 06
2024
SELL
Open market or private sale
$184,368
$65.01 p/Share
2,836
Reduced 1.58%
176,564
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$64,779
$65.5 p/Share
989
Reduced 0.55%
179,400
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,071,982
$65.79 p/Share
16,294
Reduced 9.34%
158,250
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
22,139
Added 10.93%
180,389
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,303,600
$65.18 p/Share
20,000
Reduced 10.28%
174,544
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,189
Added 3.56%
194,544
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$26,258
$61.93 p/Share
424
Added 0.23%
187,355
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
$26,149
$56.6 p/Share
462
Added 0.25%
186,931
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$26,064
$50.71 p/Share
514
Added 0.27%
186,469
Common Stock
May 11
2023
SELL
Open market or private sale
$1,542,600
$51.42 p/Share
30,000
Reduced 13.89%
185,955
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$25,966
$49.46 p/Share
525
Added 0.24%
215,955
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$83,190
$52.19 p/Share
1,594
Reduced 0.73%
215,430
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
39,638
Added 15.44%
217,024
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
9,058
Added 4.86%
177,386
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$15,390
$44.1 p/Share
349
Added 0.21%
168,328
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$15,370
$48.03 p/Share
320
Added 0.19%
167,979
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$15,284
$39.29 p/Share
389
Added 0.23%
167,659
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
$15,266
$41.37 p/Share
369
Added 0.22%
167,270
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$73,748
$41.95 p/Share
1,758
Reduced 1.04%
166,901
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
41,377
Added 19.7%
168,659
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
9,100
Added 6.67%
127,282
Common Stock
Dec 17
2021
BUY
Grant, award, or other acquisition
$14,138
$51.41 p/Share
275
Added 0.23%
118,182
Common Stock