NASDAQ:DMAC | Cash Flow Statement | DiaMedica Therapeutics Inc.

Complete source-backed cash-flow history.

Available history
2017-12-31 to 2026-06-30
Data captured

Historical Cash Flow Statement

DateNet incomeDepreciation and amortizationOperating cash flowCapital expenditureInvesting cash flowShare repurchasesDividends paidFinancing cash flow
2026-06-30-$10.14M
2026-03-31-$10.04M-$9.08M$8,000.00-$2.11M$417,000.00
2025-12-31-$8.74M-$7.77M$6,000.00$8M$12.09M
2025-09-30-$8.62M
2025-06-30-$7.7M
2025-03-31-$7.71M-$7.15M$12,000.00$6.62M$91,000.00
2024-12-31-$7.9M-$6.43M$7,000.00$5.21M$120,000.00
2024-09-30-$6.27M
2024-06-30-$5.12M
2024-03-31-$5.15M-$6.65M$9,000.00$4.21M-$1,000.00
2023-12-31-$5.16M-$3.81M$3,000.00$6.12M-$1,000.00
2023-09-30-$4.47M
2023-06-30-$4.48M
2023-03-31-$5.27M-$5.09M$7,000.00$2.51M-$1,000.00
2022-12-31-$3.75M-$2.77M$32,000.00$4.72M-$1,000.00
2022-09-30-$3.06M
2022-06-30-$3.36M
2022-03-31-$3.51M-$3.89M$0.00$2.21M-$1,000.00
2021-12-31-$3.25M-$2.8M$7,000.00-$8.69M-$19,000.00
2021-09-30-$3.45M
2021-06-30-$3.27M
2021-03-31-$3.62M-$4.31M$9,000.00-$9,000.00$242,000.00
2020-12-31-$4.2M-$3.02M$45,000.00$667,000.00-$39,000.00
2020-09-30-$3.19M
2020-06-30-$2.47M
2020-03-31-$2.43M-$2.98M$2,000.00-$5.3M$7.7M
2019-12-31-$2.48M-$1.87M$1.01M-$1,000.00
2019-09-30-$2.45M
2019-06-30-$2.47M
2019-03-31-$3.25M-$3.13M-$10.93M-$2,000.00
2018-12-31-$1.96M-$1.9M-$13,000.00$13,000.00$14.81M
2018-09-30-$1.39M
2018-06-30-$1.74M
2018-03-31-$650,000.00-$935,000.00$32,000.00-$32,000.00$6.32M

Annual Cash Flow Statement

DateNet incomeDepreciation and amortizationOperating cash flowCapital expenditureInvesting cash flowShare repurchasesDividends paidFinancing cash flow
2025-12-31-$32.77M-$29.06M$40,000.00-$2.19M$43.88M
2024-12-31-$24.44M-$22.08M$25,000.00$8.56M$11.99M
2023-12-31-$19.38M-$18.73M$24,000.00-$18.3M$36.84M
2022-12-31-$13.68M-$11.51M$81,000.00$11.54M-$6,000.00
2021-12-31-$13.59M-$12.25M$22,000.00-$20.54M$30.09M
2020-12-31-$12.29M-$9.19M$47,000.00-$16.13M$28.85M
2019-12-31-$10.65M-$9.1M$2,000.00-$3.91M$70,000.00
2018-12-31-$5.73M-$5.7M$50,000.00-$50,000.00$21.22M
2017-12-31-$4.26M-$3.9M$22,000.00-$22,000.00$3.54M