Feb 18
2025
SELL
Open market or private sale
$15,230,800
$262.6 p/Share
58,000
Reduced 28.83%
143,214
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
21,489
Added 9.65%
201,214
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$7,248,238
$257.34 p/Share
28,166
Reduced 13.55%
179,725
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
71,580
Added 25.61%
207,891
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$2,167,907
$268.04 p/Share
8,088
Reduced 5.6%
136,311
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$1,511,477
$268.04 p/Share
5,639
Reduced 3.76%
144,399
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$798,491
$268.04 p/Share
2,979
Reduced 1.95%
150,038
Common Stock
Apr 26
2024
SELL
Open market or private sale
$6,981,500
$139.63 p/Share
50,000
Reduced 24.63%
153,017
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$4,353,193
$135.77 p/Share
32,063
Reduced 13.64%
203,017
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$142,985
$114.48 p/Share
1,249
Reduced 0.53%
235,082
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$956,729
$118.29 p/Share
8,088
Reduced 3.31%
236,331
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
99,729
Added 28.98%
244,419
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$287,586
$120.43 p/Share
2,388
Reduced 1.62%
144,690
Common Stock
May 17
2023
SELL
Open market or private sale
$2,922,880
$80.0 p/Share
36,536
Reduced 19.9%
147,078
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$760,395
$60.44 p/Share
12,581
Reduced 6.41%
183,614
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
7,221
Added 3.55%
196,195
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$283,193
$73.12 p/Share
3,873
Reduced 2.01%
188,974
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
6,670
Added 3.34%
192,847
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$42,051
$72.88 p/Share
577
Reduced 0.31%
186,177
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
61,675
Added 24.83%
186,754
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$156,477
$72.95 p/Share
2,145
Reduced 1.69%
125,079
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$186,572
$46.25 p/Share
4,034
Reduced 3.07%
127,224
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$123,332
$75.99 p/Share
1,623
Reduced 1.22%
131,258
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$105,103
$84.15 p/Share
1,249
Reduced 0.93%
132,881
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$140,184
$86.64 p/Share
1,618
Reduced 1.19%
134,130
Common Stock