Follow the people · Insider

MT

Mark B. Templeton

Insider · Director · ANET

Mark B. Templeton files insider transactions with the SEC as a director of Arista Networks. We hold 1 disclosed purchase or sale filed since 24 January 2006, 1 of them in the last 90 days.

  • Files for 6 companiesANET, NTNX, HCAT, EFX and 2 more
  • Disclosed buys and sells1 in all, 1 in the last 90 days
  • Last disclosure10 September 2026

Positions held

6 posts we hold — a term names its own dates; a run of filings only says when they filed
  • Filed 21 August 20178 September 2026Director · Arista Networks 90 Form 4 lines · source: SEC Form 4
  • Filed 24 July 202312 December 2025Director · Nutanix 4 Form 4 lines · source: SEC Form 4
  • Filed 6 August 202014 June 2023Director · Health Catalyst 5 Form 4 lines · source: SEC Form 4
  • Filed 8 February 20083 May 2018Director · Equifax 18 Form 4 lines · source: SEC Form 4
  • Filed 1 December 201523 March 2018Director · Keysight Technologies 5 Form 4 lines · source: SEC Form 4
  • Filed 23 December 200531 July 2015CEO & President · Citrix Systems 219 Form 4 lines · source: SEC Form 4

Every transaction

341 transactions from SEC Form 4 — one row each, sort any column, open a row for the filing
341 of 341 shown
8 Sep 202610 Sep 2026SEC Form 42 dsold on the open marketArista Networks1,300 sharesup +2.4%up +5.6%
8 Sep 202610 Sep 2026SEC Form 42 dsold on the open marketArista Networks700 sharesup +2.4%up +5.6%
8 Sep 202610 Sep 2026SEC Form 42 dsold on the open marketArista Networks1,000 sharesup +2.4%up +5.6%
8 Sep 202610 Sep 2026SEC Form 42 dsold on the open marketArista Networks1,700 sharesup +2.4%up +5.6%
8 Sep 202610 Sep 2026SEC Form 42 dsold on the open marketArista Networks300 sharesup +2.4%up +5.6%
20 Aug 202624 Aug 2026SEC Form 44 dexercised options overnot a tradeArista Networks538 sharesup +8.6%up +6.1%
20 Aug 202624 Aug 2026SEC Form 44 dexercised options overnot a tradeArista Networksderivative538 sharesup +8.6%up +6.1%
29 May 20262 Jun 2026SEC Form 44 dwas grantednot a tradeArista Networksderivative2,153 sharesup +25.2%up +13.8%
20 May 202622 May 2026SEC Form 42 dexercised options overnot a tradeArista Networks971 sharesup +42.1%up +29.6%
20 May 202622 May 2026SEC Form 42 dexercised options overnot a tradeArista Networksderivative971 sharesup +42.1%up +29.6%
20 Feb 202624 Feb 2026SEC Form 44 dexercised options overnot a tradeArista Networks971 sharesup +50.3%up +55.0%
20 Feb 202624 Feb 2026SEC Form 44 dexercised options overnot a tradeArista Networksderivative971 sharesup +50.3%up +55.0%
20 Feb 202624 Feb 2026SEC Form 44 dexercised options overnot a tradeArista Networksderivative971 sharesup +50.3%up +55.0%
20 Feb 202624 Feb 2026SEC Form 44 dexercised options overnot a tradeArista Networks971 sharesup +50.3%up +55.0%
12 Dec 202516 Dec 2025SEC Form 44 dwas grantednot a tradeNutanix4,588 sharesup +38.5%up +36.6%
20 Nov 202524 Nov 2025SEC Form 44 dexercised options overnot a tradeArista Networksderivative971 sharesup +66.9%up +63.4%
20 Nov 202524 Nov 2025SEC Form 44 dexercised options overnot a tradeArista Networks971 sharesup +66.9%up +63.4%
20 Aug 202522 Aug 2025SEC Form 42 dexercised options overnot a tradeArista Networksderivative971 sharesup +51.8%up +49.8%
20 Aug 202522 Aug 2025SEC Form 42 dexercised options overnot a tradeArista Networks971 sharesup +51.8%up +49.8%
30 May 20253 Jun 2025SEC Form 44 dwas grantednot a tradeArista Networksderivative3,884 sharesup +130.4%up +111.2%
20 May 202522 May 2025SEC Form 42 dexercised options overnot a tradeArista Networksderivative844 sharesup +108.6%up +115.6%
20 May 202522 May 2025SEC Form 42 dexercised options overnot a tradeArista Networks844 sharesup +108.6%up +115.6%
20 Feb 202524 Feb 2025SEC Form 44 dexercised options overnot a tradeArista Networksderivative844 sharesup +93.0%up +115.3%
20 Feb 202524 Feb 2025SEC Form 44 dexercised options overnot a tradeArista Networks844 sharesup +93.0%up +115.3%
13 Dec 202417 Dec 2024SEC Form 44 dwas grantednot a tradeNutanix3,646 sharesdown −0.2%down −0.3%
20 Nov 202422 Nov 2024SEC Form 42 dexercised options overnot a tradeArista Networksderivative212 sharesup +109.2%up +96.4%
20 Nov 202422 Nov 2024SEC Form 42 dexercised options overnot a tradeArista Networks212 sharesup +109.2%up +96.4%
20 Aug 202422 Aug 2024SEC Form 42 dexercised options overnot a tradeArista Networksderivative211 sharesup +125.7%up +126.7%
20 Aug 202422 Aug 2024SEC Form 42 dexercised options overnot a tradeArista Networks211 sharesup +125.7%up +126.7%
7 Jun 202411 Jun 2024SEC Form 44 dwas grantednot a tradeArista Networksderivative845 sharesup +169.0%up +162.0%
20 May 202422 May 2024SEC Form 42 dexercised options overnot a tradeArista Networksderivative372 sharesup +150.0%up +152.2%
20 May 202422 May 2024SEC Form 42 dexercised options overnot a tradeArista Networks372 sharesup +150.0%up +152.2%
20 Feb 202422 Feb 2024SEC Form 42 dexercised options overnot a tradeArista Networksderivative373 sharesup +207.5%up +197.1%
20 Feb 202422 Feb 2024SEC Form 42 dexercised options overnot a tradeArista Networks373 sharesup +207.5%up +197.1%
8 Dec 202312 Dec 2023SEC Form 44 dwas grantednot a tradeNutanix6,088 sharesup +43.2%up +43.5%
20 Nov 202322 Nov 2023SEC Form 42 dexercised options overnot a tradeArista Networksderivative372 sharesup +270.7%up +266.7%
20 Nov 202322 Nov 2023SEC Form 42 dexercised options overnot a tradeArista Networks372 sharesup +270.7%up +266.7%
21 Aug 202323 Aug 2023SEC Form 42 dexercised options overnot a tradeArista Networksderivative373 sharesup +332.3%up +320.6%
21 Aug 202323 Aug 2023SEC Form 42 dexercised options overnot a tradeArista Networks373 sharesup +332.3%up +320.6%
24 Jul 202325 Jul 2023SEC Form 41 dwas grantednot a tradeNutanix3,389 sharesup +119.8%up +117.3%
14 Jun 202316 Jun 2023SEC Form 42 dwas grantednot a tradeHealth Catalyst5,359 sharesdown −85.5%down −86.0%
14 Jun 202316 Jun 2023SEC Form 42 dwas grantednot a tradeHealth Catalyst12,505 sharesdown −85.5%down −86.0%
14 Jun 202316 Jun 2023SEC Form 42 dwas grantednot a tradeArista Networksderivative1,490 sharesup +372.2%up +406.0%
22 May 202324 May 2023SEC Form 42 dexercised options overnot a tradeArista Networksderivative510 sharesup +449.2%up +465.3%
22 May 202324 May 2023SEC Form 42 dexercised options overnot a tradeArista Networks510 sharesup +449.2%up +465.3%
21 Feb 202323 Feb 2023SEC Form 42 dexercised options overnot a tradeArista Networksderivative511 sharesup +493.4%up +483.4%
21 Feb 202323 Feb 2023SEC Form 42 dexercised options overnot a tradeArista Networks511 sharesup +493.4%up +483.4%
21 Nov 202223 Nov 2022SEC Form 42 dexercised options overnot a tradeArista Networksderivative510 sharesup +493.1%up +481.9%
21 Nov 202223 Nov 2022SEC Form 42 dexercised options overnot a tradeArista Networks510 sharesup +493.1%up +481.9%
22 Aug 202224 Aug 2022SEC Form 42 dexercised options overnot a tradeArista Networksderivative511 sharesup +527.9%up +535.5%
22 Aug 202224 Aug 2022SEC Form 42 dexercised options overnot a tradeArista Networks511 sharesup +527.9%up +535.5%
14 Jun 202216 Jun 2022SEC Form 42 dwas grantednot a tradeHealth Catalyst11,677 sharesdown −86.0%down −85.6%
31 May 20222 Jun 2022SEC Form 42 dwas grantednot a tradeArista Networksderivative2,042 sharesup +680.6%up +652.2%
20 May 202224 May 2022SEC Form 44 dexercised options overnot a tradeArista Networksderivative692 sharesup +677.8%up +700.8%
20 May 202224 May 2022SEC Form 44 dexercised options overnot a tradeArista Networks692 sharesup +677.8%up +700.8%
22 Feb 202224 Feb 2022SEC Form 42 dexercised options overnot a tradeArista Networksderivative696 sharesup +555.3%up +560.6%
22 Feb 202224 Feb 2022SEC Form 42 dexercised options overnot a tradeArista Networks696 sharesup +555.3%up +560.6%
21 Dec 202111 Feb 2022SEC Form 452 dgave awaynot a tradeArista Networks18,800 sharesup +478.9%up +560.2%
21 Dec 202111 Feb 2022SEC Form 452 dgave awaynot a tradeArista Networks18,800 sharesup +478.9%up +560.2%
22 Nov 202124 Nov 2021SEC Form 42 dexercised options overnot a tradeArista Networksderivative692 sharesup +522.9%up +524.8%
22 Nov 202124 Nov 2021SEC Form 42 dexercised options overnot a tradeArista Networks692 sharesup +522.9%up +524.8%
20 Aug 202124 Aug 2021SEC Form 44 dexercised options overnot a tradeArista Networksderivative174 sharesup +763.4%up +748.3%
20 Aug 202124 Aug 2021SEC Form 44 dexercised options overnot a tradeArista Networks174 sharesup +763.4%up +748.3%
10 Jun 202114 Jun 2021SEC Form 44 dwas grantednot a tradeHealth Catalyst3,285 sharesdown −97.1%down −97.0%
1 Jun 20213 Jun 2021SEC Form 42 dwas grantednot a tradeArista Networksderivative694 sharesup +853.6%up +828.7%
20 May 202124 May 2021SEC Form 44 dexercised options overnot a tradeArista Networks261 sharesup +850.6%up +849.1%
20 May 202124 May 2021SEC Form 44 dexercised options overnot a tradeArista Networksderivative261 sharesup +850.6%up +849.1%
22 Feb 202124 Feb 2021SEC Form 42 dexercised options overnot a tradeArista Networks262 sharesup +993.0%up +1015.2%
22 Feb 202124 Feb 2021SEC Form 42 dexercised options overnot a tradeArista Networksderivative262 sharesup +993.0%up +1015.2%
20 Nov 202024 Nov 2020SEC Form 44 dexercised options overnot a tradeArista Networksderivative261 sharesup +1089.4%up +1072.7%
20 Nov 202024 Nov 2020SEC Form 44 dexercised options overnot a tradeArista Networks261 sharesup +1089.4%up +1072.7%
20 Aug 202024 Aug 2020SEC Form 44 dexercised options overnot a tradeArista Networksderivative262 sharesup +1342.5%up +1359.3%
20 Aug 202024 Aug 2020SEC Form 44 dexercised options overnot a tradeArista Networks262 sharesup +1342.5%up +1359.3%
6 Aug 202013 Aug 2020SEC Form 47 dwas grantednot a tradeHealth Catalyst6,534 sharesdown −95.3%down −94.8%
27 May 202029 May 2020SEC Form 42 dwas grantednot a tradeArista Networksderivative1,046 sharesup +1304.9%up +1267.9%
20 May 202022 May 2020SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1321.2%up +1350.4%
20 May 202022 May 2020SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1321.2%up +1350.4%
20 Feb 202024 Feb 2020SEC Form 44 dexercised options overnot a tradeArista Networksderivative436 sharesup +1298.9%up +1394.0%
20 Feb 202024 Feb 2020SEC Form 44 dexercised options overnot a tradeArista Networks436 sharesup +1298.9%up +1394.0%
20 Nov 201922 Nov 2019SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1545.8%up +1542.0%
20 Nov 201922 Nov 2019SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1545.8%up +1542.0%
20 Aug 201922 Aug 2019SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1356.9%up +1305.1%
20 Aug 201922 Aug 2019SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1356.9%up +1305.1%
20 May 201922 May 2019SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1203.7%up +1161.5%
20 May 201922 May 2019SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1203.7%up +1161.5%
20 Feb 201922 Feb 2019SEC Form 42 dexercised options overnot a tradeArista Networksderivative436 sharesup +1079.6%up +1061.4%
20 Feb 201922 Feb 2019SEC Form 42 dexercised options overnot a tradeArista Networks436 sharesup +1079.6%up +1061.4%
20 Nov 201823 Nov 2018SEC Form 43 dexercised options overnot a tradeArista Networksderivative437 sharesup +1355.7%up +1356.6%
20 Nov 201823 Nov 2018SEC Form 43 dexercised options overnot a tradeArista Networks437 sharesup +1355.7%up +1356.6%
20 Aug 201822 Aug 2018SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1066.7%up +1051.4%
20 Aug 201822 Aug 2018SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1066.7%up +1051.4%
21 May 201823 May 2018SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1156.0%up +1147.5%
21 May 201823 May 2018SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1156.0%up +1147.5%
3 May 20187 May 2018SEC Form 44 dwas grantednot a tradeEquifax1,512 sharesup +50.2%up +49.6%
23 Mar 201826 Mar 2018SEC Form 43 dwas grantednot a tradeKeysight Technologies3,897 sharesup +566.5%up +548.9%
20 Feb 201822 Feb 2018SEC Form 42 dexercised options overnot a tradeArista Networksderivative436 sharesup +1179.2%up +1205.3%
20 Feb 201822 Feb 2018SEC Form 42 dexercised options overnot a tradeArista Networks436 sharesup +1179.2%up +1205.3%
20 Nov 201722 Nov 2017SEC Form 42 dexercised options overnot a tradeArista Networks437 sharesup +1220.5%up +1236.1%
20 Nov 201722 Nov 2017SEC Form 42 dexercised options overnot a tradeArista Networksderivative437 sharesup +1220.5%up +1236.1%
21 Aug 201723 Aug 2017SEC Form 42 dexercised options overnot a tradeArista Networks436 sharesup +1756.5%up +1740.5%
21 Aug 201723 Aug 2017SEC Form 42 dexercised options overnot a tradeArista Networksderivative436 sharesup +1756.5%up +1740.5%
4 May 20178 May 2017SEC Form 44 dwas grantednot a tradeEquifax1,243 sharesup +23.5%up +23.2%
17 Mar 201720 Mar 2017SEC Form 43 dwas grantednot a tradeKeysight Technologies4,720 sharesup +767.9%up +773.9%
4 Nov 20168 Nov 2016SEC Form 44 dbought on the open marketEquifax3,400 sharesup +36.7%up +33.0%
6 May 20169 May 2016SEC Form 43 dbought on the open marketEquifax2,000 sharesup +40.9%up +39.7%
5 May 20169 May 2016SEC Form 44 dwas grantednot a tradeEquifax1,250 sharesup +40.8%up +39.7%
17 Mar 201621 Mar 2016SEC Form 44 dwas grantednot a tradeKeysight Technologies6,928 sharesup +1142.7%up +1112.0%
1 Dec 201518 Dec 2015SEC Form 417 dwas grantednot a tradeKeysight Technologies1,198 sharesup +1029.2%up +1109.0%
1 Dec 20153 Dec 2015SEC Form 42 dwas grantednot a tradeKeysight Technologies1,461 sharesup +1029.2%up +1065.7%
31 Jul 20154 Aug 2015SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems4,450 shares
27 Jul 201528 Jul 2015SEC Form 41 dbought on the open marketEquifax2,500 sharesup +71.6%up +68.7%
28 May 20151 Jun 2015SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems82,500 shares
28 May 20151 Jun 2015SEC Form 44 dsold on the open marketCTXSCitrix Systems82,500 shares
28 May 20151 Jun 2015SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative82,500 shares
1 May 20154 May 2015SEC Form 43 dwas grantednot a tradeEquifax1,527 sharesup +72.0%up +69.4%
27 Apr 201529 Apr 2015SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems82,500 shares
27 Apr 201529 Apr 2015SEC Form 42 dsold on the open marketCTXSCitrix Systems82,500 shares
27 Apr 201529 Apr 2015SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative82,500 shares
30 Mar 201531 Mar 2015SEC Form 41 dwas grantednot a tradeCTXSCitrix Systems62,364 shares
30 Mar 201531 Mar 2015SEC Form 41 dhad shares withheld for taxnot a tradeCTXSCitrix Systems6,643 shares
27 Mar 201531 Mar 2015SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems19,074 shares
1 Aug 20145 Aug 2014SEC Form 44 dwas grantednot a tradeCTXSCitrix Systems31,817 shares
16 May 201416 May 2014SEC Form 40 dbought on the open marketEquifax3,500 sharesup +138.9%up +138.9%
2 May 201416 May 2014SEC Form 414 dwas grantednot a tradeEquifax1,904 sharesup +138.3%up +138.9%
2 May 20146 May 2014SEC Form 44 dwas grantednot a tradeEquifax1,912 sharesup +138.3%up +138.8%
28 Mar 20141 Apr 2014SEC Form 44 dwas grantednot a tradeCTXSCitrix Systems25,000 shares
28 Mar 20141 Apr 2014SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems21,419 shares
31 Oct 20134 Nov 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative137,500 shares
31 Oct 20134 Nov 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems51,614 shares
31 Oct 20134 Nov 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems137,500 shares
31 Oct 20134 Nov 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems137,500 shares
2 May 20136 May 2013SEC Form 44 dwas grantednot a tradeEquifax2,198 sharesup +175.1%up +170.1%
1 May 20131 May 2013SEC Form 40 dbought on the open marketEquifax3,300 sharesup +175.5%up +175.5%
26 Apr 201330 Apr 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative17,339 shares
26 Apr 201330 Apr 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative62,500 shares
26 Apr 201330 Apr 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems20,950 shares
26 Apr 201330 Apr 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems4,050 shares
26 Apr 201330 Apr 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems17,339 shares
26 Apr 201330 Apr 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems14,539 shares
26 Apr 201330 Apr 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems2,800 shares
26 Apr 201330 Apr 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems62,500 shares
26 Apr 201330 Apr 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems52,500 shares
26 Apr 201330 Apr 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems10,000 shares
29 Mar 20131 Apr 2013SEC Form 43 dwas grantednot a tradeCTXSCitrix Systems61,401 shares
28 Mar 20131 Apr 2013SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems32,489 shares
1 Feb 20135 Feb 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems62,500 shares
1 Feb 20135 Feb 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems1,600 shares
1 Feb 20135 Feb 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems7,081 shares
1 Feb 20135 Feb 2013SEC Form 44 dsold on the open marketCTXSCitrix Systems53,819 shares
1 Feb 20135 Feb 2013SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative62,500 shares
19 Nov 201221 Nov 2012SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative14,843 shares
19 Nov 201221 Nov 2012SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative2,344 shares
19 Nov 201221 Nov 2012SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative20,313 shares
19 Nov 201221 Nov 2012SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems14,843 shares
19 Nov 201221 Nov 2012SEC Form 42 dsold on the open marketCTXSCitrix Systems14,843 shares
19 Nov 201221 Nov 2012SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems2,344 shares
19 Nov 201221 Nov 2012SEC Form 42 dsold on the open marketCTXSCitrix Systems2,344 shares
19 Nov 201221 Nov 2012SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems20,313 shares
19 Nov 201221 Nov 2012SEC Form 42 dsold on the open marketCTXSCitrix Systems20,313 shares
3 May 20124 May 2012SEC Form 41 dwas grantednot a tradeEquifax2,694 sharesup +264.2%up +269.7%
27 Apr 20121 May 2012SEC Form 44 dsold on the open marketCTXSCitrix Systems34,500 shares
27 Apr 20121 May 2012SEC Form 44 dsold on the open marketCTXSCitrix Systems500 shares
30 Mar 20123 Apr 2012SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems13,345 shares
30 Mar 20123 Apr 2012SEC Form 44 dwas grantednot a tradeCTXSCitrix Systems47,500 shares
2 Mar 20126 Mar 2012SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,228 shares
2 Mar 20126 Mar 2012SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems4,010 shares
16 Feb 201221 Feb 2012SEC Form 45 dwas grantednot a tradeCTXSCitrix Systems120,000 shares
16 Feb 201221 Feb 2012SEC Form 45 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,740 shares
16 Feb 201221 Feb 2012SEC Form 45 dwas grantednot a tradeCTXSCitrix Systems27,930 shares
27 Jan 201231 Jan 2012SEC Form 44 dsold on the open marketCTXSCitrix Systems14,431 shares
27 Jan 201231 Jan 2012SEC Form 44 dsold on the open marketCTXSCitrix Systems16,900 shares
27 Jan 201231 Jan 2012SEC Form 44 dsold on the open marketCTXSCitrix Systems7,669 shares
13 Dec 20116 Mar 2012SEC Form 484 dgave awaynot a tradeCTXSCitrix Systems1,550 shares
7 Dec 20119 Dec 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative12,480 shares
7 Dec 20119 Dec 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative55,296 shares
7 Dec 20119 Dec 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative100,000 shares
7 Dec 20119 Dec 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems12,480 shares
7 Dec 20119 Dec 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems12,080 shares
7 Dec 20119 Dec 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems400 shares
7 Dec 20119 Dec 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems55,296 shares
7 Dec 20119 Dec 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems34,784 shares
7 Dec 20119 Dec 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems20,512 shares
7 Dec 20119 Dec 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems100,000 shares
7 Dec 20119 Dec 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems61,020 shares
7 Dec 20119 Dec 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems38,980 shares
29 Jul 20112 Aug 2011SEC Form 44 dwas grantednot a tradeCTXSCitrix Systemsderivative61,250 shares
5 May 20119 May 2011SEC Form 44 dwas grantednot a tradeEquifax3,227 sharesup +336.4%up +341.8%
3 May 20115 May 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative75,163 shares
3 May 20115 May 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative46,900 shares
3 May 20115 May 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems38,000 shares
3 May 20115 May 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems75,163 shares
3 May 20115 May 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems75,163 shares
3 May 20115 May 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems46,900 shares
3 May 20115 May 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems46,900 shares
2 May 20113 May 2011SEC Form 41 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,043 shares
2 May 20113 May 2011SEC Form 41 dhad shares withheld for taxnot a tradeCTXSCitrix Systems7,500 shares
29 Apr 20113 May 2011SEC Form 44 dwas grantednot a tradeCTXSCitrix Systemsderivative61,250 shares
30 Mar 201131 Mar 2011SEC Form 41 dwas grantednot a tradeCTXSCitrix Systems16,333 shares
30 Mar 201131 Mar 2011SEC Form 41 dhad shares withheld for taxnot a tradeCTXSCitrix Systems5,293 shares
30 Mar 201131 Mar 2011SEC Form 41 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,674 shares
29 Mar 201131 Mar 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative33,747 shares
29 Mar 201131 Mar 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems33,747 shares
29 Mar 201131 Mar 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems33,747 shares
2 Mar 20114 Mar 2011SEC Form 42 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,249 shares
2 Mar 20114 Mar 2011SEC Form 42 dhad shares withheld for taxnot a tradeCTXSCitrix Systems4,010 shares
16 Feb 20114 Mar 2011SEC Form 416 dwas grantednot a tradeCTXSCitrix Systems43,560 shares
31 Jan 20112 Feb 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative37,020 shares
31 Jan 20112 Feb 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative33,748 shares
31 Jan 20112 Feb 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative23,100 shares
31 Jan 20112 Feb 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems37,020 shares
31 Jan 20112 Feb 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems37,020 shares
31 Jan 20112 Feb 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems33,748 shares
31 Jan 20112 Feb 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems33,748 shares
31 Jan 20112 Feb 2011SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems23,100 shares
31 Jan 20112 Feb 2011SEC Form 42 dsold on the open marketCTXSCitrix Systems23,100 shares
10 Dec 201013 Dec 2010SEC Form 43 dsold on the open marketCTXSCitrix Systems29,900 shares
10 Dec 201013 Dec 2010SEC Form 43 dsold on the open marketCTXSCitrix Systems100 shares
6 Dec 20103 May 2011SEC Form 4148 dgave awaynot a tradeCTXSCitrix Systems2,100 shares
1 Oct 20105 Oct 2010SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems1,620 shares
1 Oct 20105 Oct 2010SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,041 shares
1 Oct 20105 Oct 2010SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems3,038 shares
5 Aug 20105 Aug 2010SEC Form 40 dexercised options overnot a tradeCTXSCitrix Systemsderivative2,505 shares
4 Aug 20105 Aug 2010SEC Form 41 dexercised options overnot a tradeCTXSCitrix Systemsderivative2,817 shares
4 Aug 20105 Aug 2010SEC Form 41 dexercised options overnot a tradeCTXSCitrix Systems2,817 shares
4 Aug 20105 Aug 2010SEC Form 41 dexercised options overnot a tradeCTXSCitrix Systems2,505 shares
30 Jul 20103 Aug 2010SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative8,593 shares
30 Jul 20103 Aug 2010SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative16,407 shares
30 Jul 20103 Aug 2010SEC Form 44 dwas grantednot a tradeCTXSCitrix Systemsderivative82,500 shares
30 Jul 20103 Aug 2010SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems8,593 shares
30 Jul 20103 Aug 2010SEC Form 44 dsold on the open marketCTXSCitrix Systems7,893 shares
30 Jul 20103 Aug 2010SEC Form 44 dsold on the open marketCTXSCitrix Systems700 shares
30 Jul 20103 Aug 2010SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems16,407 shares
30 Jul 20103 Aug 2010SEC Form 44 dsold on the open marketCTXSCitrix Systems15,007 shares
30 Jul 20103 Aug 2010SEC Form 44 dsold on the open marketCTXSCitrix Systems1,400 shares
7 May 201011 May 2010SEC Form 44 dwas grantednot a tradeEquifax3,959 sharesup +435.1%up +414.9%
30 Apr 20104 May 2010SEC Form 44 dwas grantednot a tradeCTXSCitrix Systemsderivative82,500 shares
30 Apr 20104 May 2010SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,025 shares
30 Apr 20104 May 2010SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,734 shares
26 Apr 201028 Apr 2010SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative10,155 shares
26 Apr 201028 Apr 2010SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative14,845 shares
26 Apr 201028 Apr 2010SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems10,155 shares
26 Apr 201028 Apr 2010SEC Form 42 dsold on the open marketCTXSCitrix Systems10,155 shares
26 Apr 201028 Apr 2010SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems14,845 shares
26 Apr 201028 Apr 2010SEC Form 42 dsold on the open marketCTXSCitrix Systems14,845 shares
30 Mar 20105 Apr 2010SEC Form 46 dwas grantednot a tradeCTXSCitrix Systems22,000 shares
30 Mar 20105 Apr 2010SEC Form 46 dwas grantednot a tradeCTXSCitrix Systems25,000 shares
2 Mar 20104 Mar 2010SEC Form 42 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,228 shares
2 Mar 20104 Mar 2010SEC Form 42 dhad shares withheld for taxnot a tradeCTXSCitrix Systems4,010 shares
10 Feb 201012 Feb 2010SEC Form 42 dwas grantednot a tradeCTXSCitrix Systems33,000 shares
29 Jan 20102 Feb 2010SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative25,000 shares
29 Jan 20102 Feb 2010SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems25,000 shares
29 Jan 20102 Feb 2010SEC Form 44 dsold on the open marketCTXSCitrix Systems25,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative95,556 shares
14 Dec 200916 Dec 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative50,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative100,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dsold on the open marketCTXSCitrix Systems50,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems95,556 shares
14 Dec 200916 Dec 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems50,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dsold on the open marketCTXSCitrix Systems95,556 shares
14 Dec 200916 Dec 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems100,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dsold on the open marketCTXSCitrix Systems45,789 shares
14 Dec 200916 Dec 2009SEC Form 42 dsold on the open marketCTXSCitrix Systems100,000 shares
14 Dec 200916 Dec 2009SEC Form 42 dsold on the open marketCTXSCitrix Systems4,211 shares
1 Oct 20095 Oct 2009SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems1,620 shares
1 Oct 20095 Oct 2009SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,041 shares
1 Oct 20095 Oct 2009SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems3,038 shares
14 Sep 200916 Sep 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systemsderivative7,224 shares
14 Sep 200916 Sep 2009SEC Form 42 dexercised options overnot a tradeCTXSCitrix Systems7,224 shares
8 May 200911 May 2009SEC Form 43 dwas grantednot a tradeEquifax3,000 sharesup +481.4%up +490.9%
1 May 20095 May 2009SEC Form 44 dsold on the open marketCTXSCitrix Systems1,514 shares
1 May 20095 May 2009SEC Form 44 dsold on the open marketCTXSCitrix Systems2,043 shares
1 May 20095 May 2009SEC Form 44 dsold on the open marketCTXSCitrix Systems195 shares
1 May 20095 May 2009SEC Form 44 dsold on the open marketCTXSCitrix Systems1,947 shares
2 Mar 20094 Mar 2009SEC Form 42 dwas grantednot a tradeCTXSCitrix Systemsderivative137,500 shares
2 Mar 20094 Mar 2009SEC Form 42 dwas grantednot a tradeCTXSCitrix Systems18,333 shares
13 Feb 200918 Feb 2009SEC Form 45 dwas grantednot a tradeCTXSCitrix Systems22,500 shares
6 Feb 20099 Feb 2009SEC Form 43 dexercised options overnot a tradeCTXSCitrix Systemsderivative296,317 shares
6 Feb 20099 Feb 2009SEC Form 43 dexercised options overnot a tradeCTXSCitrix Systems296,317 shares
6 Feb 20099 Feb 2009SEC Form 43 dsold on the open marketCTXSCitrix Systems296,317 shares
5 Feb 20099 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative103,683 shares
5 Feb 20099 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative37,500 shares
5 Feb 20099 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems103,683 shares
5 Feb 20099 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems37,500 shares
5 Feb 20099 Feb 2009SEC Form 44 dsold on the open marketCTXSCitrix Systems141,183 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative37,500 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative2,345 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative1,562 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative3,754 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative4,444 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems37,500 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems2,345 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems1,562 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems3,754 shares
30 Jan 20093 Feb 2009SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems4,444 shares
30 Jan 20093 Feb 2009SEC Form 44 dsold on the open marketCTXSCitrix Systems49,854 shares
2 Oct 20086 Oct 2008SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems1,192 shares
2 Oct 20086 Oct 2008SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,031 shares
2 Oct 20086 Oct 2008SEC Form 44 dhad shares withheld for taxnot a tradeCTXSCitrix Systems2,234 shares
31 Jul 20084 Aug 2008SEC Form 44 dwas grantednot a tradeCTXSCitrix Systemsderivative62,500 shares
9 May 200812 May 2008SEC Form 43 dwas grantednot a tradeEquifax3,000 sharesup +347.3%up +339.4%
30 Apr 20082 May 2008SEC Form 42 dwas grantednot a tradeCTXSCitrix Systemsderivative62,500 shares
30 Apr 20082 May 2008SEC Form 42 dwas grantednot a tradeCTXSCitrix Systems16,667 shares
28 Apr 20086 May 2008SEC Form 48 dhad shares withheld for taxnot a tradeCTXSCitrix Systems1,943 shares
22 Feb 200825 Feb 2008SEC Form 43 dwas grantednot a tradeCTXSCitrix Systems25,000 shares
21 Feb 200825 Feb 2008SEC Form 44 dwas grantednot a tradeCTXSCitrix Systems16,800 shares
8 Feb 200811 Feb 2008SEC Form 43 dwas grantednot a tradeEquifax4,000 sharesup +398.8%up +386.2%
1 Feb 20084 Feb 2008SEC Form 43 dwas grantednot a tradeCTXSCitrix Systemsderivative20,313 shares
31 Jan 20084 Feb 2008SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative20,313 shares
31 Jan 20084 Feb 2008SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems20,313 shares
31 Jan 20084 Feb 2008SEC Form 44 dsold on the open marketCTXSCitrix Systems20,313 shares
1 Oct 200729 Apr 2008SEC Form 4211 dwas grantednot a tradeCTXSCitrix Systemsderivative100,000 shares
1 Oct 200729 Apr 2008SEC Form 4211 dwas grantednot a tradeCTXSCitrix Systems13,333 shares
11 Sep 200713 Sep 2007SEC Form 42 dhad shares withheld for taxnot a tradeCTXSCitrix Systems1,961 shares
7 Feb 20079 Feb 2007SEC Form 42 dwas grantednot a tradeCTXSCitrix Systems22,000 shares
24 Oct 200624 Oct 2006SEC Form 40 dexercised options overnot a tradeCTXSCitrix Systemsderivative111,983 shares
24 Oct 200624 Oct 2006SEC Form 40 dexercised options overnot a tradeCTXSCitrix Systems111,983 shares
24 Oct 200624 Oct 2006SEC Form 40 dsold on the open marketCTXSCitrix Systems111,983 shares
20 Oct 200624 Oct 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative138,017 shares
20 Oct 200624 Oct 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems138,017 shares
20 Oct 200624 Oct 2006SEC Form 44 dsold on the open marketCTXSCitrix Systems138,017 shares
31 Jul 20061 Aug 2006SEC Form 41 dwas grantednot a tradeCTXSCitrix Systemsderivative70,000 shares
21 Jul 200625 Jul 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative250,000 shares
21 Jul 200625 Jul 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems250,000 shares
21 Jul 200625 Jul 2006SEC Form 44 dsold on the open marketCTXSCitrix Systems250,000 shares
28 Apr 20062 May 2006SEC Form 44 dwas grantednot a tradeCTXSCitrix Systemsderivative70,000 shares
21 Apr 200625 Apr 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative243,104 shares
21 Apr 200625 Apr 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative6,896 shares
21 Apr 200625 Apr 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems243,104 shares
21 Apr 200625 Apr 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems6,896 shares
21 Apr 200625 Apr 2006SEC Form 44 dsold on the open marketCTXSCitrix Systems243,104 shares
21 Apr 200625 Apr 2006SEC Form 44 dsold on the open marketCTXSCitrix Systems6,896 shares
20 Jan 200624 Jan 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative250,000 shares
20 Jan 200624 Jan 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative5,087 shares
20 Jan 200624 Jan 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systemsderivative6,896 shares
20 Jan 200624 Jan 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems250,000 shares
20 Jan 200624 Jan 2006SEC Form 44 dsold on the open marketCTXSCitrix Systems250,000 shares
20 Jan 200624 Jan 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems5,087 shares
20 Jan 200624 Jan 2006SEC Form 44 dexercised options overnot a tradeCTXSCitrix Systems6,896 shares
29 Dec 200524 Jan 2006SEC Form 426 dgave awaynot a tradeCTXSCitrix Systems1,000 shares
27 Dec 200524 Jan 2006SEC Form 428 dgave awaynot a tradeCTXSCitrix Systems3,000 shares
23 Dec 200524 Jan 2006SEC Form 432 dgave awaynot a tradeCTXSCitrix Systems1,000 shares

Both percentages are the stock’s move, not Mark B. Templeton’s return: a disclosure gives a band, never an amount, so nobody can say how much was bought or what it made. They run to the last close we hold11 Sep 2026, except where a name has since delisted, when the row names its own last session. We publish no close, no volume and no dollar figure behind them. 122 of the 341 rows shown carry a percentage; the rest are dashes with the reason on the row.

Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.

Some filings reach us as photographs of paper rather than as a form we can read as text. Those are shown here only once they have been read and checked, so this page can hold fewer lines than the filings behind it contain. The link on every row opens the original document, which is always the full record.