Dec 20
2025
SELL
Payment of exercise price or tax liability
$1,538,210
$230.34 p/Share
6,678
Reduced 11.14%
53,273
Common Stock
Dec 16
2025
BUY
Grant, award, or other acquisition
-
19,959
Added 24.98%
59,951
Common Stock
Dec 15
2025
SELL
Open market or private sale
$121,462
$220.84 p/Share
550
Reduced 1.36%
39,992
Common Stock
Nov 17
2025
SELL
Open market or private sale
$21,178
$190.8 p/Share
111
Reduced 0.27%
40,542
Common Stock
Oct 15
2025
SELL
Open market or private sale
$59,276
$169.36 p/Share
350
Reduced 0.85%
40,653
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$264,978
$138.37 p/Share
1,915
Reduced 4.46%
41,003
Common Stock
Sep 15
2025
SELL
Open market or private sale
$46,200
$132.0 p/Share
350
Reduced 0.81%
42,918
Common Stock
Aug 15
2025
SELL
Open market or private sale
$31,829
$90.94 p/Share
350
Reduced 0.8%
43,268
Common Stock
Jul 15
2025
SELL
Open market or private sale
$28,899
$82.57 p/Share
350
Reduced 0.8%
43,618
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$142,724
$74.53 p/Share
1,915
Reduced 4.17%
43,968
Common Stock
Jun 16
2025
SELL
Open market or private sale
$25,409
$72.6 p/Share
350
Reduced 0.76%
45,883
Common Stock
May 15
2025
SELL
Open market or private sale
$27,534
$78.67 p/Share
350
Reduced 0.75%
46,233
Common Stock
Apr 15
2025
SELL
Open market or private sale
$20,478
$58.51 p/Share
350
Reduced 0.75%
46,583
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$125,615
$65.63 p/Share
1,914
Reduced 3.92%
46,933
Common Stock
Mar 17
2025
SELL
Open market or private sale
$22,176
$63.36 p/Share
350
Reduced 0.71%
48,847
Common Stock
Feb 18
2025
SELL
Open market or private sale
$31,556
$90.16 p/Share
350
Reduced 0.71%
49,197
Common Stock
Jan 15
2025
SELL
Open market or private sale
$30,068
$85.91 p/Share
350
Reduced 0.7%
49,547
Common Stock
Dec 26
2024
SELL
Open market or private sale
$30,674
$87.64 p/Share
350
Reduced 0.7%
49,897
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$295,344
$87.38 p/Share
3,380
Reduced 6.3%
50,247
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
16,447
Added 23.47%
53,627
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$123,098
$58.73 p/Share
2,096
Reduced 5.34%
37,180
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$98,428
$46.96 p/Share
2,096
Reduced 5.07%
39,276
Common Stock
Apr 01
2024
SELL
Open market or private sale
$26,442
$49.61 p/Share
533
Reduced 1.27%
41,372
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$105,261
$50.22 p/Share
2,096
Reduced 4.76%
41,905
Common Stock
Jan 02
2024
SELL
Open market or private sale
$29,478
$44.53 p/Share
662
Reduced 1.48%
44,001
Common Stock