Nov 17
2025
SELL
Open market or private sale
$167,205
$102.58 p/Share
1,630
Reduced 0.25%
642,787
Common
Oct 15
2025
SELL
Open market or private sale
$166,563
$107.46 p/Share
1,550
Reduced 0.24%
644,417
Common
Sep 15
2025
SELL
Open market or private sale
$166,973
$103.71 p/Share
1,610
Reduced 0.25%
645,967
Common
Aug 15
2025
SELL
Open market or private sale
$166,128
$100.38 p/Share
1,655
Reduced 0.25%
647,577
Common Stock
Jul 15
2025
SELL
Open market or private sale
$166,726
$95.6 p/Share
1,744
Reduced 0.27%
649,232
Common Stock
Jun 16
2025
SELL
Open market or private sale
$166,795
$94.77 p/Share
1,760
Reduced 0.27%
650,976
Common Stock
May 15
2025
SELL
Open market or private sale
$165,851
$93.28 p/Share
1,778
Reduced 0.27%
652,736
Common Stock
Apr 15
2025
SELL
Open market or private sale
$166,883
$94.82 p/Share
1,760
Reduced 0.34%
520,274
Common Stock
Mar 24
2025
-
2,304
Reduced 0.44%
522,034
Common Stock
Mar 17
2025
SELL
Open market or private sale
$166,429
$85.13 p/Share
1,955
Reduced 0.37%
524,338
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
102,697
Added 16.33%
526,293
Common Stock
Feb 18
2025
SELL
Open market or private sale
$166,384
$103.99 p/Share
1,600
Reduced 0.38%
423,596
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$3,502,864
$98.65 p/Share
35,508
Reduced 7.71%
425,196
Common Stock
Jan 15
2025
SELL
Open market or private sale
$166,658
$91.07 p/Share
1,830
Reduced 0.4%
460,705
Common Stock
Jan 14
2025
SELL
Payment of exercise price or tax liability
$712,744
$91.53 p/Share
7,787
Reduced 1.66%
462,535
Common Stock
Jan 14
2025
BUY
Grant, award, or other acquisition
-
16,565
Added 3.4%
470,322
Common Stock
Dec 16
2024
SELL
Open market or private sale
$166,845
$94.53 p/Share
1,765
Reduced 0.39%
453,757
Common Stock
Nov 15
2024
SELL
Open market or private sale
$166,090
$84.31 p/Share
1,970
Reduced 0.43%
455,522
Common Stock
Oct 15
2024
SELL
Open market or private sale
$166,624
$80.69 p/Share
2,065
Reduced 0.45%
457,492
Common Stock
Sep 16
2024
SELL
Open market or private sale
$166,607
$80.76 p/Share
2,063
Reduced 0.45%
459,557
Common Stock
Aug 15
2024
SELL
Open market or private sale
$166,500
$74.0 p/Share
2,250
Reduced 0.49%
461,620
Common Stock
Jul 15
2024
SELL
Open market or private sale
$166,661
$69.5 p/Share
2,398
Reduced 0.51%
463,870
Common Stock
Jun 14
2024
-
755
Reduced 0.16%
466,268
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
134,240
Added 17.02%
654,514
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,445,103
$165.59 p/Share
8,727
Reduced 5.31%
155,674
Common Stock