Aug 22
2024
SELL
Open market or private sale
$1,000,000
$160.0 p/Share
6,250
Reduced 16.68%
31,216
Common Stock
Apr 09
2024
SELL
Payment of exercise price or tax liability
$823,856
$170.5 p/Share
4,832
Reduced 11.45%
37,361
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
10,595
Added 20.07%
42,193
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$228,402
$165.87 p/Share
1,377
Reduced 4.9%
26,705
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
4,893
Added 13.41%
31,598
Common Stock
Mar 06
2024
SELL
Open market or private sale
$3,607,380
$171.78 p/Share
21,000
Reduced 42.86%
27,992
Common Stock
Nov 16
2023
SELL
Open market or private sale
$2,080,000
$130.0 p/Share
16,000
Reduced 24.66%
48,882
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$1,610,268
$165.99 p/Share
9,701
Reduced 13.05%
64,650
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
21,273
Added 22.25%
74,351
Common Stock
Apr 03
2023
SELL
Open market or private sale
$1,002,000
$167.0 p/Share
6,000
Reduced 10.16%
53,078
Common Stock
Mar 31
2023
SELL
Open market or private sale
$990,000
$165.0 p/Share
6,000
Reduced 9.22%
59,078
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$13,413
$159.69 p/Share
84
Reduced 0.13%
65,078
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,830,743
$162.95 p/Share
11,235
Reduced 14.75%
64,925
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
24,097
Added 24.04%
76,160
Common Stock
Apr 18
2022
SELL
Open market or private sale
$2,040,000
$240.0 p/Share
8,500
Reduced 14.11%
51,759
Common Stock
Apr 08
2022
SELL
Open market or private sale
$1,980,500
$233.0 p/Share
8,500
Reduced 12.36%
60,259
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$3,923,312
$215.78 p/Share
18,182
Reduced 20.91%
68,759
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
39,872
Added 31.44%
86,941
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$7,235
$212.78 p/Share
34
Reduced 0.07%
47,069
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$1,536,126
$215.93 p/Share
7,114
Reduced 13.15%
46,981
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
10,588
Added 16.37%
54,095
Common Stock
Nov 15
2021
-
18,674
Reduced 26.14%
52,761
Common Stock
Aug 06
2021
SELL
Open market or private sale
$785,790
$261.93 p/Share
3,000
Reduced 4.61%
62,017
Common Stock
Aug 04
2021
SELL
Open market or private sale
$3,650,793
$261.2 p/Share
13,977
Reduced 17.69%
65,017
Common Stock
Jul 16
2021
SELL
Open market or private sale
$3,550,791
$253.9 p/Share
13,985
Reduced 15.04%
78,994
Common Stock