May 31
2024
|
|
-
|
32,670
|
|
May 28
2024
|
SELL
Payment of exercise price or tax liability
|
$196,748
$193.46 p/Share
|
1,017
|
|
May 16
2024
|
|
-
|
10,000
|
|
Apr 02
2024
|
SELL
Open market or private sale
|
$6,000,000
$200.0 p/Share
|
30,000
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$11,126,966
$182.52 p/Share
|
60,963
|
|
Mar 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
151,331
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$5,250,000
$175.0 p/Share
|
30,000
|
|
Jan 03
2024
|
SELL
Open market or private sale
|
$4,800,300
$160.01 p/Share
|
30,000
|
|
Dec 31
2023
|
|
-
|
57,800
|
|
Sep 18
2023
|
|
-
|
5,000
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$1,532,708
$132.13 p/Share
|
11,600
|
|
Jun 13
2023
|
|
-
|
35,000
|
|
May 28
2023
|
SELL
Payment of exercise price or tax liability
|
$133,216
$130.99 p/Share
|
1,017
|
|
Mar 01
2023
|
SELL
Payment of exercise price or tax liability
|
$5,187,683
$140.58 p/Share
|
36,902
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
91,051
|
|
Aug 24
2022
|
BUY
Grant, award, or other acquisition
|
-
|
20,113
|
|
May 27
2022
|
SELL
Open market or private sale
|
$4,500,300
$150.01 p/Share
|
30,000
|
|
Mar 01
2022
|
SELL
Payment of exercise price or tax liability
|
$4,618,755
$138.1 p/Share
|
33,445
|
|
Mar 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
77,119
|
|
Jul 01
2021
|
SELL
Open market or private sale
|
$4,000,000
$100.0 p/Share
|
40,000
|
|
Jun 01
2021
|
SELL
Open market or private sale
|
$1,700,000
$85.0 p/Share
|
20,000
|
|
May 05
2021
|
SELL
Open market or private sale
|
$1,700,000
$85.0 p/Share
|
20,000
|
|
Apr 29
2021
|
SELL
Open market or private sale
|
$1,700,000
$85.0 p/Share
|
20,000
|
|
Mar 01
2021
|
SELL
Payment of exercise price or tax liability
|
$1,947,738
$69.28 p/Share
|
28,114
|
|
Mar 01
2021
|
BUY
Grant, award, or other acquisition
|
-
|
68,632
|
|