Sep 06
2024
SELL
Open market or private sale
$391,406
$77.66 p/Share
5,040
Reduced 32.21%
10,606
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$97,078
$76.08 p/Share
1,276
Reduced 7.54%
15,646
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 12.84%
16,922
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$117,829
$75.97 p/Share
1,551
Reduced 9.71%
14,429
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,032
Added 15.95%
15,980
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
12,246
Added 25.55%
35,686
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$170,655
$77.5 p/Share
2,202
Reduced 14.53%
12,948
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
4,302
Added 22.12%
15,150
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$155,879
$79.49 p/Share
1,961
Reduced 15.31%
10,848
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,833
Added 23.03%
12,809
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$60,659
$71.03 p/Share
854
Reduced 8.69%
8,976
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,492
Added 20.22%
9,830
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,128
Added 28.63%
30,234
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$120,278
$77.25 p/Share
1,557
Reduced 17.5%
7,338
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
4,541
Added 33.8%
8,895
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$6,872
$78.99 p/Share
87
Reduced 1.96%
4,354
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
252
Added 5.37%
4,441
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
9,970
Added 30.33%
22,899
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$135,948
$87.37 p/Share
1,556
Reduced 27.08%
4,189
Common Stock
Feb 27
2022
BUY
Grant, award, or other acquisition
-
4,539
Added 44.14%
5,745
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$4,718
$76.1 p/Share
62
Reduced 4.89%
1,206
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
251
Added 16.52%
1,268
Common Stock