Follow the people · Insider
Douglas R. Casella
Douglas R. Casella files insider transactions with the SEC as a vice chairman, bd of directors of Casella Waste Systems (CWST). We hold 2 disclosed purchases and sales filed since 18 January 2006, 2 of them in the last 90 days.
- Files forCWST
- Disclosed buys and sells2 in all, 2 in the last 90 days
- Last disclosure14 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 23 December 2005 — 14 August 2026Vice Chairman, Bd of Directors · Casella Waste Systems (CWST)119 Form 4 lines · source: SEC Form 4
Everything they disclosed
119 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 1,838 shares of Casella Waste SystemsSEC Form 414 August 2026Class A Common Stock · traded 13 August 2026 · filed 14 August 2026
- ▼ sold on the open market 13,319 shares of Casella Waste SystemsSEC Form 414 August 2026Class A Common Stock · traded 13 August 2026 · filed 14 August 2026
- ▼ sold on the open market 1,343 shares of Casella Waste SystemsSEC Form 414 August 2026Class A Common Stock · traded 14 August 2026 · filed 14 August 2026
- was granted 1,793 shares of Casella Waste SystemsSEC Form 45 June 2026Class A Common Stock · traded 4 June 2026 · filed 5 June 2026
- gave away 40,000 shares of Casella Waste SystemsSEC Form 44 June 2026Class B Common Stock · traded 18 March 2026 · filed 4 June 2026
- gave away 33,000 shares of Casella Waste SystemsSEC Form 44 June 2026Class B Common Stock · traded 17 March 2026 · filed 4 June 2026
- gave away 40,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 18 March 2026 · filed 24 March 2026
- gave away 40,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 18 March 2026 · filed 24 March 2026
- gave away 33,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 17 March 2026 · filed 24 March 2026
- gave away 33,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 17 March 2026 · filed 24 March 2026
- gave away 40,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 18 March 2026 · filed 24 March 2026
- gave away 40,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 18 March 2026 · filed 24 March 2026
- gave away 33,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 17 March 2026 · filed 24 March 2026
- gave away 33,000 shares of Casella Waste SystemsSEC Form 424 March 2026Class B Common Stock · traded 17 March 2026 · filed 24 March 2026
- gave away 3,900 shares of Casella Waste SystemsSEC Form 49 December 2025Class A Common Stock · traded 8 December 2025 · filed 9 December 2025
- was granted 1,569 shares of Casella Waste SystemsSEC Form 414 March 2025Class A Common Stock · traded 12 March 2025 · filed 14 March 2025
- ▼ sold on the open market 272 shares of Casella Waste SystemsSEC Form 414 March 2025Class A Common Stock · traded 12 March 2025 · filed 14 March 2025
- ▼ sold on the open market 224 shares of Casella Waste SystemsSEC Form 414 March 2025Class A Common Stock · traded 12 March 2025 · filed 14 March 2025
- ▼ sold on the open market 200 shares of Casella Waste SystemsSEC Form 414 March 2025Class A Common Stock · traded 13 March 2025 · filed 14 March 2025
- ▼ sold on the open market 2,229 shares of Casella Waste SystemsSEC Form 412 March 2025Class A Common Stock · traded 10 March 2025 · filed 12 March 2025
- ▼ sold on the open market 3,158 shares of Casella Waste SystemsSEC Form 412 March 2025Class A Common Stock · traded 10 March 2025 · filed 12 March 2025
- gave away 2,173 shares of Casella Waste SystemsSEC Form 44 December 2024Class A Common Stock · traded 2 December 2024 · filed 4 December 2024
- ▼ sold on the open market 20,000 shares of Casella Waste SystemsSEC Form 425 November 2024Class A Common Stock · traded 22 November 2024 · filed 25 November 2024
- was granted 1,758 shares of Casella Waste SystemsSEC Form 414 March 2024Class A Common Stock · traded 12 March 2024 · filed 14 March 2024
- ▼ sold on the open market 674 shares of Casella Waste SystemsSEC Form 414 March 2024Class A Common Stock · traded 13 March 2024 · filed 14 March 2024
- ▼ sold on the open market 391 shares of Casella Waste SystemsSEC Form 414 March 2024Class A Common Stock · traded 14 March 2024 · filed 14 March 2024
- gave away 137,000 shares of Casella Waste SystemsSEC Form 422 November 2023Class B Common Stock · traded 20 November 2023 · filed 22 November 2023
- gave away 137,000 shares of Casella Waste SystemsSEC Form 422 November 2023Class B Common Stock · traded 20 November 2023 · filed 22 November 2023
- gave away 131,000 shares of Casella Waste SystemsSEC Form 43 October 2023Class B Common Stock · traded 29 September 2023 · filed 3 October 2023
- gave away 131,000 shares of Casella Waste SystemsSEC Form 43 October 2023Class B Common Stock · traded 29 September 2023 · filed 3 October 2023
- gave away 194,100 shares of Casella Waste SystemsSEC Form 417 August 2023Class B Common Stock · traded 14 August 2023 · filed 17 August 2023
- gave away 194,100 shares of Casella Waste SystemsSEC Form 417 August 2023Class B Common Stock · traded 14 August 2023 · filed 17 August 2023
- ▼ sold on the open market 2,180 shares of Casella Waste SystemsSEC Form 410 August 2023Class A Common Stock · traded 8 August 2023 · filed 10 August 2023
- ▼ sold on the open market 1,214 shares of Casella Waste SystemsSEC Form 410 August 2023Class A Common Stock · traded 8 August 2023 · filed 10 August 2023
- ▼ sold on the open market 3,123 shares of Casella Waste SystemsSEC Form 410 August 2023Class A Common Stock · traded 9 August 2023 · filed 10 August 2023
- ▼ sold on the open market 18,786 shares of Casella Waste SystemsSEC Form 410 August 2023Class A Common Stock · traded 9 August 2023 · filed 10 August 2023
- ▼ sold on the open market 916 shares of Casella Waste SystemsSEC Form 416 March 2023Class A Common Stock · traded 15 March 2023 · filed 16 March 2023
- was granted 2,188 shares of Casella Waste SystemsSEC Form 414 March 2023Class A Common Stock · traded 10 March 2023 · filed 14 March 2023
- ▼ sold on the open market 26,947 shares of Casella Waste SystemsSEC Form 48 November 2022Class A Common Stock · traded 4 November 2022 · filed 8 November 2022
- ▼ sold on the open market 22,748 shares of Casella Waste SystemsSEC Form 48 November 2022Class A Common Stock · traded 7 November 2022 · filed 8 November 2022
- ▼ sold on the open market 305 shares of Casella Waste SystemsSEC Form 48 November 2022Class A Common Stock · traded 7 November 2022 · filed 8 November 2022
- ▼ sold on the open market 20,000 shares of Casella Waste SystemsSEC Form 423 August 2022Class A Common Stock · traded 22 August 2022 · filed 23 August 2022
- ▼ sold on the open market 1,114 shares of Casella Waste SystemsSEC Form 416 March 2022Class A Common Stock · traded 15 March 2022 · filed 16 March 2022
- ▼ sold on the open market 131 shares of Casella Waste SystemsSEC Form 416 March 2022Class A Common Stock · traded 15 March 2022 · filed 16 March 2022
- ▼ sold on the open market 15,317 shares of Casella Waste SystemsSEC Form 416 March 2022Class A Common Stock · traded 15 March 2022 · filed 16 March 2022
- ▼ sold on the open market 1,400 shares of Casella Waste SystemsSEC Form 416 March 2022Class A Common Stock · traded 16 March 2022 · filed 16 March 2022
- was granted 1,819 shares of Casella Waste SystemsSEC Form 415 March 2022Class A Common Stock · traded 11 March 2022 · filed 15 March 2022
- ▼ sold on the open market 12,331 shares of Casella Waste SystemsSEC Form 415 March 2022Class A Common Stock · traded 14 March 2022 · filed 15 March 2022
- ▼ sold on the open market 1,100 shares of Casella Waste SystemsSEC Form 415 March 2022Class A Common Stock · traded 14 March 2022 · filed 15 March 2022
- ▼ sold on the open market 38,853 shares of Casella Waste SystemsSEC Form 47 March 2022Class A Common Stock · traded 27 August 2019 · filed 7 March 2022
- ▼ sold on the open market 2,000 shares of Casella Waste SystemsSEC Form 411 August 2021Class A Common Stock · traded 9 August 2021 · filed 11 August 2021
- ▼ sold on the open market 62,343 shares of Casella Waste SystemsSEC Form 411 August 2021Class A Common Stock · traded 9 August 2021 · filed 11 August 2021
- ▼ sold on the open market 8,398 shares of Casella Waste SystemsSEC Form 411 August 2021Class A Common Stock · traded 10 August 2021 · filed 11 August 2021
- ▼ sold on the open market 7,700 shares of Casella Waste SystemsSEC Form 411 August 2021Class A Common Stock · traded 11 August 2021 · filed 11 August 2021
- ▼ sold on the open market 19,559 shares of Casella Waste SystemsSEC Form 411 August 2021Class A Common Stock · traded 11 August 2021 · filed 11 August 2021
- was granted 2,550 shares of Casella Waste SystemsSEC Form 416 March 2021Class A Common Stock · traded 12 March 2021 · filed 16 March 2021
- ▼ sold on the open market 1,526 shares of Casella Waste SystemsSEC Form 416 March 2021Class A Common Stock · traded 16 March 2021 · filed 16 March 2021
- ▼ sold on the open market 200,000 shares of Casella Waste SystemsSEC Form 410 August 2020Class A Common Stock · traded 6 August 2020 · filed 10 August 2020
- ▼ sold on the open market 43,768 shares of Casella Waste SystemsSEC Form 419 May 2020Class A Common Stock · traded 19 May 2020 · filed 19 May 2020
- was granted 3,799 shares of Casella Waste SystemsSEC Form 416 March 2020Class A Common Stock · traded 12 March 2020 · filed 16 March 2020
- ▼ sold on the open market 1,014 shares of Casella Waste SystemsSEC Form 416 March 2020Class A Common Stock · traded 13 March 2020 · filed 16 March 2020
- ▼ sold on the open market 1,195 shares of Casella Waste SystemsSEC Form 45 March 2020Class A Common Stock · traded 3 March 2020 · filed 5 March 2020
- gave away 4,350 shares of Casella Waste SystemsSEC Form 417 December 2019Class A Common Stock · traded 17 December 2019 · filed 17 December 2019
- ▼ sold on the open market 38,853 shares of Casella Waste SystemsSEC Form 428 August 2019Class A Common Stock · traded 27 August 2019 · filed 28 August 2019
- ▼ sold on the open market 37,283 shares of Casella Waste SystemsSEC Form 412 August 2019Class A Common Stock · traded 9 August 2019 · filed 12 August 2019
- ▼ sold on the open market 32,796 shares of Casella Waste SystemsSEC Form 414 March 2019Class A Common Stock · traded 12 March 2019 · filed 14 March 2019
- was granted 4,784 shares of Casella Waste SystemsSEC Form 414 March 2019Class A Common Stock · traded 12 March 2019 · filed 14 March 2019
- ▼ sold on the open market 531 shares of Casella Waste SystemsSEC Form 414 March 2019Class A Common Stock · traded 13 March 2019 · filed 14 March 2019
- ▼ sold on the open market 1,165 shares of Casella Waste SystemsSEC Form 414 March 2019Class A Common Stock · traded 14 March 2019 · filed 14 March 2019
- ▼ sold on the open market 1,251 shares of Casella Waste SystemsSEC Form 44 March 2019Class A Common Stock · traded 1 March 2019 · filed 4 March 2019
- ▼ sold on the open market 2,017 shares of Casella Waste SystemsSEC Form 44 March 2019Class A Common Stock · traded 4 March 2019 · filed 4 March 2019
- ▼ sold on the open market 21,332 shares of Casella Waste SystemsSEC Form 413 March 2018Class A Common Stock · traded 12 March 2018 · filed 13 March 2018
- was granted 5,089 shares of Casella Waste SystemsSEC Form 413 March 2018Class A Common Stock · traded 12 March 2018 · filed 13 March 2018
- ▼ sold on the open market 3,429 shares of Casella Waste SystemsSEC Form 42 March 2018Class A Common Stock · traded 2 March 2018 · filed 2 March 2018
- ▼ sold on the open market 5,206 shares of Casella Waste SystemsSEC Form 41 March 2018Class A Common Stock · traded 27 February 2018 · filed 1 March 2018
- ▼ sold on the open market 1,772 shares of Casella Waste SystemsSEC Form 41 March 2018Class A Common Stock · traded 1 March 2018 · filed 1 March 2018
- ▼ sold on the open market 2,166 shares of Casella Waste SystemsSEC Form 429 June 2017Class A Common Stock · traded 28 June 2017 · filed 29 June 2017
- exercised options over 14,000 shares of Casella Waste SystemsSEC Form 416 March 2017Class A Common Stock · traded 14 March 2017 · filed 16 March 2017
- ▼ sold on the open market 100 shares of Casella Waste SystemsSEC Form 416 March 2017Class A Common Stock · traded 14 March 2017 · filed 16 March 2017
- ▼ sold on the open market 13,900 shares of Casella Waste SystemsSEC Form 416 March 2017Class A Common Stock · traded 15 March 2017 · filed 16 March 2017
- exercised options over 14,000 shares of Casella Waste Systems (a derivative holding)SEC Form 416 March 2017Employee Stock Option (right to buy) · traded 14 March 2017 · filed 16 March 2017
- was granted 10,327 shares of Casella Waste SystemsSEC Form 47 March 2017Class A Common Stock · traded 28 February 2017 · filed 7 March 2017
- ▼ sold on the open market 6,897 shares of Casella Waste SystemsSEC Form 47 March 2017Class A Common Stock · traded 6 March 2017 · filed 7 March 2017
- ▼ sold on the open market 5,806 shares of Casella Waste SystemsSEC Form 430 June 2016Class A Common Stock · traded 29 June 2016 · filed 30 June 2016
- was granted 19,085 shares of Casella Waste SystemsSEC Form 43 March 2016Class A Common Stock · traded 1 March 2016 · filed 3 March 2016
- ▼ sold on the open market 2,968 shares of Casella Waste SystemsSEC Form 411 June 2015Class A Common Stock · traded 9 June 2015 · filed 11 June 2015
- was granted 28,856 shares of Casella Waste SystemsSEC Form 426 February 2015Class A Common Stock · traded 24 February 2015 · filed 26 February 2015
- ▼ sold on the open market 9,882 shares of Casella Waste SystemsSEC Form 47 July 2014Class A Common Stock · traded 3 July 2014 · filed 7 July 2014
- was granted 15,230 shares of Casella Waste SystemsSEC Form 426 June 2014Class A Common Stock · traded 24 June 2014 · filed 26 June 2014
- exercised options over 6,635 shares of Casella Waste SystemsSEC Form 417 June 2014Class A Common Stock · traded 14 June 2014 · filed 17 June 2014
- exercised options over 6,635 shares of Casella Waste Systems (a derivative holding)SEC Form 417 June 2014Restricted Stock Unit · traded 14 June 2014 · filed 17 June 2014
- exercised options over 6,635 shares of Casella Waste SystemsSEC Form 413 June 2014Class A Common Stock · traded 14 June 2013 · filed 13 June 2014
- exercised options over 11,620 shares of Casella Waste SystemsSEC Form 413 June 2014Class A Common Stock · traded 16 June 2013 · filed 13 June 2014
- exercised options over 6,635 shares of Casella Waste Systems (a derivative holding)SEC Form 413 June 2014Restricted Stock Unit · traded 14 June 2013 · filed 13 June 2014
- exercised options over 11,620 shares of Casella Waste Systems (a derivative holding)SEC Form 413 June 2014Restricted Stock Unit · traded 16 June 2013 · filed 13 June 2014
- was granted 29,636 shares of Casella Waste SystemsSEC Form 427 June 2013Class A Common Stock · traded 25 June 2013 · filed 27 June 2013
- ▼ sold on the open market 5,865 shares of Casella Waste SystemsSEC Form 427 July 2012Class A Common Stock · traded 27 July 2012 · filed 27 July 2012
- exercised options over 6,634 shares of Casella Waste Systems (a derivative holding)SEC Form 418 June 2012Restricted Stock Unit · traded 14 June 2012 · filed 18 June 2012
- exercised options over 11,620 shares of Casella Waste Systems (a derivative holding)SEC Form 418 June 2012Restricted Stock Unit · traded 16 June 2012 · filed 18 June 2012
- exercised options over 6,634 shares of Casella Waste SystemsSEC Form 418 June 2012Class A Common Stock · traded 14 June 2012 · filed 18 June 2012
- exercised options over 11,620 shares of Casella Waste SystemsSEC Form 418 June 2012Class A Common Stock · traded 16 June 2012 · filed 18 June 2012
- exercised options over 15,463 shares of Casella Waste Systems (a derivative holding)SEC Form 413 June 2012Restricted Stock Unit · traded 11 June 2012 · filed 13 June 2012
- exercised options over 15,463 shares of Casella Waste SystemsSEC Form 413 June 2012Class A Common Stock · traded 11 June 2012 · filed 13 June 2012
- was granted 23,331 shares of Casella Waste SystemsSEC Form 44 June 2012Class A Common Stock · traded 30 May 2012 · filed 4 June 2012
- exercised options over 11,620 shares of Casella Waste Systems (a derivative holding)SEC Form 48 July 2011Restricted Stock Unit · traded 10 June 2011 · filed 8 July 2011
- exercised options over 15,463 shares of Casella Waste Systems (a derivative holding)SEC Form 48 July 2011Restricted Stock Unit · traded 11 June 2011 · filed 8 July 2011
- exercised options over 11,620 shares of Casella Waste SystemsSEC Form 48 July 2011Class A Common Stock · traded 10 June 2011 · filed 8 July 2011
- exercised options over 15,463 shares of Casella Waste SystemsSEC Form 48 July 2011Class A Common Stock · traded 11 June 2011 · filed 8 July 2011
- had shares withheld for tax on 7,411 shares of Casella Waste SystemsSEC Form 48 July 2011Class A Common Stock · traded 8 July 2011 · filed 8 July 2011
- was granted 19,904 shares of Casella Waste Systems (a derivative holding)SEC Form 416 June 2011Restricted Stock Unit · traded 14 June 2011 · filed 16 June 2011
- was granted 34,860 shares of Casella Waste Systems (a derivative holding)SEC Form 421 June 2010Restricted Stock Unit · traded 10 June 2010 · filed 21 June 2010
- exercised options over 15,463 shares of Casella Waste Systems (a derivative holding)SEC Form 421 June 2010Restricted Stock Unit · traded 11 June 2010 · filed 21 June 2010
- exercised options over 15,463 shares of Casella Waste SystemsSEC Form 421 June 2010Class A Common Stock · traded 11 June 2010 · filed 21 June 2010
- was granted 46,391 shares of Casella Waste Systems (a derivative holding)SEC Form 46 July 2009Restricted Stock Unit · traded 11 June 2009 · filed 6 July 2009
- gave away 15,046 shares of Casella Waste SystemsSEC Form 45 January 2009Class A Common Stock · traded 31 December 2008 · filed 5 January 2009
- was granted 14,000 shares of Casella Waste Systems (a derivative holding)SEC Form 41 August 2007Option · traded 23 July 2007 · filed 1 August 2007
- gave away 21,295 shares of Casella Waste SystemsSEC Form 419 December 2006Class A Common Stock · traded 8 December 2006 · filed 19 December 2006
- was granted 30,000 shares of Casella Waste Systems (a derivative holding)SEC Form 411 July 2006Option · traded 6 July 2006 · filed 11 July 2006
- gave away 20,787 shares of Casella Waste SystemsSEC Form 418 January 2006Class A Common Stock · traded 23 December 2005 · filed 18 January 2006
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.