Follow the people · Insider
John James Sullivan
John James Sullivan files insider transactions with the SEC as a president and ceo of Mesa Laboratories Inc /co/ (MLAB). We hold 1 disclosed purchase or sale filed since 21 March 2006, 1 of them in the last 90 days.
- Files forMLAB
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure17 August 2026
Positions held
3 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 20 March 2006 — 15 August 2026President and CEO · Mesa Laboratories Inc /co/ (MLAB)237 Form 4 lines · source: SEC Form 4
- Filed 7 June 2022 — 9 June 2022Director · Mesa Laboratories Inc /co/ (@pvcnt2f)6 Form 4 lines · source: SEC Form 4
- Filed 1 June 2021 — 16 August 2021Director · Mesa Laboratories Inc /co/ (mlab)4 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 7,093 shares of Mesa Laboratories Inc /co/SEC Form 417 August 2026Common Stock · traded 13 August 2026 · filed 17 August 2026
- exercised options over 2,784 shares of Mesa Laboratories Inc /co/SEC Form 417 August 2026Common Stock · traded 15 August 2026 · filed 17 August 2026
- exercised options over 2,784 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 417 August 2026Restricted Stock Units - 10 · traded 15 August 2026 · filed 17 August 2026
- gave away 2,000 shares of Mesa Laboratories Inc /co/SEC Form 45 December 2025Common Stock · traded 2 December 2025 · filed 5 December 2025
- exercised options over 1,404 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 418 August 2025Restricted Stock Units - 9 · traded 15 August 2025 · filed 18 August 2025
- was granted 2,784 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 418 August 2025Restricted Stock Units - 10 · traded 15 August 2025 · filed 18 August 2025
- exercised options over 1,404 shares of Mesa Laboratories Inc /co/SEC Form 418 August 2025Common Stock · traded 15 August 2025 · filed 18 August 2025
- gave away 2,000 shares of Mesa Laboratories Inc /co/SEC Form 425 November 2024Common Stock · traded 19 November 2024 · filed 25 November 2024
- exercised options over 1,074 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 46 September 2024Restricted Stock Units - 8 · traded 1 September 2024 · filed 6 September 2024
- exercised options over 1,074 shares of Mesa Laboratories Inc /co/SEC Form 46 September 2024Common Stock · traded 1 September 2024 · filed 6 September 2024
- was granted 1,404 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 419 August 2024Restricted Stock Units - 9 · traded 15 August 2024 · filed 19 August 2024
- filed a transaction coded E in 450 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 43 April 2024Non Qualified Stock Option · traded 2 April 2024 · filed 3 April 2024
- gave away 200 shares of Mesa Laboratories Inc /co/SEC Form 414 November 2023Common Stock · traded 9 November 2023 · filed 14 November 2023
- gave away 200 shares of Mesa Laboratories Inc /co/SEC Form 414 November 2023Common Stock · traded 9 November 2023 · filed 14 November 2023
- gave away 2,000 shares of Mesa Laboratories Inc /co/SEC Form 414 November 2023Common Stock · traded 9 November 2023 · filed 14 November 2023
- exercised options over 1,074 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 46 September 2023Restricted Stock Units - 8 · traded 1 September 2023 · filed 6 September 2023
- exercised options over 754 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 August 2023Restricted Stock Units - 7 · traded 15 August 2023 · filed 16 August 2023
- exercised options over 754 shares of Mesa Laboratories Inc /co/SEC Form 416 August 2023Common Stock · traded 15 August 2023 · filed 16 August 2023
- exercised options over 15 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 421 June 2023Restricted Stock Unit - 1 · traded 16 June 2023 · filed 21 June 2023
- exercised options over 15 shares of Mesa Laboratories Inc /co/SEC Form 421 June 2023Common Stock · traded 16 June 2023 · filed 21 June 2023
- had shares withheld for tax on 6 shares of Mesa Laboratories Inc /co/SEC Form 421 June 2023Common Stock · traded 16 June 2023 · filed 21 June 2023
- exercised options over 15 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 June 2023Restricted Stock Units -1 · traded 15 June 2023 · filed 16 June 2023
- exercised options over 15 shares of Mesa Laboratories Inc /co/SEC Form 416 June 2023Common Stock · traded 15 June 2023 · filed 16 June 2023
- had shares withheld for tax on 6 shares of Mesa Laboratories Inc /co/SEC Form 416 June 2023Common Stock · traded 15 June 2023 · filed 16 June 2023
- gave away 14,580 shares of Mesa Laboratories Inc /co/SEC Form 46 February 2023Common Stock · traded 2 February 2023 · filed 6 February 2023
- gave away 14,580 shares of Mesa Laboratories Inc /co/SEC Form 46 February 2023Common Stock · traded 2 February 2023 · filed 6 February 2023
- gave away 1,425 shares of Mesa Laboratories Inc /co/SEC Form 429 November 2022Common Stock · traded 28 November 2022 · filed 29 November 2022
- exercised options over 787 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 42 September 2022Restricted Stock Units - 6 · traded 1 September 2022 · filed 2 September 2022
- exercised options over 787 shares of Mesa Laboratories Inc /co/SEC Form 42 September 2022Common Stock · traded 1 September 2022 · filed 2 September 2022
- was granted 754 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 418 August 2022Restricted Stock Units - 7 · traded 15 August 2022 · filed 18 August 2022
- exercised in-the-money options over 3,576 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 46 July 2022Non Qualified Stock Options · traded 5 July 2022 · filed 6 July 2022
- exercised in-the-money options over 15,000 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 46 July 2022Non Qualified Stock Option · traded 5 July 2022 · filed 6 July 2022
- exercised options over 3,576 shares of Mesa Laboratories Inc /co/SEC Form 46 July 2022Common Stock · traded 5 July 2022 · filed 6 July 2022
- exercised options over 15,000 shares of Mesa Laboratories Inc /co/SEC Form 46 July 2022Common Stock · traded 5 July 2022 · filed 6 July 2022
- exercised options over 30 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 June 2022Restricted Stock Units - 1 · traded 15 June 2022 · filed 16 June 2022
- exercised options over 30 shares of Mesa Laboratories Inc /co/SEC Form 416 June 2022Common Stock · traded 15 June 2022 · filed 16 June 2022
- had shares withheld for tax on 14 shares of Mesa Laboratories Inc /co/SEC Form 416 June 2022Common Stock · traded 15 June 2022 · filed 16 June 2022
- exercised in-the-money options over 5,192 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 413 June 2022Non Qualified Stock Options · traded 7 June 2022 · filed 13 June 2022
- exercised in-the-money options over 201 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 413 June 2022Incentive Stock Option · traded 9 June 2022 · filed 13 June 2022
- exercised in-the-money options over 800 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 413 June 2022Non Qualified Stock Option · traded 9 June 2022 · filed 13 June 2022
- exercised options over 5,192 shares of Mesa Laboratories Inc /co/SEC Form 413 June 2022Common Stock · traded 7 June 2022 · filed 13 June 2022
- ▼ sold on the open market 5,192 shares of Mesa Laboratories Inc /co/SEC Form 413 June 2022Common Stock · traded 7 June 2022 · filed 13 June 2022
- exercised options over 1,001 shares of Mesa Laboratories Inc /co/SEC Form 413 June 2022Common Stock · traded 9 June 2022 · filed 13 June 2022
- exercised in-the-money options over 5,192 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 413 June 2022Non Qualified Stock Options · traded 7 June 2022 · filed 13 June 2022
- exercised in-the-money options over 201 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 413 June 2022Incentive Stock Option · traded 9 June 2022 · filed 13 June 2022
- exercised in-the-money options over 800 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 413 June 2022Non Qualified Stock Option · traded 9 June 2022 · filed 13 June 2022
- exercised options over 5,192 shares of Mesa Laboratories Inc /co/SEC Form 413 June 2022Common Stock · traded 7 June 2022 · filed 13 June 2022
- ▼ sold on the open market 5,192 shares of Mesa Laboratories Inc /co/SEC Form 413 June 2022Common Stock · traded 7 June 2022 · filed 13 June 2022
- exercised options over 1,001 shares of Mesa Laboratories Inc /co/SEC Form 413 June 2022Common Stock · traded 9 June 2022 · filed 13 June 2022
- exercised in-the-money options over 1,000 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 422 February 2022Non Qualified Stock Option · traded 17 February 2022 · filed 22 February 2022
- exercised options over 1,000 shares of Mesa Laboratories Inc /co/SEC Form 422 February 2022Common Stock · traded 17 February 2022 · filed 22 February 2022
- exercised in-the-money options over 746 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 February 2022Non qualified stock options · traded 15 February 2022 · filed 16 February 2022
- exercised in-the-money options over 4,446 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 February 2022Non Qualified Stock Option · traded 15 February 2022 · filed 16 February 2022
- exercised options over 746 shares of Mesa Laboratories Inc /co/SEC Form 416 February 2022Common Stock · traded 15 February 2022 · filed 16 February 2022
- exercised options over 4,446 shares of Mesa Laboratories Inc /co/SEC Form 416 February 2022Common Stock · traded 15 February 2022 · filed 16 February 2022
- ▼ sold on the open market 5,192 shares of Mesa Laboratories Inc /co/SEC Form 416 February 2022Common Stock · traded 15 February 2022 · filed 16 February 2022
- exercised in-the-money options over 1,000 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 418 November 2021Non Qualified Stock Option · traded 17 November 2021 · filed 18 November 2021
- exercised options over 1,000 shares of Mesa Laboratories Inc /co/SEC Form 418 November 2021Common Stock · traded 17 November 2021 · filed 18 November 2021
- exercised in-the-money options over 438 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 November 2021Non Qualified Stock Option · traded 15 November 2021 · filed 16 November 2021
- exercised in-the-money options over 4,754 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 November 2021Non Qualified Stock Options · traded 15 November 2021 · filed 16 November 2021
- exercised options over 438 shares of Mesa Laboratories Inc /co/SEC Form 416 November 2021Common Stock · traded 15 November 2021 · filed 16 November 2021
- exercised options over 4,754 shares of Mesa Laboratories Inc /co/SEC Form 416 November 2021Common Stock · traded 15 November 2021 · filed 16 November 2021
- ▼ sold on the open market 5,192 shares of Mesa Laboratories Inc /co/SEC Form 416 November 2021Common Stock · traded 15 November 2021 · filed 16 November 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 44 October 2021Common Stock · traded 1 October 2021 · filed 4 October 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 41 September 2021Common Stock · traded 1 September 2021 · filed 1 September 2021
- was granted 787 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 41 September 2021Restricted Stock Units - 6 · traded 1 September 2021 · filed 1 September 2021
- exercised in-the-money options over 1,000 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 419 August 2021Non Qualified Stock Option · traded 18 August 2021 · filed 19 August 2021
- exercised options over 1,000 shares of Mesa Laboratories Inc /co/SEC Form 419 August 2021Common Stock · traded 18 August 2021 · filed 19 August 2021
- exercised in-the-money options over 5,192 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 417 August 2021Non Qualified Stock Option · traded 16 August 2021 · filed 17 August 2021
- exercised options over 5,192 shares of Mesa Laboratories Inc /co/SEC Form 417 August 2021Common Stock · traded 16 August 2021 · filed 17 August 2021
- ▼ sold on the open market 5,192 shares of Mesa Laboratories Inc /co/SEC Form 417 August 2021Common Stock · traded 16 August 2021 · filed 17 August 2021
- exercised options over 308 shares of Mesa Laboratories Inc /co/SEC Form 416 August 2021Common Stock · traded 15 August 2021 · filed 16 August 2021
- exercised options over 308 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 August 2021Restricted Stock Units - 5 · traded 15 August 2021 · filed 16 August 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 42 August 2021Common Stock · traded 2 August 2021 · filed 2 August 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 46 July 2021Common Stock · traded 1 July 2021 · filed 6 July 2021
- exercised options over 30 shares of Mesa Laboratories Inc /co/SEC Form 416 June 2021Common Stock · traded 15 June 2021 · filed 16 June 2021
- exercised options over 310 shares of Mesa Laboratories Inc /co/SEC Form 416 June 2021Common Stock · traded 15 June 2021 · filed 16 June 2021
- exercised options over 30 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 June 2021Restricted Stock Units -1 · traded 15 June 2021 · filed 16 June 2021
- exercised options over 310 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 June 2021Restricted Stock Units - 4 · traded 15 June 2021 · filed 16 June 2021
- exercised in-the-money options over 315 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 411 June 2021Incentive Stock Option · traded 10 June 2021 · filed 11 June 2021
- exercised in-the-money options over 400 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 411 June 2021Incentive Stock Option · traded 10 June 2021 · filed 11 June 2021
- exercised in-the-money options over 286 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 411 June 2021Non Qualified Stock Option · traded 10 June 2021 · filed 11 June 2021
- exercised options over 315 shares of Mesa Laboratories Inc /co/SEC Form 411 June 2021Common Stock · traded 10 June 2021 · filed 11 June 2021
- exercised options over 400 shares of Mesa Laboratories Inc /co/SEC Form 411 June 2021Common Stock · traded 10 June 2021 · filed 11 June 2021
- exercised options over 286 shares of Mesa Laboratories Inc /co/SEC Form 411 June 2021Common Stock · traded 10 June 2021 · filed 11 June 2021
- exercised options over 5,192 shares of Mesa Laboratories Inc /co/SEC Form 49 June 2021Common Stock · traded 8 June 2021 · filed 9 June 2021
- ▼ sold on the open market 5,192 shares of Mesa Laboratories Inc /co/SEC Form 49 June 2021Common Stock · traded 8 June 2021 · filed 9 June 2021
- exercised in-the-money options over 5,192 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 49 June 2021Non Qualified Stock Option · traded 8 June 2021 · filed 9 June 2021
- ▼ sold on the open market 2,215 shares of Mesa Laboratories Inc /co/SEC Form 44 June 2021Common Stock · traded 1 June 2021 · filed 4 June 2021
- gave away 6,436 shares of Mesa Laboratories Inc /co/SEC Form 418 May 2021Common Stock · traded 13 May 2021 · filed 18 May 2021
- gave away 6,436 shares of Mesa Laboratories Inc /co/SEC Form 418 May 2021Common Stock · traded 13 May 2021 · filed 18 May 2021
- ▼ sold on the open market 100 shares of Mesa Laboratories Inc /co/SEC Form 47 May 2021Common Stock · traded 5 May 2021 · filed 7 May 2021
- ▼ sold on the open market 200 shares of Mesa Laboratories Inc /co/SEC Form 47 May 2021Common Stock · traded 6 May 2021 · filed 7 May 2021
- ▼ sold on the open market 735 shares of Mesa Laboratories Inc /co/SEC Form 45 May 2021Common Stock · traded 4 May 2021 · filed 5 May 2021
- gave away 23,564 shares of Mesa Laboratories Inc /co/SEC Form 412 April 2021Common Stock · traded 26 March 2021 · filed 12 April 2021
- gave away 23,564 shares of Mesa Laboratories Inc /co/SEC Form 412 April 2021Common Stock · traded 26 March 2021 · filed 12 April 2021
- ▼ sold on the open market 500 shares of Mesa Laboratories Inc /co/SEC Form 412 April 2021Common Stock · traded 5 April 2021 · filed 12 April 2021
- ▼ sold on the open market 500 shares of Mesa Laboratories Inc /co/SEC Form 45 April 2021Common Stock · traded 5 April 2021 · filed 5 April 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 42 March 2021Common Stock · traded 1 March 2021 · filed 2 March 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 41 February 2021Common Stock · traded 1 February 2021 · filed 1 February 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 44 January 2021Common Stock · traded 4 January 2021 · filed 4 January 2021
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 41 December 2020Common Stock · traded 1 December 2020 · filed 1 December 2020
- was granted 308 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 November 2020Restricted Stock Units - 5 · traded 15 November 2020 · filed 16 November 2020
- exercised options over 477 shares of Mesa Laboratories Inc /co/ (a derivative holding)SEC Form 416 November 2020Restricted Stock Units - 3 · traded 15 November 2020 · filed 16 November 2020
- exercised options over 477 shares of Mesa Laboratories Inc /co/SEC Form 416 November 2020Common Stock · traded 15 November 2020 · filed 16 November 2020
- ▼ sold on the open market 1,250 shares of Mesa Laboratories Inc /co/SEC Form 412 November 2020Common Stock · traded 11 November 2020 · filed 12 November 2020
- exercised options over 30 shares of Mesa Laboratories Inc /co (a derivative holding)SEC Form 416 June 2020Restricted Stock Units - 1 · traded 15 June 2020 · filed 16 June 2020
- was granted 310 shares of Mesa Laboratories Inc /co (a derivative holding)SEC Form 416 June 2020Restricted Stock Units - 4 · traded 15 June 2020 · filed 16 June 2020
- exercised options over 30 shares of Mesa Laboratories Inc /coSEC Form 416 June 2020Common Stock · traded 15 June 2020 · filed 16 June 2020
- gave away 4,600 shares of Mesa Laboratories Inc /coSEC Form 410 April 2020Common Stock · traded 6 September 2019 · filed 10 April 2020
- gave away 4,600 shares of Mesa Laboratories Inc /coSEC Form 410 April 2020Common Stock · traded 6 September 2019 · filed 10 April 2020
- exercised in-the-money options over 6,000 shares of Mesa Laboratories Inc /co (a derivative holding)SEC Form 427 February 2020Non Qualified Stock Option · traded 25 February 2020 · filed 27 February 2020
- exercised in-the-money options over 2,206 shares of Mesa Laboratories Inc /co (a derivative holding)SEC Form 427 February 2020Non Qualified Stock Option · traded 25 February 2020 · filed 27 February 2020
- exercised in-the-money options over 100 shares of Mesa Laboratories Inc /co (a derivative holding)SEC Form 427 February 2020Non Qualified Stock Option · traded 26 February 2020 · filed 27 February 2020
- exercised in-the-money options over 970 shares of Mesa Laboratories Inc /co (a derivative holding)SEC Form 427 February 2020non Qualified Stock Option · traded 26 February 2020 · filed 27 February 2020
- exercised options over 6,000 shares of Mesa Laboratories Inc /coSEC Form 427 February 2020Common Stock · traded 25 February 2020 · filed 27 February 2020
- exercised options over 2,206 shares of Mesa Laboratories Inc /coSEC Form 427 February 2020Common Stock · traded 25 February 2020 · filed 27 February 2020
- ▼ sold on the open market 8,206 shares of Mesa Laboratories Inc /coSEC Form 427 February 2020Common Stock · traded 25 February 2020 · filed 27 February 2020
- exercised options over 100 shares of Mesa Laboratories Inc /coSEC Form 427 February 2020Common Stock · traded 26 February 2020 · filed 27 February 2020
- exercised options over 970 shares of Mesa Laboratories Inc /coSEC Form 427 February 2020Common Stock · traded 26 February 2020 · filed 27 February 2020
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.