Aug 23
2025
BUY
Grant, award, or other acquisition
-
14,758
Added 8.92%
150,671
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$1,369,938
$117.43 p/Share
11,666
Reduced 7.9%
135,913
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
10,169
Added 6.45%
147,579
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
15,173
Added 9.94%
137,410
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$318,962
$115.86 p/Share
2,753
Reduced 2.2%
122,237
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$324,055
$111.13 p/Share
2,916
Reduced 2.28%
124,990
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
6,159
Added 4.59%
127,906
Common Stock
Jul 29
2025
SELL
Open market or private sale
$2,499,090
$110.0 p/Share
22,719
Reduced 15.73%
121,747
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$150,854
$77.76 p/Share
1,940
Reduced 1.33%
144,466
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$154,272
$77.68 p/Share
1,986
Reduced 1.35%
145,529
Common Stock
Nov 25
2024
SELL
Open market or private sale
$3,750,146
$89.91 p/Share
41,710
Reduced 22.04%
147,515
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$223,743
$81.45 p/Share
2,747
Reduced 1.43%
189,225
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$393,243
$59.17 p/Share
6,646
Reduced 4.15%
153,560
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
38,412
Added 16.67%
191,972
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$173,672
$52.82 p/Share
3,288
Reduced 2.01%
160,206
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
9,213
Added 5.33%
163,494
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$77,105
$52.56 p/Share
1,467
Reduced 0.94%
154,281
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$67,071
$45.72 p/Share
1,467
Reduced 0.93%
155,748
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$76,490
$49.19 p/Share
1,555
Reduced 0.98%
157,215
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$91,995
$45.14 p/Share
2,038
Reduced 1.27%
158,770
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$263,049
$52.12 p/Share
5,047
Reduced 3.04%
160,808
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,621
Added 0.97%
165,855
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
39,357
Added 19.33%
164,234
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$80,318
$47.98 p/Share
1,674
Reduced 1.32%
124,877
Common Stock
Aug 19
2023
BUY
Grant, award, or other acquisition
-
4,834
Added 3.68%
126,551
Common Stock