Jan 20
2025
SELL
Payment of exercise price or tax liability
$5,112,564
$215.72 p/Share
23,700
Reduced 7.02%
313,741
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
39,455
Added 10.47%
337,441
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
7,372
Added 2.41%
297,986
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,549,544
$82.49 p/Share
43,030
Reduced 12.9%
290,614
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
72,495
Added 18.43%
320,855
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
12,462
Added 4.55%
261,149
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$600,513
$75.66 p/Share
7,937
Reduced 3.09%
248,687
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$1,729,347
$74.87 p/Share
23,098
Reduced 8.26%
256,624
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
65,964
Added 19.08%
279,722
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$592,945
$75.4 p/Share
7,864
Reduced 3.55%
213,758
Common Stock
May 13
2022
SELL
Open market or private sale
$429,000
$71.5 p/Share
6,000
Reduced 2.64%
221,622
Common Stock
May 11
2022
SELL
Open market or private sale
$432,180
$72.03 p/Share
6,000
Reduced 2.57%
227,622
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,300,882
$55.56 p/Share
23,414
Reduced 9.11%
233,622
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
55,378
Added 17.73%
257,036
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$470,618
$57.78 p/Share
8,145
Reduced 3.88%
201,658
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$178,233
$29.77 p/Share
5,987
Reduced 2.77%
209,803
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$275,443
$30.08 p/Share
9,157
Reduced 4.07%
215,790
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
49,646
Added 18.08%
224,947
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$223,994
$30.03 p/Share
7,459
Reduced 4.08%
175,301
Common Stock