Dec 16
2025
SELL
Open market or private sale
$65,862
$219.54 p/Share
300
Reduced 2.06%
14,265
Common Stock
Nov 17
2025
SELL
Open market or private sale
$65,097
$216.99 p/Share
300
Reduced 2.02%
14,565
Common Stock
Oct 15
2025
SELL
Open market or private sale
$72,669
$242.23 p/Share
300
Reduced 1.98%
14,865
Common Stock
Sep 16
2025
SELL
Open market or private sale
$76,416
$254.72 p/Share
300
Reduced 1.94%
15,165
Common Stock
Aug 15
2025
SELL
Open market or private sale
$80,400
$268.0 p/Share
300
Reduced 1.9%
15,465
Common Stock
Jul 15
2025
SELL
Open market or private sale
$91,164
$303.88 p/Share
300
Reduced 1.87%
15,765
Common Stock
Jun 17
2025
SELL
Open market or private sale
$92,670
$308.9 p/Share
300
Reduced 1.83%
16,065
Common Stock
May 15
2025
SELL
Open market or private sale
$90,651
$302.17 p/Share
300
Reduced 1.8%
16,365
Common Stock
Apr 15
2025
SELL
Open market or private sale
$88,614
$295.38 p/Share
300
Reduced 1.77%
16,665
Common Stock
Mar 17
2025
SELL
Open market or private sale
$86,349
$287.83 p/Share
300
Reduced 1.74%
16,965
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$131,702
$273.81 p/Share
481
Reduced 2.71%
17,265
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
-
2,338
Added 11.64%
17,746
Common Stock
Dec 16
2024
SELL
Open market or private sale
$56,750
$283.75 p/Share
200
Reduced 1.28%
15,408
Common Stock
Nov 15
2024
SELL
Open market or private sale
$57,298
$286.49 p/Share
200
Reduced 1.27%
15,608
Common Stock
Oct 15
2024
SELL
Open market or private sale
$54,266
$271.33 p/Share
200
Reduced 1.25%
15,808
Common Stock
Sep 16
2024
SELL
Open market or private sale
$54,174
$270.87 p/Share
200
Reduced 1.23%
16,008
Common Stock
Aug 15
2024
SELL
Open market or private sale
$53,717
$268.59 p/Share
200
Reduced 1.22%
16,208
Common Stock
Jul 15
2024
SELL
Open market or private sale
$55,476
$277.38 p/Share
200
Reduced 1.2%
16,408
Common Stock
Jun 17
2024
SELL
Open market or private sale
$52,462
$262.31 p/Share
200
Reduced 1.19%
16,608
Common Stock
May 15
2024
SELL
Open market or private sale
$49,658
$248.29 p/Share
200
Reduced 1.18%
16,808
Common Stock
May 01
2024
SELL
Open market or private sale
$46,000
$230.0 p/Share
200
Reduced 1.16%
17,008
Common Stock
Mar 15
2024
SELL
Open market or private sale
$46,396
$231.98 p/Share
200
Reduced 1.15%
17,208
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$55,640
$236.77 p/Share
235
Reduced 1.33%
17,408
Common Stock
Jan 15
2024
BUY
Grant, award, or other acquisition
-
2,534
Added 12.56%
17,643
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
2,175
Added 9.91%
19,767
Common Stock