Sep 08
2025
BUY
Grant, award, or other acquisition
-
7,422
Added 7.71%
88,846
Common Stock
Feb 05
2025
SELL
Sale (or disposition) back to the issuer
$0
$122.69 p/Share
0
Reduced 0.0%
81,424
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$406,471
$122.69 p/Share
3,313
Reduced 3.91%
81,424
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
14,040
Added 14.21%
84,737
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$139,300
$119.88 p/Share
1,162
Reduced 1.62%
70,697
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$674,266
$105.42 p/Share
6,396
Reduced 8.17%
71,859
Common Stock
Jan 31
2024
SELL
Sale (or disposition) back to the issuer
$0
$105.42 p/Share
0
Reduced 0.0%
71,859
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
21,707
Added 21.72%
78,255
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$121,821
$103.59 p/Share
1,176
Reduced 2.04%
56,548
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$327,423
$116.19 p/Share
2,818
Reduced 4.65%
57,724
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$0
$116.19 p/Share
0
Reduced 0.0%
57,724
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
12,792
Added 17.44%
60,542
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$64,973
$113.59 p/Share
572
Reduced 1.18%
47,750
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$315,844
$120.23 p/Share
2,627
Reduced 5.16%
48,322
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
11,777
Added 18.78%
50,949
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$76,352
$120.24 p/Share
635
Reduced 1.6%
39,173
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$54,730
$118.72 p/Share
461
Reduced 1.18%
38,682
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$252,405
$120.71 p/Share
2,091
Reduced 5.07%
39,143
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
10,095
Added 19.67%
41,234
Common Stock