Mar 15
2025
SELL
Payment of exercise price or tax liability
$94,151
$58.19 p/Share
1,618
Reduced 2.23%
70,916
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
27,496
Added 21.84%
98,412
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$40,577
$64.82 p/Share
626
Reduced 0.86%
72,534
Common Stock
Feb 04
2025
SELL
Sale (or disposition) back to the issuer
-
1,574
Reduced 2.11%
73,160
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
13,717
Added 15.51%
74,734
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$72,358
$78.48 p/Share
922
Reduced 1.49%
61,017
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$117,040
$76.05 p/Share
1,539
Reduced 2.98%
50,105
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,834
Added 16.04%
61,939
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$58,469
$63.21 p/Share
925
Reduced 1.76%
51,644
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$51,242
$63.34 p/Share
809
Reduced 2.07%
38,360
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$899,998
$63.34 p/Share
14,209
Added 21.28%
52,569
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$65,118
$86.25 p/Share
755
Reduced 1.89%
39,169
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
$400,039
$84.88 p/Share
4,713
Added 10.56%
39,924
Common Stock
Apr 01
2022
BUY
Payment of exercise price or tax liability
$78,465
$84.19 p/Share
932
Added 2.58%
35,211
Common Stock
Apr 01
2022
-
41
Added 0.11%
36,143
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$44,695
$84.33 p/Share
530
Reduced 1.44%
36,184
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$399,992
$84.44 p/Share
4,737
Added 11.43%
36,714
Common Stock
Dec 14
2021
SELL
Open market or private sale
$633,520
$79.19 p/Share
8,000
Reduced 20.01%
31,977
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$53,032
$78.45 p/Share
676
Reduced 1.66%
39,977
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$56,677
$74.87 p/Share
757
Reduced 1.83%
40,653
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$400,013
$63.91 p/Share
6,259
Added 13.13%
41,410
Common Stock