May 09
2025
SELL
Open market or private sale
$1,290,207
$84.08 p/Share
15,345
Reduced 7.95%
177,689
Common Stock
May 05
2025
-
2,877
Reduced 1.47%
193,034
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$2,735,762
$79.05 p/Share
34,608
Reduced 15.01%
195,911
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
92,770
Added 28.7%
230,519
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$466,358
$71.98 p/Share
6,479
Reduced 4.49%
137,749
Common Stock
Jul 17
2024
BUY
Open market or private purchase
$620,500
$62.05 p/Share
10,000
Added 6.48%
144,228
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,615,202
$66.36 p/Share
24,340
Reduced 15.35%
134,228
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
58,354
Added 26.9%
158,568
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$63,581
$54.02 p/Share
1,177
Reduced 1.16%
100,214
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$108,780
$54.39 p/Share
2,000
Added 1.93%
101,391
Common Stock
Mar 14
2023
SELL
Open market or private purchase
$286,400
$57.28 p/Share
5,000
Reduced 4.79%
99,391
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,030,757
$76.46 p/Share
13,481
Reduced 12.5%
94,391
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
31,514
Added 22.61%
107,872
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$86,991
$80.25 p/Share
1,084
Reduced 1.4%
76,358
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$532,362
$71.66 p/Share
7,429
Reduced 8.75%
77,442
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$104,744
$70.63 p/Share
1,483
Reduced 1.72%
84,871
Common Stock
Feb 09
2022
-
600
Reduced 0.69%
86,354
Common Stock
Feb 09
2022
SELL
Open market or private sale
$5,811,844
$94.62 p/Share
61,423
Reduced 41.4%
86,954
Common Stock
Feb 09
2022
BUY
Exercise of conversion of derivative security
$2,708,140
$44.09 p/Share
61,423
Added 29.28%
148,377
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$181,091
$82.09 p/Share
2,206
Reduced 2.47%
86,954
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
59,931
Added 40.2%
89,160
Common Stock