Nov 13
2025
SELL
Payment of exercise price or tax liability
$34,172
$96.26 p/Share
355
Reduced 1.45%
24,134
Common Stock
Nov 12
2025
BUY
Grant, award, or other acquisition
$162,046
$96.86 p/Share
1,673
Added 6.39%
24,489
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$40,057
$135.33 p/Share
296
Reduced 1.28%
22,816
Common Stock
Aug 24
2025
SELL
Payment of exercise price or tax liability
$580,793
$134.88 p/Share
4,306
Reduced 15.71%
23,112
Common Stock
Aug 24
2025
BUY
Grant, award, or other acquisition
$1,126,517
$134.88 p/Share
8,352
Added 23.75%
26,813
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$633,261
$134.88 p/Share
4,695
Reduced 19.76%
19,066
Common Stock
Aug 23
2025
BUY
Grant, award, or other acquisition
$1,256,002
$134.88 p/Share
9,312
Added 28.16%
23,761
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$215,640
$89.85 p/Share
2,400
Added 14.24%
14,449
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$23,637
$75.76 p/Share
312
Reduced 2.52%
12,049
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$83,035
$75.35 p/Share
1,102
Reduced 8.19%
12,361
Common Stock
Aug 25
2024
BUY
Grant, award, or other acquisition
$136,986
$75.35 p/Share
1,818
Added 12.51%
12,712
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$45,662
$75.35 p/Share
606
Reduced 4.95%
11,645
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$42,949
$75.35 p/Share
570
Reduced 4.45%
12,251
Common Stock
Aug 29
2023
SELL
Payment of exercise price or tax liability
$7,359
$43.55 p/Share
169
Reduced 1.3%
12,821
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$37,756
$43.2 p/Share
874
Reduced 6.3%
12,990
Common Stock
Aug 26
2023
BUY
Grant, award, or other acquisition
$101,390
$43.2 p/Share
2,347
Added 14.99%
13,313
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$8,208
$43.2 p/Share
190
Reduced 1.62%
11,517
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$17,214
$43.47 p/Share
396
Reduced 3.27%
11,707
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
$169,341
$42.98 p/Share
3,940
Added 24.56%
12,103
Common Stock