Growth Metrics

Balchem (BCPC) Shares Repurchased (2010 - 2026)

Balchem (BCPC) reported Shares Repurchased of $15.7 million for Q1 2026, up 194.65% year-over-year from $5.3 million in Q1 2025, and down 70.74% on a QoQ basis from $53.6 million in Q4 2025.

Balchem (BCPC) has 17 years of Shares Repurchased data on file, last reported at $15.7 million in Q1 2026.

  • Quarterly Shares Repurchased rose 194.65% year-over-year to $15.7 million in Q1 2026, while the trailing twelve-month figure through Mar 2026 was $118.0 million (up 1932.75% YoY) and the FY2025 annual result came in at $107.6 million, up 1794.33% from the prior year.
  • Shares Repurchased declined to $15.7 million in Q1 2026 per BCPC's latest filing, from $53.6 million in the prior quarter.
  • Across five years, Shares Repurchased topped out at $53.6 million in Q4 2025 and bottomed at $11000.0 in Q2 2024.
  • The 5-year median for Shares Repurchased is $600000.0 (2022), against an average of $9.9 million.
  • The widest annual swing landed in 2022, when Shares Repurchased tumbled 99.42%; it then surged 302300.0% in 2025.
  • Tracing BCPC's Shares Repurchased over 5 years: stood at $178000.0 in 2022, then surged by 149.44% to $444000.0 in 2023, then tumbled by 31.08% to $306000.0 in 2024, then soared by 17425.49% to $53.6 million in 2025, then slumped by 70.74% to $15.7 million in 2026.
  • Per Business Quant, the three latest BCPC Shares Repurchased figures stand at $15.7 million (Q1 2026), $53.6 million (Q4 2025), and $15.4 million (Q3 2025).

Peer Comparison

# Company Market Cap Enterprise Value Gross Profit (Qtr) Shares Repurchased (Qtr)
1 Linde 230.79 Bn 226.84 Bn 4.26 Bn 807.00 Mn
2 Chemical & Mining Co Of Chile 127.66 Bn 124.93 Bn 778.60 Mn -
3 Sherwin Williams 72.51 Bn 72.30 Bn 2.78 Bn 575.60 Mn
4 Ecolab 70.96 Bn 70.34 Bn 1.85 Bn 409.20 Mn
5 Air Products & Chemicals 62.15 Bn 63.70 Bn 987.40 Mn -
6 Ppg Industries 25.04 Bn 23.57 Bn 1.66 Bn 96.00 Mn
7 LyondellBasell Industries 21.62 Bn 21.73 Bn 701.00 Mn -
8 Albemarle 20.26 Bn 19.42 Bn 500.97 Mn -
9 DuPont de Nemours 19.45 Bn 19.56 Bn 602.00 Mn -
10 Balchem 4.98 Bn 4.91 Bn 101.08 Mn 15.69 Mn

Historic Data

Download Data 🔒
DateValue
Mar 31, 2026 15.69 Mn
Mar 31, 2026 15.69 Mn
Dec 31, 2025 53.63 Mn
Dec 31, 2025 53.63 Mn
Sep 30, 2025 15.42 Mn
Sep 30, 2025 15.42 Mn
Jun 30, 2025 33.26 Mn
Jun 30, 2025 33.26 Mn
Mar 31, 2025 5.33 Mn
Mar 31, 2025 5.33 Mn
Dec 31, 2024 306,000.00
Dec 31, 2024 306,000.00
Sep 30, 2024 163,000.00
Sep 30, 2024 163,000.00
Jun 30, 2024 11,000.00
Jun 30, 2024 11,000.00
Mar 31, 2024 5.20 Mn
Mar 31, 2024 5.20 Mn
Dec 31, 2023 444,000.00
Dec 31, 2023 444,000.00
Sep 30, 2023 101,000.00
Sep 30, 2023 101,000.00
Jun 30, 2023 75,000.00
Jun 30, 2023 75,000.00
Mar 31, 2023 3.85 Mn
Mar 31, 2023 3.85 Mn
Dec 31, 2022 178,000.00
Dec 31, 2022 178,000.00
Sep 30, 2022 46,000.00
Sep 30, 2022 46,000.00
Jun 30, 2022 600,000.00
Jun 30, 2022 600,000.00
Mar 31, 2022 34.60 Mn
Mar 31, 2022 34.60 Mn
Dec 31, 2021 16.48 Mn
Dec 31, 2021 16.48 Mn
Sep 30, 2021 7.93 Mn
Sep 30, 2021 7.93 Mn
Jun 30, 2021 9.24 Mn
Jun 30, 2021 9.24 Mn
Mar 31, 2021 1.60 Mn
Mar 31, 2021 1.60 Mn
Dec 31, 2020 7.48 Mn
Dec 31, 2020 7.48 Mn
Sep 30, 2020 2.96 Mn
Sep 30, 2020 2.96 Mn
Jun 30, 2020 2.13 Mn
Jun 30, 2020 2.13 Mn
Mar 31, 2020 891,000.00
Mar 31, 2020 891,000.00
Sep 30, 2019 20.59 Mn
Sep 30, 2019 20.59 Mn
Mar 31, 2019 727,000.00
Mar 31, 2019 727,000.00
Dec 31, 2018 171,000.00
Dec 31, 2018 171,000.00
Jun 30, 2018 437,000.00
Jun 30, 2018 437,000.00
Mar 31, 2018 786,000.00
Mar 31, 2018 786,000.00
Dec 31, 2017 72,000.00
Dec 31, 2017 72,000.00
Sep 30, 2017 92,000.00
Sep 30, 2017 92,000.00
Jun 30, 2017 1.13 Mn
Jun 30, 2017 1.13 Mn
Mar 31, 2017 611,000.00
Mar 31, 2017 611,000.00
Dec 31, 2016 110,000.00
Dec 31, 2016 110,000.00
Jun 30, 2016 863,000.00
Jun 30, 2016 863,000.00
Mar 31, 2016 615,000.00
Mar 31, 2016 615,000.00
Dec 31, 2015 74,000.00
Dec 31, 2015 74,000.00
Sep 30, 2015 1.11 Mn
Sep 30, 2015 1.11 Mn
Jun 30, 2015 21,000.00
Jun 30, 2015 21,000.00
Dec 31, 2014 801,000.00
Dec 31, 2014 801,000.00
Jun 30, 2014 234,000.00
Jun 30, 2014 234,000.00
Mar 31, 2014 33,000.00
Mar 31, 2014 33,000.00
Dec 31, 2013 1.84 Mn
Dec 31, 2013 1.84 Mn
Sep 30, 2013 30,000.00
Sep 30, 2013 30,000.00
Jun 30, 2013 29,000.00
Jun 30, 2013 29,000.00
Mar 31, 2013 27,000.00
Mar 31, 2013 27,000.00
Dec 31, 2012 735,000.00
Dec 31, 2012 735,000.00
Mar 31, 2012 964,000.00
Mar 31, 2012 964,000.00
Dec 31, 2011 1,000.00
Dec 31, 2011 1,000.00
Dec 31, 2010 937,000.00
Dec 31, 2010 937,000.00