Dec 20
2025
SELL
Payment of exercise price or tax liability
$3,850,824
$230.34 p/Share
16,718
Reduced 7.55%
204,694
Common Stock
Dec 16
2025
BUY
Grant, award, or other acquisition
-
40,722
Added 15.53%
221,412
Common Stock
Dec 15
2025
SELL
Open market or private sale
$552,100
$220.84 p/Share
2,500
Reduced 1.36%
180,690
Common Stock
Nov 17
2025
SELL
Open market or private sale
$479,300
$191.72 p/Share
2,500
Reduced 1.35%
183,190
Common Stock
Oct 15
2025
SELL
Open market or private sale
$425,550
$170.22 p/Share
2,500
Reduced 1.33%
185,690
Common Stock
Sep 20
2025
SELL
Payment of exercise price or tax liability
$337,346
$138.37 p/Share
2,438
Reduced 1.28%
188,190
Common Stock
Sep 15
2025
SELL
Open market or private sale
$330,000
$132.0 p/Share
2,500
Reduced 1.29%
190,628
Common Stock
Aug 15
2025
SELL
Open market or private sale
$226,500
$90.6 p/Share
2,500
Reduced 1.28%
193,128
Common Stock
Jul 15
2025
SELL
Open market or private sale
$205,524
$82.21 p/Share
2,500
Reduced 1.26%
195,628
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$129,831
$74.53 p/Share
1,742
Reduced 0.87%
198,128
Common Stock
Jun 16
2025
SELL
Open market or private sale
$185,325
$74.13 p/Share
2,500
Reduced 1.24%
199,870
Common Stock
May 15
2025
SELL
Open market or private sale
$199,825
$79.93 p/Share
2,500
Reduced 1.22%
202,370
Common Stock
Apr 15
2025
SELL
Open market or private sale
$148,675
$59.47 p/Share
2,500
Reduced 1.21%
204,870
Common Stock
Mar 24
2025
SELL
Open market or private sale
$172,200
$68.88 p/Share
2,500
Reduced 1.19%
207,370
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$114,327
$65.63 p/Share
1,742
Reduced 0.82%
209,870
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$715,030
$87.38 p/Share
8,183
Reduced 3.72%
211,612
Common Stock
Dec 17
2024
BUY
Grant, award, or other acquisition
-
26,798
Added 10.87%
219,795
Common Stock
Dec 16
2024
SELL
Open market or private sale
$311,815
$89.09 p/Share
3,500
Reduced 1.78%
192,997
Common Stock
Nov 15
2024
SELL
Open market or private sale
$241,464
$68.99 p/Share
3,500
Reduced 1.75%
196,497
Common Stock
Oct 15
2024
SELL
Open market or private sale
$236,005
$67.43 p/Share
3,500
Reduced 1.72%
199,997
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$112,996
$58.73 p/Share
1,924
Reduced 0.94%
203,497
Common Stock
Sep 16
2024
SELL
Open market or private sale
$196,840
$56.24 p/Share
3,500
Reduced 1.68%
205,421
Common Stock
Aug 15
2024
SELL
Open market or private sale
$183,470
$52.42 p/Share
3,500
Reduced 1.65%
208,921
Common Stock
Jul 15
2024
SELL
Open market or private sale
$170,835
$48.81 p/Share
3,500
Reduced 1.62%
212,421
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$84,058
$46.96 p/Share
1,790
Reduced 0.82%
215,921
Common Stock