Sep 12
2025
|
SELL
Open market or private sale
|
$133,666
$237.84 p/Share
|
562
|
|
Aug 20
2025
|
BUY
Grant, award, or other acquisition
|
$224,953
$223.39 p/Share
|
1,007
|
|
Aug 20
2025
|
BUY
Grant, award, or other acquisition
|
$224,953
$223.39 p/Share
|
1,007
|
|
Aug 20
2025
|
BUY
Grant, award, or other acquisition
|
$224,953
$223.39 p/Share
|
1,007
|
|
Jul 09
2025
|
|
-
|
113
|
|
May 21
2025
|
SELL
Open market or private sale
|
$171,660
$228.88 p/Share
|
750
|
|
May 06
2025
|
SELL
Open market or private sale
|
$205,045
$219.77 p/Share
|
933
|
|
Feb 10
2025
|
|
-
|
750
|
|
Dec 10
2024
|
|
-
|
28
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$122,600
$181.63 p/Share
|
675
|
|
Dec 04
2024
|
|
-
|
120
|
|
Nov 13
2024
|
|
-
|
875
|
|
Jul 03
2024
|
|
-
|
73
|
|
May 21
2024
|
|
-
|
146
|
|
May 08
2024
|
SELL
Open market or private sale
|
$90,436
$133.98 p/Share
|
675
|
|
Jun 14
2023
|
SELL
Open market or private sale
|
$128,863
$125.72 p/Share
|
1,025
|
|
Jun 08
2023
|
|
-
|
622
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$37,984
$94.96 p/Share
|
400
|
|
Nov 23
2021
|
|
-
|
53
|
|
Mar 09
2021
|
SELL
Open market or private sale
|
$39,584
$98.96 p/Share
|
400
|
|
Dec 28
2020
|
|
-
|
6
|
|