Dec 12
2024
|
|
-
|
1,522
|
|
Nov 13
2024
|
|
-
|
1,968
|
|
Nov 12
2024
|
|
-
|
917
|
|
Mar 27
2024
|
SELL
Other acquisition or disposition
|
-
|
71,651
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$9,006,458
$241.46 p/Share
|
37,300
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$312,203
$238.87 p/Share
|
1,307
|
|
Nov 27
2023
|
|
-
|
2,560
|
|
Feb 15
2023
|
SELL
Payment of exercise price or tax liability
|
$206,351
$180.22 p/Share
|
1,145
|
|
May 19
2022
|
|
-
|
127,538
|
|
May 19
2022
|
|
-
|
37,974
|
|
Feb 17
2022
|
BUY
Grant, award, or other acquisition
|
$520,556
$179.75 p/Share
|
2,896
|
|
Feb 15
2022
|
SELL
Payment of exercise price or tax liability
|
$217,977
$177.94 p/Share
|
1,225
|
|
Dec 07
2021
|
SELL
Open market or private sale
|
$1,142,962
$157.65 p/Share
|
7,250
|
|
Sep 29
2021
|
SELL
Other acquisition or disposition
|
-
|
2,200,000
|
|
Sep 27
2021
|
|
-
|
9,400
|
|
Jun 22
2021
|
|
-
|
36,000
|
|
Jun 22
2021
|
|
-
|
36,000
|
|
Jun 21
2021
|
|
-
|
27,000
|
|
May 13
2021
|
SELL
Open market or private sale
|
$49,702
$138.06 p/Share
|
360
|
|
Feb 22
2021
|
BUY
Grant, award, or other acquisition
|
$870,482
$142.05 p/Share
|
6,128
|
|
Feb 16
2021
|
SELL
Payment of exercise price or tax liability
|
$179,179
$129.84 p/Share
|
1,380
|
|
Jan 04
2021
|
SELL
Payment of exercise price or tax liability
|
$1,916
$127.74 p/Share
|
15
|
|
Dec 18
2020
|
|
-
|
2,930
|
|
Nov 11
2020
|
SELL
Open market or private sale
|
$1,013,289
$116.47 p/Share
|
8,700
|
|