Sep 08
2025
SELL
Open market or private sale
$835,706
$109.4 p/Share
7,639
Reduced 6.74%
105,714
Common Stock
Aug 27
2025
SELL
Open market or private sale
$1,605,941
$106.7 p/Share
15,051
Reduced 11.72%
113,353
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$704,069
$90.3 p/Share
7,797
Reduced 5.72%
128,404
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
18,995
Added 12.24%
136,201
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$1,029
$102.97 p/Share
10
Reduced 0.01%
117,206
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
23
Added 0.02%
117,216
Common Stock
Oct 29
2024
SELL
Open market or private sale
$985,000
$98.5 p/Share
10,000
Reduced 7.86%
117,193
Common Stock
May 07
2024
SELL
Open market or private sale
$775,800
$77.58 p/Share
10,000
Reduced 7.29%
127,193
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
18,342
Added 11.28%
144,285
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$519,276
$73.22 p/Share
7,092
Reduced 4.92%
137,193
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$859
$71.63 p/Share
12
Reduced 0.01%
125,943
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
30
Added 0.02%
125,955
Common Stock
May 04
2023
BUY
Open market or private purchase
$43,000
$43.0 p/Share
1,000
Added 0.79%
125,925
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$487,600
$48.76 p/Share
10,000
Added 7.41%
124,925
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$999,997
$75.25 p/Share
13,289
Reduced 10.36%
114,925
Common Stock
Mar 04
2023
BUY
Grant, award, or other acquisition
-
34,210
Added 21.06%
128,214
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
41
Added 0.04%
94,004
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$847,762
$77.28 p/Share
10,970
Reduced 10.45%
93,963
Common Stock
Mar 06
2022
BUY
Grant, award, or other acquisition
-
27,348
Added 20.67%
104,933
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
39
Added 0.05%
77,585
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$480,091
$76.79 p/Share
6,252
Reduced 7.46%
77,546
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
17,241
Added 17.06%
83,798
Common Stock