Oct 15
2024
SELL
Payment of exercise price or tax liability
$8,723
$40.2 p/Share
217
Reduced 0.48%
44,810
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
390
Added 0.86%
45,027
Common Stock
Sep 14
2024
SELL
Payment of exercise price or tax liability
$8,048
$45.47 p/Share
177
Reduced 0.39%
44,637
Common Stock
Sep 14
2024
BUY
Grant, award, or other acquisition
-
314
Added 0.7%
44,814
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$134,471
$47.94 p/Share
2,805
Reduced 5.93%
44,500
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 9.43%
47,305
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$51,453
$68.15 p/Share
755
Reduced 1.75%
42,380
Common Stock
Feb 10
2024
BUY
Grant, award, or other acquisition
-
1,367
Added 3.11%
42,560
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$64,649
$68.34 p/Share
946
Reduced 2.21%
41,768
Common Stock
Feb 03
2024
BUY
Grant, award, or other acquisition
-
1,660
Added 3.74%
42,714
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$34,794
$69.45 p/Share
501
Reduced 1.21%
41,054
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
879
Added 2.07%
41,555
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$396,056
$68.51 p/Share
5,781
Reduced 12.44%
40,676
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
9,991
Added 18.32%
44,533
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$13,195
$68.02 p/Share
194
Reduced 0.53%
36,466
Common Stock
Oct 15
2023
BUY
Grant, award, or other acquisition
-
390
Added 1.05%
36,660
Common Stock
Sep 14
2023
SELL
Payment of exercise price or tax liability
$11,913
$76.37 p/Share
156
Reduced 0.43%
36,270
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
-
314
Added 0.85%
36,426
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$156,997
$86.5 p/Share
1,815
Reduced 4.79%
36,112
Common Stock
Feb 11
2023
BUY
Grant, award, or other acquisition
-
3,573
Added 8.91%
36,546
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$170,878
$89.7 p/Share
1,905
Reduced 5.25%
34,354
Common Stock
Feb 04
2023
BUY
Grant, award, or other acquisition
-
3,623
Added 9.08%
36,259
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$78,308
$89.7 p/Share
873
Reduced 2.61%
32,636
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
1,660
Added 4.72%
33,509
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$40,980
$88.51 p/Share
463
Reduced 1.43%
31,849
Common Stock