Jan 01
2025
SELL
Payment of exercise price or tax liability
$913,348
$160.49 p/Share
5,691
Reduced 4.21%
129,351
Common Stock
Sep 12
2024
-
400
Reduced 0.3%
135,042
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
4,103
Added 2.94%
135,442
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$1,484,741
$183.46 p/Share
8,093
Reduced 5.8%
131,339
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
28,691
Added 17.07%
139,432
Common Stock
Feb 12
2024
-
350
Reduced 0.32%
110,741
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$1,059,392
$183.54 p/Share
5,772
Reduced 4.94%
111,091
Common Stock
Dec 05
2023
-
300
Reduced 0.26%
116,863
Common Stock
Jul 27
2023
-
400
Reduced 0.34%
117,163
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,559
Added 3.73%
117,563
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$766,637
$168.9 p/Share
4,539
Reduced 3.86%
113,004
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
16,148
Added 12.08%
117,543
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,198,249
$148.06 p/Share
8,093
Reduced 7.39%
101,395
Common Stock
Dec 02
2022
-
350
Reduced 0.32%
109,488
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
2,765
Added 2.46%
109,838
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,277,054
$190.89 p/Share
6,690
Reduced 5.88%
107,073
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
24,218
Added 17.55%
113,763
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$1,762,648
$227.85 p/Share
7,736
Reduced 7.95%
89,545
Common Stock
Nov 16
2021
-
400
Reduced 0.41%
97,281
Common Stock
Jun 21
2021
-
400
Reduced 0.41%
97,681
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
3,907
Added 3.83%
98,081
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$902,922
$142.89 p/Share
6,319
Reduced 6.29%
94,174
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
23,116
Added 18.7%
100,493
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$962,416
$138.06 p/Share
6,971
Reduced 8.26%
77,377
Common Stock
Dec 17
2020
-
300
Reduced 0.35%
84,348
Common Stock