Jan 26
2025
SELL
Payment of exercise price or tax liability
$153,905
$136.32 p/Share
1,129
Reduced 18.64%
4,927
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
1,690
Added 21.82%
6,056
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$60,389
$136.32 p/Share
443
Reduced 9.21%
4,366
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$32,716
$136.32 p/Share
240
Reduced 4.75%
4,809
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
1,196
Added 19.15%
5,049
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$9,695
$108.94 p/Share
89
Reduced 2.26%
3,853
Common Stock
Feb 28
2024
SELL
Open market or private sale
$232,059
$111.46 p/Share
2,082
Reduced 34.56%
3,942
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$165,880
$114.4 p/Share
1,450
Reduced 19.4%
6,024
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
2,294
Added 23.48%
7,474
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$26,769
$114.4 p/Share
234
Reduced 4.32%
5,180
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$56,628
$116.28 p/Share
487
Reduced 8.25%
5,414
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,420
Added 19.4%
5,901
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$5,568
$64.0 p/Share
87
Reduced 1.9%
4,481
Common Stock
Feb 28
2023
SELL
Open market or private sale
$186,244
$67.48 p/Share
2,760
Reduced 37.66%
4,568
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$18,167
$63.97 p/Share
284
Reduced 3.73%
7,328
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$13,154
$62.94 p/Share
209
Reduced 2.67%
7,612
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$121,096
$62.94 p/Share
1,924
Reduced 19.74%
7,821
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
6,386
Added 39.59%
9,745
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$33,263
$63.48 p/Share
524
Reduced 13.49%
3,359
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
528
Added 11.97%
3,883
Common Stock
Feb 25
2022
SELL
Open market or private sale
$375,596
$107.93 p/Share
3,480
Reduced 50.91%
3,355
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$26,551
$93.49 p/Share
284
Reduced 3.99%
6,835
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$208,362
$94.71 p/Share
2,200
Reduced 23.61%
7,119
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
5,706
Added 37.98%
9,319
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$52,063
$91.02 p/Share
572
Reduced 13.67%
3,613
Common Stock