Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 100 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Aug. 14, 2026 MAIN J 88 $59.23 $5,212 85,583 Direct +0.10% Acquired -7.0% (price as of 2026-10-02)
Aug. 14, 2026 MAIN J 226 $58.80 $13,289 85,809 Direct +0.26% Acquired -6.3% (price as of 2026-10-02)
Aug. 14, 2026 MAIN J 9 $59.13 $532 2,055 Indirect +0.44% Acquired -6.8% (price as of 2026-10-02)
July 15, 2026 MAIN J 97 $53.09 $5,150 85,248 Direct +0.11% Acquired 3.8% (price as of 2026-10-02)
July 15, 2026 MAIN J 247 $53.41 $13,192 85,495 Direct +0.29% Acquired 3.2% (price as of 2026-10-02)
July 15, 2026 MAIN J 10 $53.47 $535 2,046 Indirect +0.49% Acquired 3.1% (price as of 2026-10-02)
June 29, 2026 MAIN J 114 $51.01 $5,815 84,863 Direct +0.13% Acquired 8.0% (price as of 2026-10-02)
June 29, 2026 MAIN J 288 $51.56 $14,849 85,151 Direct +0.34% Acquired 6.9% (price as of 2026-10-02)
June 15, 2026 MAIN J 96 $52.02 $4,994 84,499 Direct +0.11% Acquired 5.9% (price as of 2026-10-02)
June 15, 2026 MAIN J 250 $51.29 $12,822 84,749 Direct +0.30% Acquired 7.4% (price as of 2026-10-02)
June 15, 2026 MAIN J 10 $52.18 $522 2,036 Indirect +0.49% Acquired 5.6% (price as of 2026-10-02)
June 10, 2026 NGS A 3,009 · · 3,009 Direct · Acquired (price as of 2026-10-02)
May 15, 2026 MAIN J 98 $50.69 $4,968 84,150 Direct +0.12% Acquired 8.7% (price as of 2026-10-02)
May 15, 2026 MAIN J 253 $50.45 $12,764 84,403 Direct +0.30% Acquired 9.2% (price as of 2026-10-02)
May 15, 2026 MAIN J 10 $50.48 $505 2,026 Indirect +0.50% Acquired 9.2% (price as of 2026-10-02)
May 4, 2026 MAIN A 538 · · 82,706 Direct +0.65% Acquired (price as of 2026-10-02)
May 4, 2026 MAIN A 1,345 $55.76 $74,997 84,052 Direct +1.63% Acquired -1.2% (price as of 2026-10-02)
April 15, 2026 MAIN J 85 $56.39 $4,793 81,955 Direct +0.10% Acquired -2.3% (price as of 2026-10-02)
April 15, 2026 MAIN J 213 $57.83 $12,318 82,168 Direct +0.26% Acquired -4.7% (price as of 2026-10-02)
April 15, 2026 MAIN J 9 $57.38 $516 2,016 Indirect +0.45% Acquired -4.0% (price as of 2026-10-02)
March 27, 2026 MAIN J 104 $52.92 $5,504 81,595 Direct +0.13% Acquired 4.1% (price as of 2026-10-02)
March 27, 2026 MAIN J 275 $51.53 $14,171 81,870 Direct +0.34% Acquired 6.9% (price as of 2026-10-02)
March 13, 2026 MAIN J 87 $54.66 $4,755 81,268 Direct +0.11% Acquired 0.8% (price as of 2026-10-02)
March 13, 2026 MAIN J 222 $54.89 $12,186 81,490 Direct +0.27% Acquired 0.4% (price as of 2026-10-02)
March 13, 2026 MAIN J 9 $55.08 $496 2,007 Indirect +0.45% Acquired 0.1% (price as of 2026-10-02)
Feb. 13, 2026 MAIN J 78 $60.89 $4,749 80,976 Direct +0.10% Acquired -9.5% (price as of 2026-10-02)
Feb. 13, 2026 MAIN J 205 $59.44 $12,185 81,181 Direct +0.25% Acquired -7.3% (price as of 2026-10-02)
Feb. 13, 2026 MAIN J 8 $59.98 $480 1,998 Indirect +0.40% Acquired -8.1% (price as of 2026-10-02)
Jan. 15, 2026 MAIN J 76 $62.27 $4,733 80,710 Direct +0.09% Acquired -11.5% (price as of 2026-10-02)
Jan. 15, 2026 MAIN J 189 $64.20 $12,134 80,898 Direct +0.23% Acquired -14.2% (price as of 2026-10-02)
Jan. 15, 2026 MAIN J 8 $62.90 $503 1,990 Indirect +0.40% Acquired -12.4% (price as of 2026-10-02)
Dec. 29, 2025 MAIN J 89 $60.77 $5,409 80,401 Direct +0.11% Acquired -9.3% (price as of 2026-10-02)
Dec. 29, 2025 MAIN J 233 $59.75 $13,922 80,634 Direct +0.29% Acquired -7.8% (price as of 2026-10-02)
Dec. 15, 2025 MAIN J 74 $62.05 $4,592 80,118 Direct +0.09% Acquired -11.2% (price as of 2026-10-02)
Dec. 15, 2025 MAIN J 194 $60.77 $11,789 80,312 Direct +0.24% Acquired -9.3% (price as of 2026-10-02)
Dec. 15, 2025 MAIN J 8 $60.40 $483 1,982 Indirect +0.41% Acquired -8.8% (price as of 2026-10-02)
Nov. 14, 2025 MAIN J 78 $58.90 $4,594 79,843 Direct +0.10% Acquired -6.4% (price as of 2026-10-02)
Nov. 14, 2025 MAIN J 201 $58.42 $11,742 80,044 Direct +0.25% Acquired -5.7% (price as of 2026-10-02)
Nov. 14, 2025 MAIN J 8 $58.00 $464 1,974 Indirect +0.41% Acquired -5.0% (price as of 2026-10-02)
Oct. 15, 2025 MAIN J 78 $58.38 $4,554 79,565 Direct +0.10% Acquired -5.6% (price as of 2026-10-02)
Oct. 15, 2025 MAIN J 201 $58.13 $11,684 79,766 Direct +0.25% Acquired -5.2% (price as of 2026-10-02)
Oct. 15, 2025 MAIN J 8 $58.52 $468 1,966 Indirect +0.41% Acquired -5.8% (price as of 2026-10-02)
Sept. 26, 2025 MAIN J 84 $63.72 $5,352 79,273 Direct +0.11% Acquired -13.5% (price as of 2026-10-02)
Sept. 26, 2025 MAIN J 214 $63.75 $13,642 79,487 Direct +0.27% Acquired -13.6% (price as of 2026-10-02)
Sept. 15, 2025 MAIN J 67 $66.98 $4,488 79,011 Direct +0.08% Acquired -17.7% (price as of 2026-10-02)
Sept. 15, 2025 MAIN J 177 $65.17 $11,535 79,189 Direct +0.22% Acquired -15.4% (price as of 2026-10-02)
Sept. 15, 2025 MAIN J 7 $66.87 $468 1,958 Indirect +0.36% Acquired -17.6% (price as of 2026-10-02)
Aug. 15, 2025 MAIN J 67 $67.15 $4,499 78,770 Direct +0.09% Acquired -17.9% (price as of 2026-10-02)
Aug. 15, 2025 MAIN J 174 $66.10 $11,501 78,944 Direct +0.22% Acquired -16.6% (price as of 2026-10-02)
Aug. 15, 2025 MAIN J 7 $67.27 $471 1,951 Indirect +0.36% Acquired -18.1% (price as of 2026-10-02)
July 15, 2025 MAIN J 71 $63.57 $4,513 78,522 Direct +0.09% Acquired -13.3% (price as of 2026-10-02)
July 15, 2025 MAIN J 181 $63.50 $11,494 78,703 Direct +0.23% Acquired -13.2% (price as of 2026-10-02)
July 15, 2025 MAIN J 7 $63.55 $445 1,944 Indirect +0.36% Acquired -13.3% (price as of 2026-10-02)
June 27, 2025 MAIN J 88 $59.32 $5,220 78,224 Direct +0.11% Acquired -7.1% (price as of 2026-10-02)
June 27, 2025 MAIN J 228 $58.96 $13,443 78,451 Direct +0.29% Acquired -6.5% (price as of 2026-10-02)
June 13, 2025 MAIN J 75 $58.23 $4,367 77,942 Direct +0.10% Acquired -5.4% (price as of 2026-10-02)
June 13, 2025 MAIN J 193 $57.76 $11,148 78,135 Direct +0.25% Acquired -4.6% (price as of 2026-10-02)
June 13, 2025 MAIN J 8 $57.82 $463 1,937 Indirect +0.41% Acquired -4.7% (price as of 2026-10-02)
May 15, 2025 MAIN J 82 $53.17 $4,360 77,662 Direct +0.11% Acquired 3.6% (price as of 2026-10-02)
May 15, 2025 MAIN J 205 $53.99 $11,068 77,867 Direct +0.26% Acquired 2.1% (price as of 2026-10-02)
May 15, 2025 MAIN J 9 $53.32 $480 1,929 Indirect +0.47% Acquired 3.4% (price as of 2026-10-02)
May 5, 2025 MAIN A 565 · · 76,074 Direct +0.75% Acquired (price as of 2026-10-02)
May 5, 2025 MAIN A 1,507 $53.10 $80,022 77,580 Direct +1.98% Acquired 3.8% (price as of 2026-10-02)
April 15, 2025 MAIN J 78 $53.11 $4,143 75,310 Direct +0.10% Acquired 3.8% (price as of 2026-10-02)
April 15, 2025 MAIN J 199 $53.68 $10,682 75,509 Direct +0.26% Acquired 2.7% (price as of 2026-10-02)
April 15, 2025 MAIN J 8 $53.97 $432 1,920 Indirect +0.42% Acquired 2.1% (price as of 2026-10-02)
March 27, 2025 MAIN I 86 $57.92 $4,981 75,010 Direct +0.11% Acquired -4.9% (price as of 2026-10-02)
March 27, 2025 MAIN I 222 $57.47 $12,758 75,232 Direct +0.30% Acquired -4.1% (price as of 2026-10-02)
March 14, 2025 MAIN J 75 $54.71 $4,103 74,736 Direct +0.10% Acquired 0.7% (price as of 2026-10-02)
March 14, 2025 MAIN J 188 $56.26 $10,577 74,924 Direct +0.25% Acquired -2.0% (price as of 2026-10-02)
March 14, 2025 MAIN J 8 $55.52 $444 1,912 Indirect +0.42% Acquired -0.7% (price as of 2026-10-02)
Feb. 14, 2025 MAIN J 68 $60.88 $4,140 74,490 Direct +0.09% Acquired -9.5% (price as of 2026-10-02)
Feb. 14, 2025 MAIN J 171 $61.47 $10,511 74,661 Direct +0.23% Acquired -10.3% (price as of 2026-10-02)
Feb. 14, 2025 MAIN J 7 $61.05 $427 1,904 Indirect +0.37% Acquired -9.7% (price as of 2026-10-02)
Jan. 15, 2025 MAIN J 69 $58.91 $4,065 74,245 Direct +0.09% Acquired -6.5% (price as of 2026-10-02)
Jan. 15, 2025 MAIN J 177 $59.24 $10,485 74,422 Direct +0.24% Acquired -7.0% (price as of 2026-10-02)
Jan. 15, 2025 MAIN J 7 $59.38 $416 1,897 Indirect +0.37% Acquired -7.2% (price as of 2026-10-02)
Dec. 27, 2024 MAIN J 85 $57.64 $4,899 73,960 Direct +0.12% Acquired -4.4% (price as of 2026-10-02)
Dec. 27, 2024 MAIN J 216 $57.90 $12,506 74,176 Direct +0.29% Acquired -4.8% (price as of 2026-10-02)
Dec. 13, 2024 MAIN J 72 $55.39 $3,988 73,692 Direct +0.10% Acquired -0.5% (price as of 2026-10-02)
Dec. 13, 2024 MAIN J 183 $55.63 $10,180 73,875 Direct +0.25% Acquired -0.9% (price as of 2026-10-02)
Dec. 13, 2024 MAIN J 8 $55.15 $441 1,890 Indirect +0.43% Acquired -0.1% (price as of 2026-10-02)
Nov. 15, 2024 MAIN J 76 $52.16 $3,964 73,427 Direct +0.10% Acquired 5.7% (price as of 2026-10-02)
Nov. 15, 2024 MAIN J 194 $52.16 $10,119 73,621 Direct +0.26% Acquired 5.7% (price as of 2026-10-02)
Nov. 15, 2024 MAIN J 8 $52.26 $418 1,882 Indirect +0.43% Acquired 5.5% (price as of 2026-10-02)
Oct. 15, 2024 MAIN J 77 $51.13 $3,937 73,153 Direct +0.11% Acquired 7.8% (price as of 2026-10-02)
Oct. 15, 2024 MAIN J 197 $51.02 $10,051 73,351 Direct +0.27% Acquired 8.0% (price as of 2026-10-02)
Oct. 15, 2024 MAIN J 8 $51.55 $412 1,874 Indirect +0.43% Acquired 6.9% (price as of 2026-10-02)
Sept. 27, 2024 MAIN J 95 $50.26 $4,775 72,832 Direct +0.13% Acquired 9.6% (price as of 2026-10-02)
Sept. 27, 2024 MAIN J 244 $50.23 $12,256 73,076 Direct +0.34% Acquired 9.7% (price as of 2026-10-02)
Sept. 13, 2024 MAIN J 79 $49.48 $3,909 72,537 Direct +0.11% Acquired 11.4% (price as of 2026-10-02)
Sept. 13, 2024 MAIN J 200 $49.95 $9,990 72,737 Direct +0.28% Acquired 10.3% (price as of 2026-10-02)
Sept. 13, 2024 MAIN J 9 $49.59 $446 1,866 Indirect +0.48% Acquired 11.1% (price as of 2026-10-02)
Aug. 15, 2024 MAIN J 80 $48.45 $3,876 72,257 Direct +0.11% Acquired 13.7% (price as of 2026-10-02)
Aug. 15, 2024 MAIN J 201 $49.25 $9,899 72,459 Direct +0.28% Acquired 11.9% (price as of 2026-10-02)
Aug. 15, 2024 MAIN J 9 $48.85 $440 1,857 Indirect +0.49% Acquired 12.8% (price as of 2026-10-02)
July 15, 2024 MAIN J 75 $51.67 $3,875 71,986 Direct +0.10% Acquired 6.7% (price as of 2026-10-02)
July 15, 2024 MAIN J 191 $51.67 $9,869 72,177 Direct +0.27% Acquired 6.7% (price as of 2026-10-02)
June 27, 2024 MAIN J 94 $49.75 $4,676 71,672 Direct +0.13% Acquired 10.8% (price as of 2026-10-02)
June 27, 2024 MAIN J 240 $50.14 $12,034 71,912 Direct +0.33% Acquired 9.9% (price as of 2026-10-02)

Showing latest 100 of 692 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
June 10, 2026 NGS Restricted Stock Units Common Stock (3,009) · · 3,009 Acquired
Oct. 11, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (8,125) $30.18 Dec. 10, 2012 8,125 Disposed
Oct. 10, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (8,125) $44.76 May 14, 2012 8,125 Disposed
Oct. 1, 2007 AROC Director Stock Option (Right to Buy) Common Stock (900) $82.58 Oct. 1, 2018 900 Acquired
Oct. 1, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (8,125) $44.76 May 14, 2012 8,125 Disposed
Aug. 21, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (16,250) · Jan. 22, 2012 16,250 Disposed
Aug. 20, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (9,750) · July 8, 2015 9,750 Acquired
Aug. 20, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (12,321) · July 16, 2013 12,321 Acquired
Aug. 20, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (13,000) · Dec. 10, 2012 13,000 Acquired
Aug. 20, 2007 AROC Employee Stock Option (Right to Buy) Common Stock (16,250) · May 14, 2012 16,250 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
June 11, 2026 NGS Common Stock 0 Direct
Aug. 8, 2013 MAIN No securities benefically owned 0 Direct