Jul 01
2024
SELL
Payment of exercise price or tax liability
$296,306
$220.63 p/Share
1,343
Reduced 3.54%
36,634
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$237,617
$187.84 p/Share
1,265
Reduced 3.22%
37,977
Common Stock
Jul 03
2023
SELL
Open market or private sale
$202,413
$164.43 p/Share
1,231
Reduced 0.04%
2,803,906
Common Stock
Jun 08
2023
-
10,000
Reduced 0.36%
2,805,137
Common Stock
May 16
2023
SELL
Open market or private sale
$7,479,276
$139.02 p/Share
53,800
Reduced 1.88%
2,815,137
Common Stock
May 15
2023
SELL
Open market or private sale
$2,261,520
$139.6 p/Share
16,200
Reduced 0.56%
2,868,937
Common Stock
May 11
2023
-
10,000
Reduced 0.35%
2,885,137
Common Stock
Mar 22
2023
-
90,000
Reduced 3.01%
2,895,137
Common Stock
Mar 15
2023
SELL
Open market or private sale
$154,494
$133.07 p/Share
1,161
Reduced 0.04%
2,985,137
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$327,481
$116.5 p/Share
2,811
Reduced 0.09%
2,986,298
Common Stock
Nov 28
2022
SELL
Open market or private sale
$4,818,000
$120.45 p/Share
40,000
Reduced 1.28%
3,089,109
Common Stock
Nov 28
2022
-
100,000
Reduced 3.24%
2,989,109
Common Stock
Aug 15
2022
-
10,000
Reduced 0.32%
3,129,109
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$111,274
$90.32 p/Share
1,232
Reduced 0.04%
3,139,109
Common Stock
Mar 18
2022
SELL
Open market or private sale
$2,199,991
$109.04 p/Share
20,176
Reduced 0.65%
3,106,031
Common Stock
Mar 17
2022
SELL
Open market or private sale
$3,285,300
$109.51 p/Share
30,000
Reduced 0.95%
3,126,207
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
13,079
Added 0.43%
3,055,497
Common Stock
Jan 03
2022
-
56,500
Reduced 1.77%
3,140,844
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$974,465
$98.73 p/Share
9,870
Reduced 0.31%
3,197,344
Common Stock
Sep 01
2021
SELL
Open market or private sale
$117,988
$102.42 p/Share
1,152
Reduced 0.04%
3,207,214
Common Stock
Aug 31
2021
SELL
Open market or private sale
$1,723,344
$102.58 p/Share
16,800
Reduced 0.52%
3,208,366
Common Stock
Aug 30
2021
SELL
Open market or private sale
$1,237,089
$102.68 p/Share
12,048
Reduced 0.37%
3,225,166
Common Stock
Aug 25
2021
SELL
Open market or private sale
$2,544,000
$101.76 p/Share
25,000
Reduced 0.77%
3,237,214
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
13,878
Added 0.42%
3,262,214
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$722,981
$89.5 p/Share
8,078
Reduced 0.25%
3,248,336
Common Stock