C
CWBC
Community West Bancshares
$24.32
+$0.38 (+1.59%)
Mkt Cap: $466.20M
Community West Bancshares (CWBC) Financial Statements
🤖 Export as clean Markdown. Drag & drop into ChatGPT, Claude, or Gemini.
| Metric | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Revenue | $193.94M |
$194.60M
↑18.5%
|
$164.20M
↑51.9%
|
$108.10M
↑24.7%
|
$86.66M
↑6.4%
| $81.45M |
| Cost of Revenue | $53.28M |
$53.28M
↓12.8%
|
$61.13M
↑201.2%
|
$20.30M
↑359.5%
|
$4.42M
↑241.0%
| -$3.13M |
| Gross Profit | $140.66M |
$141.32M
↑37.1%
|
$103.06M
↑17.4%
|
$87.80M
↑6.8%
|
$82.24M
↓2.8%
| $84.58M |
| R&D Expenses | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| SG&A Expenses | $54.40M |
$61.58M
↑21.5%
|
$50.70M
↑52.8%
|
$33.18M
↑9.5%
|
$30.29M
↑0.2%
| $30.23M |
| Operating Income | $52.53M |
$52.53M
↑377.6%
|
$11.00M
↓67.5%
|
$33.84M
↓3.7%
|
$35.14M
↓7.6%
| $38.02M |
| Interest Expense | $49.53M |
$49.53M
↓1.0%
|
$50.02M
↑150.2%
|
$19.99M
↑484.1%
|
$3.42M
↑162.8%
| $1.30M |
| Income Tax | $14.36M |
$14.36M
↑331.0%
|
$3.33M
↓59.9%
|
$8.30M
↓2.3%
|
$8.50M
↓11.6%
| $9.62M |
| Net Income | $38.17M |
$38.17M
↑397.9%
|
$7.67M
↓70.0%
|
$25.54M
↓4.2%
|
$26.64M
↓6.2%
| $28.40M |
| EBITDA | $55.72M |
$52.53M
↑297.8%
|
$13.20M
↓62.0%
|
$34.73M
↓3.2%
|
$35.90M
↓23.7%
| $47.02M |
| EPS | 2.00 |
2.00
↑344.4%
|
0.45
↓79.3%
|
2.17
↓4.4%
|
2.27
↓1.7%
| 2.31 |
| Shares Out (Diluted) | 76.27M |
19.07M
↑11.0%
|
17.18M
↑46.2%
|
11.75M
↑0.1%
|
11.74M
↓6.4%
| 12.55M |
| Metric | TTM | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $193.94M |
$49.16M
↑5.0%
|
$49.24M
↑8.0%
|
$48.39M
↑7.9%
|
$47.14M
↑74.9%
|
$46.81M
↑68.9%
|
$45.58M
↑64.3%
|
$44.84M
↑64.0%
|
$26.96M
↑6.2%
|
$27.72M
↑15.4%
|
$27.75M
↑25.3%
|
$27.34M
↑30.8%
|
$25.39M
↑28.5%
|
$24.01M
↑11.2%
|
$22.14M
↑8.6%
|
$20.90M
↑3.7%
|
$19.75M
↑1.6%
| $21.59M | $20.39M | $20.16M | $19.43M |
| Cost of Revenue | $53.28M |
$12.42M
↓15.4%
|
$12.61M
↓13.3%
|
$15.33M
↓38.1%
|
$12.91M
↑81.2%
|
$14.68M
↑165.0%
|
$14.55M
↑137.6%
|
$24.77M
↑355.4%
|
$7.13M
↑123.1%
|
$5.54M
↑198.8%
|
$6.13M
↑363.0%
|
$5.44M
↑730.4%
|
$3.19M
↑446.2%
| $1.85M |
$1.32M
↑721.1%
|
$655,000.00
↑153.4%
|
$585,000.00
↑138.8%
| -$51,000.00 | -$213,000.00 | -$1.23M | -$1.51M |
| Gross Profit | $140.66M |
$36.74M
↑14.4%
|
$36.63M
↑18.0%
|
$33.05M
↑64.7%
|
$34.23M
↑72.6%
|
$32.13M
↑44.9%
|
$31.03M
↑43.5%
|
$20.07M
↓8.3%
|
$19.83M
↓10.7%
|
$22.18M
↑0.1%
|
$21.63M
↑3.9%
|
$21.90M
↑8.2%
|
$22.19M
↑15.8%
|
$22.16M
↑2.4%
|
$20.82M
↑1.0%
|
$20.25M
↓5.3%
|
$19.16M
↓8.5%
| $21.64M | $20.61M | $21.38M | $20.94M |
| R&D Expenses | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| SG&A Expenses | $54.40M |
$15.07M
↑12.3%
|
$12.96M
↓8.8%
|
$12.83M
↓8.2%
|
$13.54M
↑48.9%
|
$13.41M
↑58.2%
|
$14.22M
↑82.1%
|
$13.98M
↑68.1%
|
$9.09M
↑5.9%
|
$8.48M
↑313.7%
|
$7.81M
↑0.3%
|
$8.31M
↑13.9%
|
$8.58M
↑17.9%
|
$2.05M
↓79.7%
|
$7.79M
↓14.3%
|
$7.30M
↓15.4%
|
$7.28M
↓18.6%
| $10.09M | $9.08M | $8.63M | $8.95M |
| Operating Income | $52.53M |
$15.33M
↑54.6%
|
$15.08M
↑262.4%
|
$10.76M
↑236.6%
|
$11.36M
↑136.7%
|
$9.91M
↑28.8%
|
$4.16M
↓51.0%
|
-$7.88M
↓194.5%
|
$4.80M
↓48.5%
|
$7.70M
↓25.4%
|
$8.49M
↑1.7%
|
$8.34M
↓1.9%
|
$9.32M
↑16.7%
|
$10.31M
↑11.8%
|
$8.35M
↓5.1%
|
$8.50M
↓15.3%
|
$7.99M
↓19.9%
| $9.23M | $8.80M | $10.03M | $9.97M |
| Interest Expense | $49.53M |
$11.91M
↓11.5%
|
$11.94M
↓20.7%
|
$12.72M
↓14.9%
|
$12.96M
↑97.7%
|
$13.46M
↑135.8%
|
$15.07M
↑153.8%
|
$14.94M
↑158.4%
|
$6.55M
↑156.5%
|
$5.71M
↑321.4%
|
$5.94M
↑617.3%
|
$5.78M
↑782.7%
|
$2.56M
↑336.8%
|
$1.35M
↑201.6%
|
$828,000.00
↑188.5%
|
$655,000.00
↑139.1%
|
$585,000.00
↑100.3%
| $449,000.00 | $287,000.00 | $274,000.00 | $292,000.00 |
| Income Tax | $14.36M |
$4.16M
↑37.7%
|
$4.20M
↑442.3%
|
$2.93M
↑284.4%
|
$3.07M
↑173.0%
|
$3.02M
↑67.5%
|
$775,000.00
↓63.1%
|
-$1.59M
↓177.2%
|
$1.13M
↓52.1%
|
$1.80M
↓32.7%
|
$2.10M
↑6.9%
|
$2.06M
↑5.1%
|
$2.35M
↑23.6%
|
$2.68M
↑12.1%
|
$1.96M
↓13.8%
|
$1.96M
↓20.7%
|
$1.90M
↓23.6%
| $2.39M | $2.27M | $2.46M | $2.49M |
| Net Income | $38.17M |
$11.17M
↑62.0%
|
$10.87M
↑221.2%
|
$7.83M
↑224.5%
|
$8.29M
↑125.6%
|
$6.89M
↑17.0%
|
$3.38M
↓47.0%
|
-$6.29M
↓200.1%
|
$3.68M
↓47.3%
|
$5.89M
↓22.8%
|
$6.39M
↑0.1%
|
$6.28M
↓4.0%
|
$6.97M
↑14.5%
|
$7.63M
↑11.6%
|
$6.38M
↓2.1%
|
$6.54M
↓13.5%
|
$6.09M
↓18.6%
| $6.84M | $6.52M | $7.56M | $7.48M |
| EBITDA | $55.72M |
$15.33M
↑62.8%
|
$16.16M
↑328.2%
|
$12.06M
↑333.5%
|
$12.17M
↑134.8%
|
$9.42M
↓8.8%
|
$3.77M
↓65.3%
|
-$5.17M
↓148.1%
|
$5.18M
↓56.0%
|
$10.32M
↓20.2%
|
$10.88M
↑0.6%
|
$10.75M
↓4.8%
|
$11.78M
↑12.1%
|
$12.94M
↑9.8%
|
$10.81M
↓3.4%
|
$11.29M
↓7.6%
|
$10.51M
↓11.1%
| $11.79M | $11.19M | $12.22M | $11.82M |
| EPS | 2.00 |
0.58
↑61.1%
|
0.57
↑216.7%
|
0.41
↑224.2%
|
0.44
↑41.9%
|
0.36
↓28.0%
|
0.18
↓66.7%
|
-0.33
↓161.1%
|
0.31
↓47.5%
|
0.50
↓23.1%
|
0.54
↓1.8%
|
0.54
↓3.6%
|
0.59
↑15.7%
|
0.65
↑14.0%
|
0.55
↑1.9%
|
0.56
↓6.7%
|
0.51
↓15.0%
| 0.57 | 0.54 | 0.60 | 0.60 |
| Shares Out (Diluted) | 76.27M |
19.12M
↑0.7%
|
19.09M
↑1.3%
|
19.04M
↑1.2%
|
19.02M
↑61.3%
|
18.98M
↑61.2%
|
18.84M
↑60.3%
|
18.81M
↑60.3%
|
11.79M
↑0.5%
|
11.77M
↑0.6%
|
11.76M
↑0.6%
|
11.74M
↑0.5%
|
11.73M
↓1.2%
|
11.71M
↓2.4%
|
11.69M
↓3.0%
|
11.69M
↓6.9%
|
11.87M
↓5.4%
| 11.99M | 12.04M | 12.55M | 12.55M |
| Metric | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Cash & Equiv. | $118.98M |
$118.98M
↓1.2%
|
$120.40M
↑124.1%
|
$53.73M
↑72.4%
|
$31.17M
↓80.9%
| $163.47M |
| Accounts Receivable | $0.00 | $0.00 | $0.00 |
$0.00
↓100.0%
|
$76.86M
↑135.0%
| $32.71M |
| Inventory | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Assets | $118.98M |
$118.98M
↓71.9%
|
$423.81M
↓8.2%
|
$461.75M
↓39.0%
|
$756.86M
↓42.0%
| $1.31B |
| Goodwill & Intangibles | $105.09M |
$105.09M
↓0.9%
|
$106.10M
↑97.3%
|
$53.78M
↓0.1%
|
$53.84M
↓0.8%
| $54.30M |
| Total Assets | $3.69B |
$3.69B
↑4.8%
|
$3.52B
↑44.7%
|
$2.43B
↑0.5%
|
$2.42B
↓1.1%
| $2.45B |
| Accounts Payable | $0.00 | $0.00 | $0.00 |
$0.00
↓100.0%
|
$32.61M
↓18.6%
| $40.04M |
| Short-term Debt | $73.00M |
$73.00M
↓45.3%
|
$133.44M
↑66.8%
|
$80.00M
↑73.9%
| $46.00M | $0.00 |
| Current Liabilities | $73.00M |
$73.00M
↓97.6%
|
$3.04B
↑43.5%
|
$2.12B
↓2.6%
|
$2.18B
↑0.7%
| $2.16B |
| Long-term Debt | $69.53M |
$69.53M
↓0.5%
|
$69.89M
↑0.2%
|
$69.74M
↑0.2%
|
$69.60M
↑76.4%
| $39.45M |
| Total Debt | $142.53M |
$142.53M
↓29.9%
|
$203.33M
↑35.8%
|
$149.74M
↑29.5%
|
$115.60M
↑193.0%
| $39.45M |
| Total Liabilities | $3.28B |
$3.28B
↑3.9%
|
$3.16B
↑41.9%
|
$2.23B
↓1.0%
|
$2.25B
↑2.1%
| $2.20B |
| Retained Earnings | $238.99M |
$238.99M
↑13.8%
|
$209.98M
↓0.3%
|
$210.55M
↑8.3%
|
$194.40M
↑12.1%
| $173.39M |
| Total Equity | $409.59M |
$409.59M
↑12.9%
|
$362.69M
↑75.2%
|
$207.06M
↑18.6%
|
$174.66M
↓29.5%
| $247.84M |
| Metric | TTM | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equiv. | $118.98M |
$118.98M
↓1.2%
|
$121.56M
↓18.4%
|
$134.37M
↑22.5%
|
$148.39M
↑143.4%
|
$120.40M
↑124.1%
|
$149.01M
↑99.8%
|
$109.67M
↓14.8%
|
$60.96M
↓5.1%
|
$53.73M
↑72.4%
|
$74.58M
↑79.4%
|
$128.66M
↑372.4%
|
$64.26M
↓27.7%
|
$31.17M
↓80.9%
|
$41.58M
↓38.6%
|
$27.23M
↓77.4%
|
$88.84M
↓58.6%
| $163.47M | $67.69M | $120.67M | $214.84M |
| Accounts Receivable | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
$0.00
↓100.0%
|
$0.00
↓100.0%
|
$0.00
↓100.0%
|
$0.00
↓100.0%
|
$78.53M
↑41.6%
|
$76.86M
↑135.0%
|
$80.64M
↑155.0%
|
$68.77M
↑110.3%
|
$55.46M
↑65.2%
| $32.71M | $31.63M | $32.71M | $33.56M |
| Inventory | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Assets | $118.98M |
$118.98M
↓71.9%
|
$420.79M
↓35.6%
|
$603.73M
↓5.9%
|
$617.42M
↓2.7%
|
$423.81M
↓8.2%
|
$652.98M
↓2.2%
|
$641.64M
↓14.3%
|
$634.49M
↓18.1%
|
$461.75M
↓39.0%
|
$668.00M
↓15.5%
|
$748.42M
↓7.2%
|
$774.32M
↓40.7%
|
$756.86M
↓42.0%
|
$790.52M
↓31.8%
|
$806.48M
↓27.1%
|
$1.31B
↑28.4%
| $1.31B | $1.16B | $1.11B | $1.02B |
| Goodwill & Intangibles | $105.09M |
$105.09M
↓0.9%
|
$105.34M
↑9.3%
|
$105.50M
↑9.5%
|
$105.84M
↑96.8%
|
$106.10M
↑97.3%
|
$96.38M
↑79.2%
|
$96.38M
↑79.2%
|
$53.78M
-
|
$53.78M
↓0.1%
|
$53.78M
↓0.2%
|
$53.78M
↓0.4%
|
$53.78M
↓0.7%
|
$53.84M
↓0.8%
|
$53.88M
↓1.0%
|
$54.02M
↓1.1%
|
$54.16M
↓1.1%
| $54.30M | $54.44M | $54.61M | $54.79M |
| Total Assets | $3.69B |
$3.69B
↑4.8%
|
$3.61B
↑2.3%
|
$3.58B
↑2.6%
|
$3.55B
↑47.1%
|
$3.52B
↑44.7%
|
$3.53B
↑45.0%
|
$3.48B
↑40.0%
|
$2.42B
↓2.0%
|
$2.43B
↑0.5%
|
$2.44B
↑0.4%
|
$2.49B
↑5.8%
|
$2.46B
↑1.7%
|
$2.42B
↓1.1%
|
$2.43B
↑3.3%
|
$2.35B
↑3.2%
|
$2.42B
↑10.1%
| $2.45B | $2.35B | $2.28B | $2.20B |
| Accounts Payable | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
$0.00
↓100.0%
|
$0.00
↓100.0%
|
$0.00
↓100.0%
|
$0.00
↓100.0%
|
$36.46M
↑23.5%
|
$32.61M
↓18.6%
|
$33.18M
↓14.0%
|
$28.49M
↓37.0%
|
$29.52M
↓5.1%
| $40.04M | $38.58M | $45.25M | $31.12M |
| Short-term Debt | $73.00M |
$73.00M
↓45.3%
|
$20.00M
↓84.9%
|
$86.00M
↓42.9%
|
$134.38M
↑100.6%
|
$133.44M
↑66.8%
| $132.51M | $150.64M | $67.00M |
$80.00M
↑73.9%
|
$0.00
↓100.0%
|
$0.00
↓100.0%
| $0.00 | $46.00M | $25.00M | $9.32M | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Current Liabilities | $73.00M |
$73.00M
↓97.6%
|
$3.10B
↑1.4%
|
$3.08B
↑2.0%
|
$3.06B
↑46.0%
|
$3.04B
↑43.5%
|
$3.05B
↑42.1%
|
$3.02B
↑37.3%
|
$2.10B
↓5.2%
|
$2.12B
↓2.6%
|
$2.15B
↓2.2%
|
$2.20B
↑2.6%
|
$2.21B
↑0.9%
|
$2.18B
↑0.7%
|
$2.20B
↑4.8%
|
$2.14B
↑5.9%
|
$2.19B
↑12.2%
| $2.16B | $2.10B | $2.02B | $1.95B |
| Long-term Debt | $69.53M |
$69.53M
↓0.5%
|
$70.00M
↑0.2%
|
$69.96M
↑0.2%
|
$69.92M
↑0.2%
|
$69.89M
↑0.2%
|
$69.85M
↑0.2%
|
$69.82M
↑0.2%
|
$69.78M
↑0.2%
|
$69.74M
↑0.2%
|
$69.71M
↑0.2%
|
$69.67M
↑76.3%
|
$69.64M
↑76.3%
|
$69.60M
↑76.4%
| $69.56M |
$39.53M
↑666.8%
|
$39.49M
↑666.1%
| $39.45M | $5.16M | $5.16M | $5.16M |
| Total Debt | $142.53M |
$142.53M
↓29.9%
|
$90.00M
↓55.5%
|
$155.96M
↓29.3%
|
$204.30M
↑49.4%
|
$203.33M
↑35.8%
|
$202.36M
↑190.3%
|
$220.46M
↑216.4%
|
$136.78M
↑96.4%
|
$149.74M
↑29.5%
|
$69.71M
↓26.3%
|
$69.67M
↑42.6%
|
$69.64M
↑76.3%
|
$115.60M
↑193.0%
| $94.56M |
$48.85M
↑847.6%
|
$39.49M
↑666.1%
| $39.45M | $5.16M | $5.16M | $5.16M |
| Total Liabilities | $3.28B |
$3.28B
↑3.9%
|
$3.21B
↑1.5%
|
$3.20B
↑2.0%
|
$3.18B
↑44.3%
|
$3.16B
↑41.9%
|
$3.17B
↑40.6%
|
$3.13B
↑36.1%
|
$2.20B
↓3.4%
|
$2.23B
↓1.0%
|
$2.25B
↓0.6%
|
$2.30B
↑5.5%
|
$2.28B
↑2.3%
|
$2.25B
↑2.1%
|
$2.27B
↑7.9%
|
$2.18B
↑7.6%
|
$2.23B
↑13.9%
| $2.20B | $2.10B | $2.03B | $1.96B |
| Retained Earnings | $238.99M |
$238.99M
↑13.8%
|
$230.12M
↑12.1%
|
$221.54M
↑8.5%
|
$216.00M
↑1.5%
|
$209.98M
↓0.3%
|
$205.36M
↓0.3%
|
$204.25M
↑1.6%
|
$212.81M
↑8.4%
|
$210.55M
↑8.3%
|
$206.07M
↑9.5%
|
$201.10M
↑9.8%
|
$196.23M
↑10.2%
|
$194.40M
↑12.1%
|
$188.17M
↑12.0%
|
$183.20M
↑12.5%
|
$178.05M
↑13.5%
| $173.39M | $167.99M | $162.91M | $156.85M |
| Total Equity | $409.59M |
$409.59M
↑12.9%
|
$397.58M
↑9.4%
|
$380.00M
↑8.5%
|
$371.94M
↑75.7%
|
$362.69M
↑75.2%
|
$363.51M
↑100.1%
|
$350.24M
↑86.9%
|
$211.72M
↑16.3%
|
$207.06M
↑18.6%
|
$181.65M
↑14.4%
|
$187.36M
↑10.0%
|
$182.05M
↓5.0%
|
$174.66M
↓29.5%
|
$158.81M
↓35.6%
|
$170.25M
↓32.2%
|
$191.66M
↓20.8%
| $247.84M | $246.55M | $251.05M | $241.84M |
| Metric | TTM | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 |
|---|---|---|---|---|---|---|
| Net Income | $38.17M |
$38.17M
↑397.9%
|
$7.67M
↓70.0%
|
$25.54M
↓4.2%
|
$26.64M
↓6.2%
| $28.40M |
| D&A | $3.19M |
$0.00
↓100.0%
|
$2.21M
↑147.6%
|
$891,000.00
↑18.0%
|
$755,000.00
↓91.6%
| $9.00M |
| Stock-Based Comp | $875,000.00 |
$0.00
↓100.0%
|
$879,000.00
↑2.4%
|
$858,000.00
↑10.6%
|
$776,000.00
↑38.1%
| $562,000.00 |
| Working Capital Δ | -$803,000.00 |
-$803,000.00
↓416.1%
|
$254,000.00
↑103.6%
|
-$7.13M
↑50.8%
|
-$14.51M
↓309.8%
| $6.92M |
| Operating Cash Flow | $46.12M |
$46.12M
↑107.7%
|
$22.20M
↓19.3%
|
$27.53M
↑16.3%
|
$23.67M
↓44.8%
| $42.85M |
| Capital Expenditure | -$2.51M |
-$2.51M
↑50.2%
|
-$5.04M
↑48.6%
| -$9.81M |
-$362,000.00
↑65.5%
| -$1.05M |
| Free Cash Flow | $43.61M |
$43.61M
↑154.1%
|
$17.16M
↓3.1%
|
$17.72M
↓24.0%
|
$23.31M
↓44.2%
| $41.81M |
| Dividends Paid | -$9.16M |
-$9.16M
↓11.3%
|
-$8.23M
↓45.5%
|
-$5.66M
↓0.3%
|
-$5.64M
↑2.1%
| -$5.76M |
| Share Buybacks | -$151,000.00 |
-$151,000.00
↓297.4%
| -$38,000.00 |
-$1,000.00
↑100.0%
|
-$6.81M
↑50.0%
| -$13.62M |
| Metric | TTM | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q4 2022 | Q3 2022 | Q2 2022 | Q1 2022 | Q4 2021 | Q3 2021 | Q2 2021 | Q1 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $38.17M |
$11.17M
↑62.0%
|
$10.87M
↑221.2%
|
$7.83M
↑224.5%
|
$8.29M
↑125.6%
|
$6.89M
↑17.0%
|
$3.38M
↓47.0%
|
-$6.29M
↓200.1%
|
$3.68M
↓47.3%
|
$5.89M
↓22.8%
|
$6.39M
↑0.1%
|
$6.28M
↓4.0%
|
$6.97M
↑14.5%
|
$7.63M
↑11.6%
|
$6.38M
↓2.1%
|
$6.54M
↓13.5%
|
$6.09M
↓18.6%
| $6.84M | $6.52M | $7.56M | $7.48M |
| D&A | $3.19M |
$0.00
↑100.0%
|
$1.08M
↑379.1%
|
$1.31M
↑62.0%
|
$805,000.00
↑111.3%
|
-$498,000.00
↓119.0%
|
-$387,000.00
↓116.1%
|
$806,000.00
↓66.5%
|
$381,000.00
↓84.5%
|
$2.63M
↓0.2%
|
$2.40M
↓2.9%
|
$2.41M
↓13.8%
|
$2.46M
↓2.3%
|
$2.63M
↑2.8%
|
$2.47M
↑3.1%
|
$2.79M
↑27.7%
|
$2.52M
↑35.9%
| $2.56M | $2.40M | $2.19M | $1.86M |
| Stock-Based Comp | $875,000.00 |
$0.00
↓100.0%
|
$275,000.00
↑8.7%
|
$309,000.00
↑65.2%
|
$291,000.00
↑60.8%
|
$258,000.00
↑52.7%
|
$253,000.00
↑48.8%
|
$187,000.00
↑18.4%
|
$181,000.00
↓49.9%
|
$169,000.00
↓2.3%
|
$170,000.00
↑18.9%
|
$158,000.00
↓56.5%
|
$361,000.00
↑272.2%
|
$173,000.00
↑82.1%
|
$143,000.00
↑43.0%
|
$363,000.00
↑233.0%
|
$97,000.00
↓4.0%
| $95,000.00 | $100,000.00 | $109,000.00 | $101,000.00 |
| Working Capital Δ | -$803,000.00 |
-$2.20M
↑72.9%
|
-$1.08M
↓115.2%
|
$86,000.00
↓97.3%
|
$2.39M
↑207.3%
|
-$8.12M
↓88.5%
| $7.15M |
$3.20M
↑198.9%
|
-$2.23M
↓528.0%
|
-$4.31M
↓166.5%
|
-$108,000.00
↓35.0%
|
-$3.24M
↑21.7%
|
$521,000.00
↑106.0%
|
-$1.62M
↓225.6%
|
-$80,000.00
↑98.3%
|
-$4.14M
↓138.1%
| -$8.68M | $1.29M | -$4.78M | $10.87M | -$435,000.00 |
| Operating Cash Flow | $46.12M | $10.32M |
$13.21M
↑20.4%
|
$11.53M
↑120.8%
|
$11.07M
↑175.1%
|
$924,000.00
↓79.1%
|
$10.97M
↑37.8%
|
$5.22M
↑5.7%
|
$4.02M
↓61.8%
|
$4.42M
↓56.9%
|
$7.96M
↓5.4%
|
$4.94M
↓19.8%
| $10.53M |
$10.25M
↓4.9%
|
$8.42M
↑95.6%
|
$6.16M
↓71.2%
|
-$635,000.00
↓110.0%
| $10.78M | $4.30M | $21.40M | $6.38M |
| Capital Expenditure | -$2.51M |
-$813,000.00
↑50.0%
|
-$424,000.00
↑83.3%
|
-$955,000.00
↓117.5%
|
-$317,000.00
↑28.1%
|
-$1.63M
↑68.7%
|
-$2.53M
↓88.3%
|
-$439,000.00
↑85.6%
|
-$441,000.00
↓110.0%
| -$5.20M | -$1.35M | -$3.05M | -$210,000.00 |
-$247,000.00
↓54.4%
|
-$31,000.00
↑83.2%
|
-$82,000.00
↑77.2%
|
-$2,000.00
↑99.4%
| -$160,000.00 | -$185,000.00 | -$360,000.00 | -$344,000.00 |
| Free Cash Flow | $43.61M | $9.51M |
$12.78M
↑51.5%
|
$10.57M
↑121.1%
|
$10.75M
↑200.1%
|
-$701,000.00
↑10.4%
|
$8.44M
↑27.5%
|
$4.78M
↑153.2%
|
$3.58M
↓65.3%
|
-$782,000.00
↓107.8%
|
$6.62M
↓21.1%
|
$1.89M
↓68.9%
| $10.32M |
$10.00M
↓5.8%
|
$8.39M
↑103.7%
|
$6.08M
↓71.1%
|
-$637,000.00
↓110.6%
| $10.62M | $4.12M | $21.04M | $6.04M |
| Dividends Paid | -$9.16M |
-$2.30M
↓1.1%
|
-$2.30M
↓1.0%
|
-$2.29M
↓1.1%
|
-$2.28M
↓60.5%
|
-$2.27M
↓60.2%
|
-$2.27M
↓60.4%
|
-$2.27M
↓60.5%
|
-$1.42M
↓0.6%
|
-$1.42M
↓0.9%
|
-$1.42M
↓0.7%
|
-$1.41M
↓0.9%
|
-$1.41M
↑1.1%
|
-$1.41M
↑2.2%
|
-$1.41M
↑2.2%
|
-$1.40M
↑7.0%
|
-$1.43M
↓3.5%
| -$1.44M | -$1.44M | -$1.50M | -$1.38M |
| Share Buybacks | -$151,000.00 | $0.00 |
$0.00
↑100.0%
|
-$71,000.00
↓273.7%
| -$80,000.00 | $0.00 |
-$19,000.00
↓46.2%
| -$19,000.00 | $0.00 |
$0.00
↑100.0%
| -$13,000.00 |
-$1,000.00
↑100.0%
|
$0.00
↑100.0%
|
-$54,000.00
↑96.7%
|
$0.00
↑100.0%
|
-$2.33M
↑51.9%
| -$4.49M | -$1.62M | -$7.16M | -$4.84M | $0.00 |