Price
1D
5D
1M
6M
YTD
1Y
5Y
▤ Line ▾
⏱ 2m ▾
∿ Studies 0 ▾
⇄ Compare ▾
✎ Draw 0 ▾
EXT
%
LOG
⟲
⛶
Chart style ✕
Chart style
Line Area
Candles OHLC bars
Interval ✕
Interval
1 min 2 min
5 min 15 min
30 min 1 hour
1 day 1 week
Intraday intervals only cover recent history. The site picks the finest interval the range allows.
Studies ✕
Overlays
SMA 20 SMA 50
SMA 200 EMA 21
Bollinger VWAP
Session levels
Prior day H/L/C
Opening range
Volume profile
Lower pane
Volume
RSI 14 MACD
Compare ✕
Overlay another symbol
SPY QQQ
IWM DIA
Add
Remove comparison
Both series are rebased to 0% at the left edge, so the lines show relative performance rather than price.
Drawing tools ✕
Tool
Cursor Trend line
Price level Zone
Measure
Clear all drawings
1D
—
H —
L —
Range —
Vol —
vs
Drag pan · Pinch zoom · Hold crosshair · pick a tool then drag to draw
Trailing performance Price return · vs SPY
Return vs SPY
Price return only. Dividends are not reinvested, so total return on a dividend payer will be higher than shown.
Free account
3 more panels on BSLAF open with an account.
Options chains and analytics, valuation ratios, insider filings, analyst targets and ownership. No card, no trial, nothing to cancel.
Fundamentals TTM · reported
Market cap —
Enterprise value —
Revenue (TTM) —
Gross profit —
EBITDA —
Net income —
EPS (TTM) —
Free cash flow —
Total cash —
Total debt —
Book value / share —
Shares outstanding —
Float —
Short % of float —
Dividend yield —
Beta (5Y) —
Valuation & profitability ratios Account required
Trailing P/E —
Forward P/E —
PEG ratio —
Price / sales —
Price / book —
EV / revenue —
EV / EBITDA —
Gross margin —
Operating margin —
Profit margin —
Return on equity —
Return on assets —
Debt / equity —
Current ratio —
Free account required
Fourteen ratios including P/E, PEG, EV/EBITDA, margins and return on equity.
Financial statements As reported · 5 years · 6 quarters
Income Balance sheet Cash flow
Annual Quarterly
Blank means not reported, not zero
Line item 2025 2024 2023 2022 2021 YoY
Total revenue
$221.77M $184.93M $201.81M $270.85M —
+19.9%
Operating revenue
$221.77M $184.93M $201.81M $270.85M —
+19.9%
Cost of revenue
$115.34M $102.03M $116.09M $139.04M —
+13.0%
Gross profit
$106.43M $82.90M $85.72M $131.81M —
+28.4%
Research & development
$28.63M $29.39M $37.21M $31.37M —
-2.6%
Selling, general & admin
$53.08M $56.02M $72.77M $66.83M —
-5.2%
Total operating expense
— $93.48M — $102.88M $84.08M
—
Operating income
$17.54M -$10.58M -$21.90M $28.93M —
+265.8%
Net interest income
-$1.13M -$1.62M -$1.46M -$666.00K —
+30.4%
Pre-tax income
$16.23M -$12.62M -$20.17M $28.33M —
+228.7%
Tax provision
$4.60M $1.58M -$6.36M $6.97M —
+190.2%
Net income
$11.63M -$14.20M -$13.81M $21.36M —
+181.9%
Net income to common
$11.63M -$14.20M -$13.81M $21.36M —
+181.9%
Basic EPS
0.38 -0.46 -0.45 0.71 —
+182.6%
Diluted EPS
0.38 -0.46 -0.45 0.71 —
+182.6%
EBIT
$17.73M -$10.65M -$18.38M $29.16M —
+266.4%
EBITDA
$35.36M $9.44M $5.22M $45.99M —
+274.7%
Basic shares
30.75M 30.74M 30.35M 29.88M —
+0.0%
Diluted shares
30.75M 30.74M 30.35M 29.88M —
+0.0%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$28.99M $21.32M $32.23M $28.70M
+36.0%
Cash & short-term investments
$32.48M $22.26M $33.17M $33.10M
+45.9%
Accounts receivable
$39.07M $28.39M $27.43M $41.18M
+37.6%
Inventory
$32.73M $38.81M $44.04M $50.34M
-15.7%
Total current assets
$111.42M $100.87M $119.04M $134.58M
+10.5%
Property, plant & equipment
$34.54M $31.33M $36.91M $29.36M
+10.2%
Goodwill & intangibles
$85.36M $90.58M $90.09M $94.55M
-5.8%
Total assets
$238.06M $233.59M $255.75M $265.53M
+1.9%
Total current liabilities
$51.43M $45.42M $40.23M $45.94M
+13.2%
Current debt
$11.82M $8.26M $9.72M $4.03M
+43.2%
Long-term debt
$34.67M $44.24M $51.36M $51.66M
-21.6%
Total debt
$65.47M $72.08M $83.72M $68.23M
-9.2%
Total liabilities
$105.20M $109.18M $116.58M $124.04M
-3.6%
Retained earnings
$89.80M $88.71M $102.47M $107.19M
+1.2%
Shareholder equity
$132.85M $124.41M $139.18M $141.49M
+6.8%
Working capital
$60.00M $55.45M $78.81M $88.64M
+8.2%
Net tangible assets
$47.49M $33.83M $49.08M $46.94M
+40.4%
Shares issued
31.50M 31.50M 31.50M 31.50M
0.0%
Line item 2025 2024 2023 2022 2021 YoY
Net income
$11.63M -$14.20M -$13.81M $21.36M —
+181.9%
Depreciation & amortisation
$17.63M $20.09M $23.60M $16.84M —
-12.2%
Change in working capital
-$3.74M $7.82M $218.00K -$27.29M —
-147.8%
Operating cash flow
$30.13M $16.33M $4.20M $12.40M —
+84.5%
Capital expenditure
-$10.27M -$10.72M -$13.51M -$29.97M —
+4.3%
Investing cash flow
-$10.07M -$14.97M -$13.11M -$44.19M —
+32.7%
Share buybacks
— — $0 -$2.73M -$3.92M
—
Dividends paid
— — -$4.23M -$6.18M -$5.80M
—
Financing cash flow
-$10.85M -$12.32M $12.74M $5.66M —
+12.0%
Free cash flow
$19.86M $5.61M -$9.30M -$17.57M —
+254.0%
End cash position
$29.00M $21.32M $32.23M $28.70M —
+36.0%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-06-30 2025-03-31 YoY
Total revenue
$75.33M $77.69M $53.77M $51.17M $58.42M
-3.0%
Operating revenue
$75.33M $77.69M $53.77M $51.17M $58.42M
-3.0%
Cost of revenue
$39.50M $37.88M $27.71M $27.03M $30.21M
+4.3%
Gross profit
$35.83M $39.81M $26.07M $24.14M $28.22M
-10.0%
Research & development
$7.79M $6.98M $8.70M $6.30M $6.91M
+11.6%
Selling, general & admin
$17.48M — — — $15.12M
—
Total operating expense
$25.32M $22.24M $23.33M $21.71M $21.97M
+13.9%
Operating income
$10.51M $17.58M $2.74M $2.42M $6.25M
-40.2%
Net interest income
-$240.00K -$288.00K -$49.00K -$198.00K -$279.00K
+16.7%
Pre-tax income
$13.27M $17.29M $2.84M $1.89M $5.97M
-23.3%
Tax provision
$2.69M $4.25M $2.29M $224.00K $1.18M
-36.6%
Net income
$10.58M $13.04M $554.00K $1.67M $4.79M
-18.9%
Net income to common
$10.58M $13.04M $554.00K $1.67M $4.79M
-18.9%
Basic EPS
— 0.42 — — 0.16
—
Diluted EPS
— 0.42 — — 0.16
—
EBIT
$13.62M $17.68M $3.21M $2.10M $6.26M
-23.0%
EBITDA
$17.00M $21.09M $8.11M $6.40M $10.16M
-19.4%
Basic shares
— 30.75M — — 30.74M
—
Diluted shares
— 30.75M — — 30.74M
—
Line item 2026-06-30 2026-03-31 2025-12-31 2025-06-30 2025-03-31 2024-12-31 YoY
Cash & equivalents
$30.18M $28.10M $28.99M $18.89M $16.11M —
+7.4%
Cash & short-term investments
$30.45M $32.28M $32.48M $22.10M $17.84M —
-5.7%
Accounts receivable
$60.48M $48.56M $39.07M $33.40M $38.73M —
+24.5%
Inventory
$36.43M $34.59M $32.73M $33.53M $35.26M —
+5.3%
Total current assets
$134.50M $123.37M $111.42M $99.42M $102.17M —
+9.0%
Property, plant & equipment
$33.13M $33.65M $34.54M $28.60M $29.95M —
-1.5%
Goodwill & intangibles
$85.28M $86.03M $85.36M $90.46M $90.50M —
-0.9%
Total assets
$260.23M $250.05M $238.06M $228.58M $233.05M —
+4.1%
Total current liabilities
$54.98M $50.54M $51.43M $40.13M $42.84M —
+8.8%
Current debt
$10.67M $9.75M $11.82M — — $8.26M
+9.4%
Long-term debt
$29.91M $32.28M $34.67M — $41.85M $44.24M
-7.4%
Total debt
$58.92M $60.38M $65.47M $18.34M $60.65M —
-2.4%
Total liabilities
$106.30M $103.72M $105.20M $98.11M $104.29M —
+2.5%
Retained earnings
$110.10M $103.14M $89.80M $95.20M $93.50M —
+6.7%
Shareholder equity
$153.66M $146.33M $132.85M $130.47M $128.76M —
+5.0%
Working capital
$79.51M $72.83M $60.00M $59.29M $59.32M —
+9.2%
Net tangible assets
$68.38M $60.31M $47.49M $40.01M $38.26M —
+13.4%
Shares issued
30.75M 31.50M 31.50M 31.50M 31.50M —
-2.4%
Line item 2026-06-30 2026-03-31 2025-12-31 2025-06-30 2025-03-31 YoY
Net income
$10.58M $13.04M $554.00K $1.67M $4.79M
-18.9%
Depreciation & amortisation
$3.38M $3.40M $4.90M $4.30M $3.90M
-0.5%
Change in working capital
-$5.53M -$13.33M $2.96M $1.90M -$7.32M
+58.5%
Operating cash flow
$8.96M $7.65M $10.03M $8.34M $1.51M
+17.1%
Capital expenditure
-$951.00K -$2.26M -$2.99M -$2.58M -$2.59M
+57.9%
Investing cash flow
-$1.01M -$2.83M -$2.82M -$2.60M -$2.72M
+64.2%
Financing cash flow
-$6.11M -$5.65M -$1.91M -$2.60M -$3.38M
-8.1%
Free cash flow
$8.01M $5.39M $7.04M $5.77M -$1.08M
+48.6%
End cash position
$30.18M $28.10M $29.00M $18.89M $16.11M
+7.4%
Analyst targets & ownership Account required
Mean target —
High target —
Low target —
Implied upside —
Analyst count —
Consensus —
Strong buy / Buy — / —
Hold —
Sell / Strong sell — / —
Held by insiders —
Held by institutions —
Institutions holding —
Free account required
Price targets, consensus spread, insider and institutional ownership.
Moving averages & technicals Computed from 2Y daily closes
SMA 10
29.38
+0.00% from price
SMA 20
29.20
+0.61% from price
SMA 50
30.96
-5.11% from price
SMA 100
25.92
+13.36% from price
SMA 200
21.30
+37.96% from price
EMA 12
29.44
-0.21% from price
EMA 26
29.81
-1.45% from price
EMA 50
29.35
+0.09% from price
MACD (12,26,9)
-0.37
Hist 0.06
Realised vol 30D
43.6%
Annualised
Bollinger upper
30.75
20, 2σ
Bollinger lower
27.65
20, 2σ
50 / 200 cross
Golden
30.96 vs 21.30
Trend bias
Above 200
+37.96%
Options chain Account required
Expiry Loading…
Calls Puts
Spot 29.38
Calls Strike Last Bid Ask Vol OI IV
000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0%
Puts Strike Last Bid Ask Vol OI IV
000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0% 000.00 0.00 0.00 0.00 0 0 0.0%
Free account required
Every listed expiry, both sides of the book, with volume, open interest and implied volatility.
Risk profile Daily returns · 1Y window
Beta vs SPY
0.29
Less volatile than market
Correlation to SPY
0.05
Largely independent
Realised vol 30D
43.6%
Annualised
Market vol 1Y
12.8%
SPY, annualised
Max drawdown 1Y
-24.1%
Peak to trough
Max drawdown 5Y
-38.9%
Peak to trough
ATR 14
0.00
Average true range
Beta (reported)
—
5Y monthly, from filing
Headlines BSLAF · links out to the publisher
PRIVATE STRATEGY · BY QUALIFICATION
The same data. A different seat.
The research you are reading is the input layer for a discretionary options program we run for a small number of qualified investors. Minimum $1,000,000.
Request the strategy overview