| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| NGS | Taylor Stephen Charles | Director | Jun 05 '26 | Option Exercise | 0.00 | 4,456 | 0 | 0 | Jun 08 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Mar 06 '26 | Sale | 37.23 | 30,000 | 1,116,759 | 175,432 | Mar 09 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Mar 05 '26 | Sale | 37.58 | 70,000 | 2,630,922 | 205,432 | Mar 09 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Dec 11 '25 | Sale | 33.54 | 10,000 | 335,400 | 275,432 | Dec 12 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Dec 10 '25 | Sale | 33.16 | 10,000 | 331,600 | 285,432 | Dec 12 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Dec 04 '25 | Sale | 32.12 | 20,000 | 642,400 | 295,432 | Dec 05 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 20 '25 | Sale | 31.37 | 10,000 | 313,700 | 315,432 | Nov 20 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 19 '25 | Sale | 30.31 | 10,000 | 303,100 | 325,432 | Nov 20 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 17 '25 | Sale | 31.01 | 10,000 | 310,069 | 335,432 | Nov 18 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 10 '25 | Sale | 29.77 | 18,748 | 558,086 | 345,432 | Nov 12 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 07 '25 | Sale | 29.06 | 11,152 | 324,055 | 364,180 | Nov 07 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 06 '25 | Sale | 29.00 | 100 | 2,900 | 375,332 | Nov 07 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 26 '25 | Sale | 28.50 | 7,915 | 225,586 | 375,432 | Sep 26 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 25 '25 | Sale | 28.50 | 759 | 21,632 | 383,347 | Sep 25 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 24 '25 | Sale | 28.50 | 1,326 | 37,791 | 384,106 | Sep 24 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 23 '25 | Sale | 27.95 | 11,457 | 320,216 | 385,432 | Sep 23 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 19 '25 | Sale | 27.50 | 63 | 1,733 | 396,889 | Sep 19 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 18 '25 | Sale | 27.50 | 1,638 | 45,046 | 396,952 | Sep 18 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 17 '25 | Sale | 27.51 | 6,553 | 180,253 | 398,590 | Sep 17 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 16 '25 | Sale | 27.50 | 289 | 7,948 | 405,143 | Sep 16 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 15 '25 | Option Exercise | 0.00 | 2,098 | 0 | 0 | Sep 15 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Sep 04 '25 | Sale | 27.00 | 10,000 | 270,018 | 403,334 | Sep 04 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Aug 22 '25 | Sale | 26.25 | 20,000 | 525,060 | 413,334 | Aug 22 12:00 AM |
| NGS | Taylor Stephen Charles | Director | May 15 '25 | Sale | 24.90 | 25,000 | 622,500 | 433,334 | May 16 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Jan 21 '25 | Sale | 28.80 | 19,400 | 558,649 | 438,387 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Dec 12 '24 | Sale | 27.15 | 10,000 | 271,500 | 457,787 | Dec 16 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 25 '24 | Sale | 28.50 | 600 | 17,100 | 467,787 | Nov 26 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 22 '24 | Sale | 28.00 | 10,000 | 280,000 | 468,387 | Nov 26 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 21 '24 | Sale | 26.89 | 38,479 | 1,034,777 | 478,387 | Nov 21 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 20 '24 | Sale | 26.00 | 1,521 | 39,546 | 516,866 | Nov 21 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 19 '24 | Sale | 25.50 | 6,516 | 166,158 | 518,387 | Nov 21 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 18 '24 | Sale | 25.51 | 3,442 | 87,809 | 524,903 | Nov 18 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 15 '24 | Sale | 25.01 | 10,042 | 251,110 | 528,345 | Nov 18 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 13 '24 | Sale | 24.50 | 2,191 | 53,680 | 538,387 | Nov 13 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 12 '24 | Sale | 24.51 | 4,713 | 115,506 | 540,578 | Nov 13 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Nov 11 '24 | Sale | 24.50 | 3,096 | 75,853 | 545,291 | Nov 13 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Aug 26 '24 | Sale | 22.00 | 3,181 | 69,982 | 548,387 | Aug 28 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Aug 20 '24 | Sale | 22.14 | 4,690 | 103,837 | 551,568 | Aug 22 12:00 AM |
| NGS | Taylor Stephen Charles | Director | Jun 30 '24 | Option Exercise | 0.00 | 10,101 | 0 | 0 | Jul 01 12:00 AM |
| NGS | Taylor Stephen Charles | Interim CEO & President | Apr 28 '23 | Option Exercise | 0.00 | 3,138 | 0 | 0 | May 03 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jun 07 '22 | Sale | 15.00 | 3,918 | 58,770 | 511,259 | Jun 08 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Apr 28 '22 | Option Exercise | 0.00 | 6,274 | 0 | 130,563 | May 02 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Mar 29 '22 | Option Exercise | 0.00 | 21,946 | 0 | 127,426 | Mar 31 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Apr 28 '21 | Option Exercise | 0.00 | 6,276 | 0 | 116,453 | Apr 30 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Mar 29 '21 | Option Exercise | 0.00 | 21,946 | 0 | 113,315 | Mar 31 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Mar 15 '21 | Option Exercise | 0.00 | 18,634 | 0 | 102,342 | Mar 17 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Mar 29 '20 | Option Exercise | 0.00 | 21,946 | 0 | 93,025 | Mar 31 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Mar 15 '20 | Option Exercise | 0.00 | 18,634 | 0 | 82,052 | Mar 18 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Feb 14 '20 | Option Exercise | 0.00 | 42,278 | 0 | 72,735 | Feb 19 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Mar 15 '19 | Option Exercise | 0.00 | 18,634 | 0 | 51,596 | Mar 19 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Feb 14 '19 | Option Exercise | 0.00 | 42,280 | 0 | 49,090 | Feb 28 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Feb 05 '19 | Sale | 17.00 | 2,720 | 46,240 | 320,662 | Feb 06 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Feb 05 '19 | Option Exercise | 7.84 | 5,440 | 42,650 | 323,382 | Feb 06 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Feb 04 '19 | Sale | 17.06 | 12,771 | 217,873 | 320,662 | Feb 04 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Feb 04 '19 | Option Exercise | 7.84 | 25,542 | 200,250 | 333,433 | Feb 04 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 31 '19 | Option Exercise | 7.84 | 36 | 282 | 320,680 | Feb 04 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 31 '19 | Sale | 17.00 | 18 | 306 | 320,662 | Feb 04 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 30 '19 | Option Exercise | 7.84 | 696 | 5,456 | 321,010 | Jan 30 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 30 '19 | Sale | 17.00 | 348 | 5,916 | 320,662 | Jan 30 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 29 '19 | Option Exercise | 7.84 | 9,810 | 76,910 | 325,567 | Jan 30 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 29 '19 | Sale | 17.05 | 4,905 | 83,630 | 320,662 | Jan 30 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 28 '19 | Option Exercise | 7.84 | 2,220 | 17,404 | 321,772 | Jan 30 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 25 '19 | Option Exercise | 9.11 | 9,948 | 90,626 | 323,656 | Jan 25 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 25 '19 | Sale | 17.14 | 1,980 | 33,937 | 320,662 | Jan 25 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 24 '19 | Sale | 17.00 | 1,205 | 20,485 | 320,662 | Jan 25 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 24 '19 | Option Exercise | 9.95 | 2,410 | 23,980 | 321,867 | Jan 25 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 23 '19 | Sale | 17.21 | 1,846 | 31,770 | 320,662 | Jan 25 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 23 '19 | Option Exercise | 9.95 | 3,692 | 36,736 | 322,508 | Jan 25 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 22 '19 | Option Exercise | 9.95 | 2,400 | 23,880 | 321,862 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 22 '19 | Sale | 17.48 | 1,200 | 20,976 | 320,662 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 18 '19 | Option Exercise | 9.95 | 24,888 | 247,636 | 333,106 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 18 '19 | Sale | 17.89 | 12,444 | 222,623 | 320,662 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 17 '19 | Option Exercise | 9.95 | 20,622 | 205,188 | 330,973 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jan 17 '19 | Sale | 17.50 | 10,311 | 180,443 | 320,662 | Jan 22 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Sep 06 '18 | Option Exercise | 17.51 | 9,000 | 157,590 | 320,662 | Sep 06 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 29 '18 | Sale | 22.01 | 13,776 | 303,210 | 316,662 | Aug 31 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 29 '18 | Option Exercise | 17.51 | 27,552 | 482,436 | 330,438 | Aug 31 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 27 '18 | Sale | 22.04 | 514 | 11,329 | 316,662 | Aug 27 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 24 '18 | Sale | 22.45 | 1,500 | 33,675 | 317,176 | Aug 27 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 23 '18 | Sale | 22.51 | 1,306 | 29,398 | 318,676 | Aug 27 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 23 '18 | Option Exercise | 17.51 | 3,320 | 58,133 | 319,982 | Aug 27 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Mar 23 '18 | Option Exercise | 17.51 | 3,320 | 58,133 | 17,776 | Aug 27 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 21 '18 | Option Exercise | 17.51 | 7,808 | 136,718 | 320,566 | Aug 23 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Aug 21 '18 | Sale | 22.02 | 2,704 | 59,542 | 316,662 | Aug 23 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Feb 14 '18 | Option Exercise | 0.00 | 42,278 | 0 | 42,279 | Feb 16 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Dec 19 '17 | Sale | 25.17 | 16,212 | 408,056 | 277,088 | Dec 20 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Dec 19 '17 | Option Exercise | 20.06 | 16,212 | 325,213 | 0 | Dec 20 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Oct 03 '17 | Sale | 28.58 | 3,874 | 110,719 | 277,088 | Oct 04 12:00 AM |
| NGS | Taylor Stephen Charles | CEO | Oct 03 '17 | Option Exercise | 20.06 | 3,874 | 77,712 | 16,212 | Oct 04 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jul 03 '17 | Sale | 24.99 | 7,157 | 178,853 | 277,088 | Jul 05 12:00 AM |
| NGS | Taylor Stephen Charles | Chief Executive Officer | Jun 30 '17 | Sale | 25.00 | 4,843 | 121,075 | 284,245 | Jul 05 12:00 AM |