Jan 26
2025
SELL
Payment of exercise price or tax liability
$318,170
$136.32 p/Share
2,334
Reduced 13.71%
14,692
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
3,960
Added 18.87%
17,026
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$54,936
$136.32 p/Share
403
Reduced 2.99%
13,066
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$24,810
$136.32 p/Share
182
Reduced 1.33%
13,469
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
-
906
Added 6.22%
13,651
Common Stock
Nov 13
2024
SELL
Open market or private sale
$124,125
$165.5 p/Share
750
Reduced 5.56%
12,745
Common Stock
May 08
2024
SELL
Open market or private sale
$98,765
$110.6 p/Share
893
Reduced 6.21%
13,495
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$345,458
$124.4 p/Share
2,777
Reduced 16.18%
14,388
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
4,842
Added 22.0%
17,165
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$33,176
$114.4 p/Share
290
Reduced 2.3%
12,323
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$51,512
$116.28 p/Share
443
Reduced 3.39%
12,613
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
1,076
Added 7.61%
13,056
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$20,470
$63.97 p/Share
320
Reduced 2.6%
11,980
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$16,427
$62.94 p/Share
261
Reduced 2.08%
12,300
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$117,886
$62.94 p/Share
1,873
Reduced 12.98%
12,561
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
6,046
Added 29.52%
14,434
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$32,374
$63.48 p/Share
510
Reduced 5.73%
8,388
Common Stock
Mar 01
2022
SELL
Open market or private sale
$102,259
$108.44 p/Share
943
Reduced 9.58%
8,898
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$20,848
$93.49 p/Share
223
Reduced 2.22%
9,841
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$47,071
$94.71 p/Share
497
Reduced 4.71%
10,064
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
3,024
Added 22.26%
10,561
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$20,024
$91.02 p/Share
220
Reduced 2.84%
7,537
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$34,041
$91.02 p/Share
374
Reduced 4.6%
7,757
Common Stock