|
Sep 30
2025
|
SELL
Open market or private sale
|
$218,283
$69.65 p/Share
|
3,134
|
|
|
Sep 29
2025
|
SELL
Open market or private sale
|
$1,240,165
$68.04 p/Share
|
18,227
|
|
|
Sep 26
2025
|
SELL
Open market or private sale
|
$1,124,975
$65.95 p/Share
|
17,058
|
|
|
Sep 25
2025
|
SELL
Open market or private sale
|
$923,378
$64.59 p/Share
|
14,296
|
|
|
Sep 24
2025
|
SELL
Open market or private sale
|
$937,573
$65.15 p/Share
|
14,391
|
|
|
Sep 23
2025
|
SELL
Open market or private sale
|
$1,240,430
$65.2 p/Share
|
19,025
|
|
|
Sep 22
2025
|
SELL
Open market or private sale
|
$977,184
$64.28 p/Share
|
15,202
|
|
|
Sep 19
2025
|
SELL
Open market or private sale
|
$3,289,975
$64.9 p/Share
|
50,693
|
|
|
Sep 18
2025
|
SELL
Open market or private sale
|
$7,512,993
$64.29 p/Share
|
116,861
|
|
|
Sep 17
2025
|
SELL
Open market or private sale
|
$6,633,062
$62.27 p/Share
|
106,521
|
|
|
Sep 16
2025
|
SELL
Open market or private sale
|
$6,192,306
$62.43 p/Share
|
99,188
|
|
|
Sep 15
2025
|
SELL
Open market or private sale
|
$6,121,409
$63.57 p/Share
|
96,294
|
|
|
Sep 12
2025
|
SELL
Open market or private sale
|
$6,223,320
$64.02 p/Share
|
97,209
|
|
|
Sep 11
2025
|
SELL
Open market or private sale
|
$7,119,179
$63.24 p/Share
|
112,574
|
|
|
Sep 10
2025
|
SELL
Open market or private sale
|
$6,557,674
$62.51 p/Share
|
104,906
|
|
|
Sep 09
2025
|
SELL
Open market or private sale
|
$6,628,018
$61.66 p/Share
|
107,493
|
|
|
Jul 30
2025
|
BUY
Grant, award, or other acquisition
|
$66,220,000
$66.22 p/Share
|
1,000,000
|
|
|
Nov 07
2023
|
SELL
Open market or private sale
|
$178,523
$81.11 p/Share
|
2,201
|
|
|
Nov 06
2023
|
SELL
Open market or private sale
|
$738,484
$80.27 p/Share
|
9,200
|
|
|
Nov 03
2023
|
SELL
Open market or private sale
|
$86,260
$79.65 p/Share
|
1,083
|
|
|
Nov 02
2023
|
SELL
Open market or private sale
|
$1,042,332
$79.86 p/Share
|
13,052
|
|
|
Nov 01
2023
|
SELL
Open market or private sale
|
$697,104
$79.66 p/Share
|
8,751
|
|
|
Oct 31
2023
|
SELL
Open market or private sale
|
$1,052,371
$80.01 p/Share
|
13,153
|
|
|
Oct 30
2023
|
SELL
Open market or private sale
|
$956,160
$80.0 p/Share
|
11,952
|
|
|
Oct 27
2023
|
SELL
Open market or private sale
|
$330,180
$79.6 p/Share
|
4,148
|
|