| MSFT MSFTMicrosoft Corporation | Sale (full)$100,001 - $250,000 · Joint | Sep 9, 2024 | Aug 31, 2024 | ▲ 29.5%−10.6 pts vs S&P | Filing for MSFT on Aug 31, 2024 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$100,001 - $250,000 · Spouse | Mar 8, 2024 | Feb 29, 2024 | ▲ 28.7%−24.6 pts vs S&P | Filing for MSFT on Feb 29, 2024 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$500,001 - $1,000,000 · Spouse | Sep 11, 2023 | Aug 31, 2023 | ▲ 63.0%−11.2 pts vs S&P | Filing for MSFT on Aug 31, 2023 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$250,001 - $500,000 · Spouse | Sep 11, 2023 | Aug 30, 2023 | ▲ 62.5%−11.5 pts vs S&P | Filing for MSFT on Aug 30, 2023 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$5,000,001 - $25,000,000 · Spouse | Oct 29, 2021 | Oct 18, 2021 | ▲ 77.0%−3.2 pts vs S&P | Filing for MSFT on Oct 18, 2021 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$5,000,001 - $25,000,000 · Spouse | Oct 15, 2021 | Sep 3, 2021 | ▲ 80.7%+2.2 pts vs S&P | Filing for MSFT on Sep 3, 2021 |
| MSFT MSFTMicrosoft Corporation | Purchase$5,000,001 - $25,000,000 · Spouse | Sep 15, 2021 | Aug 31, 2021 | ▲ 80.2%+1.1 pts vs S&P | Filing for MSFT on Aug 31, 2021 |
| MSFT MSFTMicrosoft Corporation | Purchase$250,001 - $500,000 · Spouse | Sep 15, 2021 | Aug 30, 2021 | ▲ 79.2%+0.4 pts vs S&P | Filing for MSFT on Aug 30, 2021 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Aug 6, 2021 | Jul 2, 2021 | ▲ 96.3%+9.8 pts vs S&P | Filing for MSFT on Jul 2, 2021 |
| PLTR PLTRPalantir Technologies Inc. | Exchange$100,001 - $250,000 · Joint | Jul 19, 2021 | Jun 18, 2021 | — | Filing for PLTR on Jun 18, 2021 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Joint | Apr 13, 2021 | Mar 31, 2021 | ▲ 131.7%+27.0 pts vs S&P | Filing for MSFT on Mar 31, 2021 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$500,001 - $1,000,000 · Spouse | Apr 13, 2021 | Mar 4, 2021 | ▲ 141.0%+24.8 pts vs S&P | Filing for MSFT on Mar 4, 2021 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$250,001 - $500,000 · Spouse | Jan 13, 2021 | Dec 1, 2020 | ▲ 153.3%+29.9 pts vs S&P | Filing for MSFT on Dec 1, 2020 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Nov 9, 2020 | Sep 30, 2020 | ▲ 161.0%+16.9 pts vs S&P | Filing for MSFT on Sep 30, 2020 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$5,000,001 - $25,000,000 · Spouse | Nov 9, 2020 | Sep 2, 2020 | ▲ 137.0%+7.5 pts vs S&P | Filing for MSFT on Sep 2, 2020 |
| MSFT MSFTMicrosoft Corporation | Purchase$5,000,001 - $25,000,000 · Spouse | Sep 14, 2020 | Aug 31, 2020 | ▲ 143.4%+8.5 pts vs S&P | Filing for MSFT on Aug 31, 2020 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$1,000,001 - $5,000,000 · Joint | Aug 10, 2020 | Jul 28, 2020 | ▲ 172.4%+16.9 pts vs S&P | Filing for MSFT on Jul 28, 2020 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$1,000,001 - $5,000,000 · Spouse | Aug 10, 2020 | Jul 28, 2020 | ▲ 172.4%+16.9 pts vs S&P | Filing for MSFT on Jul 28, 2020 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Jul 15, 2020 | Jun 30, 2020 | ▲ 170.4%+4.2 pts vs S&P | Filing for MSFT on Jun 30, 2020 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Apr 14, 2020 | Mar 31, 2020 | ▲ 249.9%+30.1 pts vs S&P | Filing for MSFT on Mar 31, 2020 |
| MSFT MSFTMicrosoft Corporation | Purchase$500,001 - $1,000,000 · Spouse | Apr 14, 2020 | Mar 2, 2020 | ▲ 219.4%+51.1 pts vs S&P | Filing for MSFT on Mar 2, 2020 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Jan 15, 2020 | Dec 31, 2019 | ▲ 250.9%+93.3 pts vs S&P | Filing for MSFT on Dec 31, 2019 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Oct 15, 2019 | Sep 30, 2019 | ▲ 299.4%+118.6 pts vs S&P | Filing for MSFT on Sep 30, 2019 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$5,000,001 - $25,000,000 · Spouse | Oct 15, 2019 | Sep 4, 2019 | ▲ 303.5%+118.7 pts vs S&P | Filing for MSFT on Sep 4, 2019 |
| MSFT MSFTMicrosoft Corporation | Purchase$5,000,001 - $25,000,000 · Spouse | Oct 15, 2019 | Sep 3, 2019 | ▲ 308.2%+120.2 pts vs S&P | Filing for MSFT on Sep 3, 2019 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$500,001 - $1,000,000 · Spouse | Sep 15, 2019 | Aug 28, 2019 | ▲ 309.6%+119.8 pts vs S&P | Filing for MSFT on Aug 28, 2019 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Jul 16, 2019 | Jun 28, 2019 | ▲ 315.9%+130.2 pts vs S&P | Filing for MSFT on Jun 28, 2019 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Apr 12, 2019 | Mar 29, 2019 | ▲ 374.1%+176.3 pts vs S&P | Filing for MSFT on Mar 29, 2019 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$500,001 - $1,000,000 · Spouse | Apr 12, 2019 | Mar 5, 2019 | ▲ 400.6%+197.8 pts vs S&P | Filing for MSFT on Mar 5, 2019 |
| MSFT MSFTMicrosoft Corporation | Purchase$500,001 - $1,000,000 · Spouse | Mar 15, 2019 | Feb 28, 2019 | ▲ 399.2%+196.0 pts vs S&P | Filing for MSFT on Feb 28, 2019 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Jan 15, 2019 | Dec 31, 2018 | ▲ 452.9%+214.8 pts vs S&P | Filing for MSFT on Dec 31, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,000,001 - $5,000,000 · Joint | May 8, 2019 | Dec 13, 2018 | ▲ 413.1%+192.8 pts vs S&P | Filing for MSFT on Dec 13, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Oct 16, 2018 | Sep 28, 2018 | ▲ 393.2%+200.8 pts vs S&P | Filing for MSFT on Sep 28, 2018 |
| MSFT MSFTMicrosoft Corporation | Sale (partial)$5,000,001 - $25,000,000 · Spouse | Oct 16, 2018 | Sep 4, 2018 | ▲ 404.9%+210.3 pts vs S&P | Filing for MSFT on Sep 4, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$5,000,001 - $25,000,000 · Spouse | Sep 14, 2018 | Aug 31, 2018 | ▲ 402.1%+208.0 pts vs S&P | Filing for MSFT on Aug 31, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$250,001 - $500,000 · Spouse | Sep 14, 2018 | Aug 29, 2018 | ▲ 403.5%+210.6 pts vs S&P | Filing for MSFT on Aug 29, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Aug 29, 2018 | Jul 2, 2018 | ▲ 466.1%+252.1 pts vs S&P | Filing for MSFT on Jul 2, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Apr 13, 2018 | Mar 29, 2018 | ▲ 523.0%+297.1 pts vs S&P | Filing for MSFT on Mar 29, 2018 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$100,001 - $250,000 · Spouse | Apr 13, 2018 | Mar 1, 2018 | ▲ 512.4%+290.8 pts vs S&P | Filing for MSFT on Mar 1, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$250,001 - $500,000 · Spouse | Mar 6, 2018 | Feb 28, 2018 | ▲ 506.4%+289.5 pts vs S&P | Filing for MSFT on Feb 28, 2018 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Joint | Jan 10, 2018 | Dec 29, 2017 | ▲ 567.9%+345.2 pts vs S&P | Filing for MSFT on Dec 29, 2017 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Nov 3, 2017 | Sep 29, 2017 | ▲ 670.8%+426.3 pts vs S&P | Filing for MSFT on Sep 29, 2017 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$250,001 - $500,000 · Spouse | Nov 3, 2017 | Sep 5, 2017 | ▲ 680.0%+426.6 pts vs S&P | Filing for MSFT on Sep 5, 2017 |
| MSFT MSFTMicrosoft Corporation | Purchase$100,001 - $250,000 · Spouse | Sep 19, 2017 | Aug 31, 2017 | ▲ 668.0%+416.5 pts vs S&P | Filing for MSFT on Aug 31, 2017 |
| MSFT MSFTMicrosoft Corporation | Purchase$250,001 - $500,000 · Spouse | Sep 19, 2017 | Aug 31, 2017 | ▲ 668.0%+416.5 pts vs S&P | Filing for MSFT on Aug 31, 2017 |
| MSFT MSFTMicrosoft Corporation | Purchase$250,001 - $500,000 · Spouse | Sep 19, 2017 | Aug 29, 2017 | ▲ 686.0%+430.8 pts vs S&P | Filing for MSFT on Aug 29, 2017 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Jul 16, 2017 | Jun 30, 2017 | ▲ 737.5%+477.8 pts vs S&P | Filing for MSFT on Jun 30, 2017 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$50,001 - $100,000 · Spouse | Apr 5, 2017 | Mar 1, 2017 | ▲ 794.0%+527.9 pts vs S&P | Filing for MSFT on Mar 1, 2017 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Jan 10, 2017 | Dec 30, 2016 | ▲ 840.0%+547.3 pts vs S&P | Filing for MSFT on Dec 30, 2016 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$250,001 - $500,000 · Spouse | Oct 16, 2016 | Sep 1, 2016 | ▲ 921.1%+612.8 pts vs S&P | Filing for MSFT on Sep 1, 2016 |
| MSFT MSFTMicrosoft Corporation | Purchase$250,001 - $500,000 · Spouse | Sep 12, 2016 | Aug 31, 2016 | ▲ 923.4%+615.1 pts vs S&P | Filing for MSFT on Aug 31, 2016 |
| MSFT MSFTMicrosoft Corporation | Purchase$100,001 - $250,000 · Spouse | Sep 12, 2016 | Aug 29, 2016 | ▲ 912.1%+605.7 pts vs S&P | Filing for MSFT on Aug 29, 2016 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Joint | Jul 13, 2016 | Jun 30, 2016 | ▲ 1056.3%+732.7 pts vs S&P | Filing for MSFT on Jun 30, 2016 |
| AYI AYIAcuity Inc. (de) | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 32.5%−288.2 pts vs S&P | Filing for AYI on Jun 9, 2016 |
| BMI BMIBadger Meter Inc | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 340.4%+19.8 pts vs S&P | Filing for BMI on Jun 9, 2016 |
| BWA BWABorgwarner Inc | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 98.3%−222.4 pts vs S&P | Filing for BWA on Jun 9, 2016 |
| CGNX CGNXCognex Corp | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 182.6%−138.0 pts vs S&P | Filing for CGNX on Jun 9, 2016 |
| FSLR FSLRFirst Solar, Inc. | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 271.4%−49.2 pts vs S&P | Filing for FSLR on Jun 9, 2016 |
| FLS FLSFlowserve Corp | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 90.0%−230.6 pts vs S&P | Filing for FLS on Jun 9, 2016 |
| ITRI ITRIItron, Inc. | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 114.4%−206.2 pts vs S&P | Filing for ITRI on Jun 9, 2016 |
| JCI JCIJohnson Controls | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 362.2%+41.6 pts vs S&P | Filing for JCI on Jun 9, 2016 |
| SEDG SEDGSolaredge Technologies, Inc. | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 44.0%−276.6 pts vs S&P | Filing for SEDG on Jun 9, 2016 |
| SPWR SPWRSunpower Inc. | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | — | Filing for SPWR on Jun 9, 2016 |
| TRMB TRMBTrimble Inc. | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 150.5%−170.1 pts vs S&P | Filing for TRMB on Jun 9, 2016 |
| WTS WTSWatts Water Technologies Inc | Sale (full)$15,001 - $50,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 566.7%+246.1 pts vs S&P | Filing for WTS on Jun 9, 2016 |
| XYL XYLXylem Inc. | Sale (full)$50,001 - $100,000 · Joint | Jul 13, 2016 | Jun 9, 2016 | ▲ 135.1%−185.6 pts vs S&P | Filing for XYL on Jun 9, 2016 |
| MYRG MYRGMYR Group Inc. | Sale (full)$1,001 - $15,000 · Joint | Jun 15, 2016 | May 13, 2016 | ▲ 1144.2%+808.5 pts vs S&P | Filing for MYRG on May 13, 2016 |
| MYRG MYRGMYR Group Inc. | Sale (full)$1,001 - $15,000 · Joint | Jun 15, 2016 | May 12, 2016 | ▲ 1114.1%+782.3 pts vs S&P | Filing for MYRG on May 12, 2016 |
| JCI JCIJohnson Controls | Sale (full)$1,001 - $15,000 · Joint | May 13, 2016 | Apr 18, 2016 | ▲ 449.6%+123.3 pts vs S&P | Filing for JCI on Apr 18, 2016 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Apr 15, 2016 | Mar 31, 2016 | ▲ 978.8%+644.8 pts vs S&P | Filing for MSFT on Mar 31, 2016 |
| AYI AYIAcuity Inc. (de) | Sale (full)$1,001 - $15,000 · Joint | Apr 15, 2016 | Mar 17, 2016 | ▲ 52.5%−285.7 pts vs S&P | Filing for AYI on Mar 17, 2016 |
| ITRI ITRIItron, Inc. | Sale (full)$1,001 - $15,000 · Joint | Apr 15, 2016 | Mar 16, 2016 | ▲ 144.3%−196.7 pts vs S&P | Filing for ITRI on Mar 16, 2016 |
| BMI BMIBadger Meter Inc | Sale (full)$1,001 - $15,000 · Joint | Apr 15, 2016 | Mar 2, 2016 | ▲ 409.8%+59.2 pts vs S&P | Filing for BMI on Mar 2, 2016 |
| SPWR SPWRSunpower Inc. | Purchase$1,001 - $15,000 · Joint | Apr 15, 2016 | Mar 2, 2016 | — | Filing for SPWR on Mar 2, 2016 |
| TRMB TRMBTrimble Inc. | Purchase$15,001 - $50,000 · Joint | Mar 11, 2016 | Feb 26, 2016 | ▲ 178.7%−180.9 pts vs S&P | Filing for TRMB on Feb 26, 2016 |
| MSFT MSFTMicrosoft Corporation | Sale (full)$100,001 - $250,000 · Spouse | Mar 11, 2016 | Feb 16, 2016 | ▲ 1066.2%+693.8 pts vs S&P | Filing for MSFT on Feb 16, 2016 |
| FSLR FSLRFirst Solar, Inc. | Sale (full)$1,001 - $15,000 · Joint | Mar 11, 2016 | Feb 12, 2016 | ▲ 207.2%−173.2 pts vs S&P | Filing for FSLR on Feb 12, 2016 |
| WMS WMSAdvanced Drainage Systems, Inc. | Sale (full)$15,001 - $50,000 · Joint | Mar 11, 2016 | Feb 2, 2016 | ▲ 657.3%+285.8 pts vs S&P | Filing for WMS on Feb 2, 2016 |
| SPWR SPWRSunpower Inc. | Purchase$1,001 - $15,000 · Joint | Feb 15, 2016 | Jan 21, 2016 | — | Filing for SPWR on Jan 21, 2016 |
| MSFT MSFTMicrosoft Corporation | Purchase$15,001 - $50,000 · Spouse | Jan 14, 2016 | Dec 31, 2015 | ▲ 981.7%+641.8 pts vs S&P | Filing for MSFT on Dec 31, 2015 |
| AYI AYIAcuity Inc. (de) | Sale (full)$1,001 - $15,000 · Joint | Jan 14, 2016 | Dec 22, 2015 | ▲ 44.0%−296.7 pts vs S&P | Filing for AYI on Dec 22, 2015 |
| SEDG SEDGSolaredge Technologies, Inc. | Purchase$15,001 - $50,000 · Joint | Jan 14, 2016 | Dec 15, 2015 | ▲ 47.7%−292.3 pts vs S&P | Filing for SEDG on Dec 15, 2015 |
| CGNX CGNXCognex Corp | Purchase$15,001 - $50,000 · Joint | Jan 14, 2016 | Dec 2, 2015 | ▲ 256.7%−75.9 pts vs S&P | Filing for CGNX on Dec 2, 2015 |
| FLS FLSFlowserve Corp | Purchase$1,001 - $15,000 · Joint | Dec 11, 2015 | Nov 11, 2015 | ▲ 115.6%−218.6 pts vs S&P | Filing for FLS on Nov 11, 2015 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Nov 11, 2015 | Oct 27, 2015 | — | Filing for MSFT on Oct 27, 2015 |
| MSFT MSFTMicrosoft Corporation | Purchase$1,001 - $15,000 · Spouse | Nov 11, 2015 | Oct 9, 2015 | — | Filing for MSFT on Oct 9, 2015 |
| MSFT MSFTMicrosoft Corporation | Purchase$100,001 - $250,000 · Spouse | Sep 14, 2015 | Aug 31, 2015 | — | Filing for MSFT on Aug 31, 2015 |
| SPWR SPWRSunpower Inc. | Sale (full)$15,001 - $50,000 · Joint | Sep 14, 2015 | Aug 20, 2015 | — | Filing for SPWR on Aug 20, 2015 |
| SPWR SPWRSunpower Inc. | Sale (full)$1,001 - $15,000 · Joint | Sep 14, 2015 | Aug 12, 2015 | — | Filing for SPWR on Aug 12, 2015 |
| WTS WTSWatts Water Technologies Inc | Purchase$1,001 - $15,000 · Joint | Aug 10, 2015 | Jul 27, 2015 | — | Filing for WTS on Jul 27, 2015 |
| XYL XYLXylem Inc. | Purchase$15,001 - $50,000 · Joint | Aug 10, 2015 | Jul 27, 2015 | — | Filing for XYL on Jul 27, 2015 |
| AYI AYIAcuity Inc. (de) | Sale (full)$1,001 - $15,000 · Joint | Aug 10, 2015 | Jul 9, 2015 | — | Filing for AYI on Jul 9, 2015 |
| ITRI ITRIItron, Inc. | Purchase$15,001 - $50,000 · Joint | May 10, 2015 | Apr 9, 2015 | — | Filing for ITRI on Apr 9, 2015 |
| ERII ERIIEnergy Recovery, Inc. | Sale (full)$1,001 - $15,000 · Joint | Apr 16, 2015 | Mar 9, 2015 | — | Filing for ERII on Mar 9, 2015 |
| WMS WMSAdvanced Drainage Systems, Inc. | Purchase$15,001 - $50,000 · Joint | Apr 16, 2015 | Mar 6, 2015 | — | Filing for WMS on Mar 6, 2015 |
| ERII ERIIEnergy Recovery, Inc. | Sale (full)$1,001 - $15,000 · Joint | Apr 16, 2015 | Mar 6, 2015 | — | Filing for ERII on Mar 6, 2015 |
| LKQ LKQLKQ Corp | Sale (full)$15,001 - $50,000 · Joint | Apr 16, 2015 | Mar 6, 2015 | — | Filing for LKQ on Mar 6, 2015 |
| CSIQ CSIQCanadian Solar Inc. | Sale (full)$15,001 - $50,000 · Joint | Feb 13, 2015 | Jan 14, 2015 | — | Filing for CSIQ on Jan 14, 2015 |
| ERII ERIIEnergy Recovery, Inc. | Purchase$1,001 - $15,000 · Joint | Jan 19, 2015 | Dec 5, 2014 | — | Filing for ERII on Dec 5, 2014 |
| ERII ERIIEnergy Recovery, Inc. | Purchase$1,001 - $15,000 · Joint | Jan 19, 2015 | Dec 4, 2014 | — | Filing for ERII on Dec 4, 2014 |
| EOG EOGEOG Resources | Sale (full)$15,001 - $50,000 · Joint | Jan 19, 2015 | Dec 1, 2014 | — | Filing for EOG on Dec 1, 2014 |