Director
Avg Cost/Share
$33.54
Shares
10,000
Total Value
$335,400.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$33.16
Shares
10,000
Total Value
$331,600.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$32.12
Shares
20,000
Total Value
$642,400.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$31.37
Shares
10,000
Total Value
$313,700.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$30.31
Shares
10,000
Total Value
$303,100.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$31.01
Shares
10,000
Total Value
$310,069.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$29.75
Shares
18,748
Total Value
$558,086.00
Owned After
275,432
Director
Avg Cost/Share
$29.25
Shares
11,152
Total Value
$324,054.32
Owned After
275,432
Director
Avg Cost/Share
$29.00
Shares
100
Total Value
$2,900.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$28.50
Shares
7,915
Total Value
$225,586.21
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$28.50
Shares
759
Total Value
$21,631.50
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$28.50
Shares
1,326
Total Value
$37,791.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$27.76
Shares
11,457
Total Value
$320,215.50
Owned After
275,432
Director
Avg Cost/Share
$27.50
Shares
63
Total Value
$1,732.50
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$27.50
Shares
1,638
Total Value
$45,045.98
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$27.51
Shares
6,553
Total Value
$180,253.37
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$27.50
Shares
289
Total Value
$7,947.50
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$27.00
Shares
10,000
Total Value
$270,018.00
Owned After
275,432
SEC Form 4
Avg Cost/Share
$26.25
Shares
20,000
Total Value
$525,060.00
Owned After
275,432
Director
Avg Cost/Share
$24.90
Shares
25,000
Total Value
$622,500.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$28.79
Shares
19,400
Total Value
$558,648.60
Owned After
275,432
Director
Avg Cost/Share
$27.15
Shares
10,000
Total Value
$271,500.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$28.25
Shares
10,600
Total Value
$297,100.00
Owned After
275,432
Director
Avg Cost/Share
$26.13
Shares
46,516
Total Value
$1,240,481.27
Owned After
275,432
Director
Avg Cost/Share
$25.26
Shares
13,484
Total Value
$338,919.11
Owned After
275,432
Director
Avg Cost/Share
$24.50
Shares
10,000
Total Value
$245,038.63
Owned After
275,432
Director
Avg Cost/Share
$22.00
Shares
3,181
Total Value
$69,982.00
Owned After
275,432
SEC Form 4
Director
Avg Cost/Share
$22.14
Shares
9,380
Total Value
$207,673.20
Owned After
275,432
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| Taylor Stephen Charles | NGS | Director | Dec 11, 2025 | Sell | $33.54 | 10,000 | $335,400.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Dec 10, 2025 | Sell | $33.16 | 10,000 | $331,600.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Dec 4, 2025 | Sell | $32.12 | 20,000 | $642,400.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 20, 2025 | Sell | $31.37 | 10,000 | $313,700.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 19, 2025 | Sell | $30.31 | 10,000 | $303,100.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 17, 2025 | Sell | $31.01 | 10,000 | $310,069.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 10, 2025 | Sell | $29.75 | 18,748 | $558,086.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 7, 2025 | Sell | $29.25 | 11,152 | $324,054.32 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 6, 2025 | Sell | $29.00 | 100 | $2,900.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 26, 2025 | Sell | $28.50 | 7,915 | $225,586.21 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 25, 2025 | Sell | $28.50 | 759 | $21,631.50 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 24, 2025 | Sell | $28.50 | 1,326 | $37,791.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 23, 2025 | Sell | $27.76 | 11,457 | $320,215.50 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 19, 2025 | Sell | $27.50 | 63 | $1,732.50 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 18, 2025 | Sell | $27.50 | 1,638 | $45,045.98 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 17, 2025 | Sell | $27.51 | 6,553 | $180,253.37 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 16, 2025 | Sell | $27.50 | 289 | $7,947.50 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Sep 4, 2025 | Sell | $27.00 | 10,000 | $270,018.00 | 275,432 | |
| Taylor Stephen Charles | NGS | N/A | Aug 22, 2025 | Sell | $26.25 | 20,000 | $525,060.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | May 15, 2025 | Sell | $24.90 | 25,000 | $622,500.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Jan 21, 2025 | Sell | $28.79 | 19,400 | $558,648.60 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Dec 12, 2024 | Sell | $27.15 | 10,000 | $271,500.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 22, 2024 | Sell | $28.25 | 10,600 | $297,100.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 19, 2024 | Sell | $26.13 | 46,516 | $1,240,481.27 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 15, 2024 | Sell | $25.26 | 13,484 | $338,919.11 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Nov 11, 2024 | Sell | $24.50 | 10,000 | $245,038.63 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Aug 26, 2024 | Sell | $22.00 | 3,181 | $69,982.00 | 275,432 | |
| Taylor Stephen Charles | NGS | Director | Aug 20, 2024 | Sell | $22.14 | 9,380 | $207,673.20 | 275,432 |