Oct 23
2024
SELL
Open market or private sale
$958,900
$95.89 p/Share
10,000
Reduced 8.04%
114,402
Common
Sep 12
2024
-
8,940
Reduced 6.7%
124,402
Common
Feb 22
2024
SELL
Payment of exercise price or tax liability
$384,176
$76.82 p/Share
5,001
Reduced 3.61%
133,342
Common
Feb 22
2024
BUY
Grant, award, or other acquisition
-
6,354
Added 4.39%
138,343
Common
Jan 08
2024
SELL
Payment of exercise price or tax liability
$172,316
$92.0 p/Share
1,873
Reduced 1.4%
131,989
Common
Jan 08
2024
SELL
Sale (or disposition) back to the issuer
-
3,152
Reduced 2.3%
133,862
Common
Jan 05
2024
SELL
Payment of exercise price or tax liability
$72,801
$91.23 p/Share
798
Reduced 0.58%
137,014
Common
Jan 04
2024
SELL
Payment of exercise price or tax liability
$155,836
$90.34 p/Share
1,725
Reduced 1.24%
137,812
Common
Jan 03
2024
BUY
Grant, award, or other acquisition
-
34,673
Added 19.9%
139,537
Common
Dec 08
2023
-
5,000
Reduced 4.55%
104,864
Common
Nov 01
2023
SELL
Open market or private sale
$1,089,296
$80.48 p/Share
13,535
Reduced 10.97%
109,864
Common
Sep 05
2023
SELL
Open market or private sale
$902,476
$92.24 p/Share
9,784
Reduced 7.35%
123,399
Common
Aug 10
2023
-
5,610
Reduced 4.04%
133,183
Common
Feb 24
2023
SELL
Payment of exercise price or tax liability
$582,970
$85.58 p/Share
6,812
Reduced 4.68%
138,793
Common
Feb 24
2023
BUY
Grant, award, or other acquisition
-
8,655
Added 5.61%
145,605
Common
Jan 09
2023
SELL
Sale (or disposition) back to the issuer
-
4,376
Reduced 3.02%
140,358
Common
Jan 09
2023
SELL
Payment of exercise price or tax liability
$288,998
$84.8 p/Share
3,408
Reduced 2.43%
136,950
Common
Jan 05
2023
SELL
Payment of exercise price or tax liability
$74,859
$83.27 p/Share
899
Reduced 0.62%
144,734
Common
Jan 04
2023
BUY
Grant, award, or other acquisition
-
35,726
Added 19.7%
145,633
Common
Feb 24
2022
SELL
Payment of exercise price or tax liability
$835,015
$117.99 p/Share
7,077
Reduced 6.05%
109,907
Common
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,150
Added 3.43%
116,984
Common
Jan 10
2022
SELL
Payment of exercise price or tax liability
$214,434
$108.85 p/Share
1,970
Reduced 1.72%
112,834
Common
Jan 07
2022
SELL
Payment of exercise price or tax liability
$1,243,060
$109.54 p/Share
11,348
Reduced 9.0%
114,804
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
12,027
Added 8.7%
126,152
Common
Jan 05
2022
BUY
Grant, award, or other acquisition
-
17,817
Added 13.5%
114,125
Common