Nov 26
2025
$30,874
$154.37 p/Share
200
Reduced 0.63%
31,526
Common Stock
Nov 26
2025
SELL
Payment of exercise price or tax liability
$18,370
$154.37 p/Share
119
Reduced 0.37%
31,726
Common Stock
Nov 26
2025
SELL
Open market or private sale
$464,970
$154.99 p/Share
3,000
Reduced 8.61%
31,845
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$20,872
$151.25 p/Share
138
Reduced 0.39%
34,845
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$127,010
$143.84 p/Share
883
Reduced 2.64%
32,581
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
4,942
Added 12.38%
34,983
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$25,840
$146.82 p/Share
176
Reduced 0.57%
30,924
Common Stock
Jul 16
2025
BUY
Grant, award, or other acquisition
$1,024,386
$113.43 p/Share
9,031
Added 22.58%
30,971
Common Stock
Mar 17
2025
SELL
Open market or private sale
$232,615
$121.98 p/Share
1,907
Reduced 8.05%
21,785
Common Stock
Jan 28
2025
$1,074,630
$150.34 p/Share
7,148
Reduced 30.17%
16,544
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
$188,561
$138.14 p/Share
1,365
Added 5.45%
23,671
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$18,469
$133.84 p/Share
138
Reduced 0.61%
22,306
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$74,282
$125.69 p/Share
591
Reduced 2.57%
22,444
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
$213,421
$125.69 p/Share
1,698
Added 6.87%
23,035
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$35,071
$127.07 p/Share
276
Reduced 1.28%
21,337
Common Stock
Mar 07
2024
SELL
Open market or private sale
$719,372
$149.0 p/Share
4,828
Reduced 18.46%
21,329
Common Stock
Dec 18
2023
SELL
Open market or private sale
$206,535
$137.69 p/Share
1,500
Reduced 5.43%
26,132
Common Stock
Nov 22
2023
BUY
Grant, award, or other acquisition
$196,028
$123.99 p/Share
1,581
Added 5.41%
27,632
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$40,281
$113.15 p/Share
356
Reduced 1.35%
26,051
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$8,792
$114.19 p/Share
77
Reduced 0.29%
26,407
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$11,132
$113.6 p/Share
98
Reduced 0.37%
26,484
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$134,824
$111.61 p/Share
1,208
Reduced 4.35%
26,582
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$389,518
$111.61 p/Share
3,490
Added 11.16%
27,790
Common Stock
Sep 28
2023
BUY
Open market or private purchase
$222
$111.09 p/Share
2
Added 0.01%
24,221
Common Stock
Aug 23
2023
SELL
Open market or private sale
$415,730
$118.78 p/Share
3,500
Reduced 12.63%
24,218
Common Stock