Ceco Environmental (CECO) Shares Repurchased (2011 - 2024)

Ceco Environmental's (CECO) quarterly Shares Repurchased came in at $2.0 million in Q2 2024, down 33.33% quarter-over-quarter from $3.0 million in Q1 2024.

Ceco Environmental (CECO) Shares Repurchased (2011 - 2024) Analysis & Trends

Ceco Environmental has disclosed Shares Repurchased across 5 years of filings, most recently posting $2.0 million for Q2 2024.

  • Shares Repurchased for Q2 2024 came in at $2.0 million, changed N/A year-over-year; the trailing twelve-month figure through Mar 2025 was $2.0 million (down 33.33% YoY), and the FY2024 annual result was $5.0 million, changed N/A from the prior year.
  • Shares Repurchased came in at $2.0 million for Q2 2024 at Ceco Environmental, down from $3.0 million in the prior quarter.
  • In the past five years, Shares Repurchased ranged from a high of $3.7 million in Q3 2021 to a low of $462000.0 in Q4 2022.
  • The 3-year median for Shares Repurchased is $2.1 million (2022), against an average of $2.1 million.
  • Peak annual rise in Shares Repurchased reached 40.35% in 2022, while the deepest fall reached 63.59% in 2022.
  • Ceco Environmental's Shares Repurchased stood at $1.3 million in 2021, then tumbled by 63.59% to $462000.0 in 2022, then soared by 332.9% to $2.0 million in 2024.
  • The last three Shares Repurchased figures came in at $2.0 million (Q2 2024), $3.0 million (Q1 2024), and $462000.0 (Q4 2022), per Business Quant data.

Peer Comparison

# Company Market Cap Enterprise Value Gross Profit (Qtr) Shares Repurchased (Qtr)
1 Aduro Clean Technologies 808.91 Bn 808.88 Bn - -
2 Veralto 20.65 Bn 19.22 Bn 854.00 Mn 300.00 Mn
3 Zurn Elkay Water Solutions 8.12 Bn 7.85 Bn 205.80 Mn 50.00 Mn
4 Federal Signal 6.65 Bn 6.58 Bn 179.40 Mn -
5 Ceco Environmental 3.45 Bn 3.41 Bn 63.92 Mn -
6 PureCycle Technologies 1.61 Bn 1.51 Bn - 2.22 Mn
7 Energy Recovery 438.13 Mn 351.98 Mn 2.70 Mn 10.66 Mn
8 CleanCore Solutions 174.97 Mn 157.92 Mn -419,259.00 -
9 Arq 111.22 Mn 106.54 Mn 9.94 Mn -
10 374Water 40.12 Mn 40.12 Mn -2.43 Mn -

Historic Data

Download Data
DateValue
Jun 30, 2024 2.00 Mn
Jun 30, 2024 2.00 Mn
Mar 31, 2024 3.00 Mn
Mar 31, 2024 3.00 Mn
Dec 31, 2022 462,000.00
Dec 31, 2022 462,000.00
Sep 30, 2022 2.23 Mn
Sep 30, 2022 2.23 Mn
Dec 31, 2021 1.27 Mn
Dec 31, 2021 1.27 Mn
Sep 30, 2021 3.75 Mn
Sep 30, 2021 3.75 Mn
Jun 30, 2014 -27,000.00
Jun 30, 2014 -27,000.00
Mar 31, 2014 1.00 Mn
Mar 31, 2014 1.00 Mn
Dec 31, 2011 508,000.00
Dec 31, 2011 508,000.00
Sep 30, 2011 52,000.00
Sep 30, 2011 52,000.00