Jan 20
2025
SELL
Payment of exercise price or tax liability
$7,071,733
$215.72 p/Share
32,782
Reduced 11.31%
257,156
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
60,703
Added 17.31%
289,938
Common Stock
Jan 16
2025
BUY
Grant, award, or other acquisition
-
10,712
Added 4.46%
229,235
Common Stock
Aug 09
2024
-
9,140
Reduced 4.01%
218,523
Common Stock
Feb 21
2024
SELL
Open market or private sale
$2,537,298
$97.36 p/Share
26,061
Reduced 10.27%
227,663
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$4,448,273
$82.49 p/Share
53,925
Reduced 17.53%
253,724
Common Stock
Jan 19
2024
BUY
Grant, award, or other acquisition
-
97,723
Added 25.06%
292,267
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
17,521
Added 7.7%
209,926
Common Stock
Feb 27
2023
SELL
Open market or private sale
$2,126,340
$75.29 p/Share
28,242
Reduced 12.8%
192,405
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$357,266
$75.66 p/Share
4,722
Reduced 2.1%
220,647
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$2,080,113
$74.87 p/Share
27,783
Reduced 10.97%
225,369
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
90,028
Added 26.23%
253,152
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$844,706
$75.4 p/Share
11,203
Reduced 6.43%
163,124
Common Stock
Nov 08
2022
-
7,649
Reduced 4.2%
174,327
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,049,028
$55.56 p/Share
18,881
Reduced 9.4%
181,976
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
63,267
Added 23.95%
200,857
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$449,239
$57.78 p/Share
7,775
Reduced 5.35%
137,590
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$105,416
$29.77 p/Share
3,541
Reduced 2.38%
145,365
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$162,071
$30.08 p/Share
5,388
Reduced 3.49%
148,906
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
52,782
Added 25.49%
154,294
Common Stock
Jan 17
2021
SELL
Payment of exercise price or tax liability
$121,441
$30.03 p/Share
4,044
Reduced 3.83%
101,512
Common Stock
Jan 06
2021
SELL
Payment of exercise price or tax liability
$63,724
$28.55 p/Share
2,232
Reduced 2.07%
105,556
Common Stock