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 SNLRF 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 YoY
Total revenue
$1.11B $1.03B $896.36M $811.03M
+8.0%
Operating revenue
$1.11B $1.03B $896.36M $811.03M
+8.0%
Cost of revenue
$276.75M $287.88M $250.83M $243.69M
-3.9%
Gross profit
$835.51M $741.76M $645.54M $567.34M
+12.6%
Selling, general & admin
$110.15M $66.23M $42.06M $59.90M
+66.3%
Total operating expense
$720.55M $621.91M $531.02M $471.86M
+15.9%
Operating income
$114.96M $119.86M $114.52M $95.48M
-4.1%
Net interest income
-$5.60M -$2.98M -$1.07M -$877.00K
-88.1%
Pre-tax income
$136.98M $141.47M $129.67M $102.28M
-3.2%
Tax provision
$27.83M $38.35M $36.38M $27.54M
-27.4%
Net income
$107.42M $103.12M $92.84M $74.15M
+4.2%
Net income to common
$107.42M $103.12M $92.84M $74.15M
+4.2%
Basic EPS
3.04 2.93 2.67 2.15
+3.8%
Diluted EPS
3.04 2.93 2.65 2.12
+3.8%
EBIT
$142.82M $144.38M $131.42M $103.15M
-1.1%
EBITDA
$183.59M $181.47M $163.03M $129.90M
+1.2%
Basic shares
35.33M 35.18M 34.71M 34.57M
+0.4%
Diluted shares
35.33M 35.18M 35.09M 34.94M
+0.4%
Line item 2025 2024 2023 2022 YoY
Cash & equivalents
$149.06M $135.65M $192.51M $146.32M
+9.9%
Cash & short-term investments
$182.25M $171.12M $214.01M $197.37M
+6.5%
Accounts receivable
$36.98M $26.28M $22.52M $21.78M
+40.7%
Inventory
$178.29M $126.35M $85.42M $53.44M
+41.1%
Total current assets
$795.06M $685.19M $569.79M $506.03M
+16.0%
Property, plant & equipment
$222.57M $221.02M $179.82M $158.71M
+0.7%
Goodwill & intangibles
$187.59M $179.79M $72.65M $62.13M
+4.3%
Total assets
$1.24B $1.11B $841.08M $743.79M
+12.0%
Total current liabilities
$571.87M $547.18M $435.43M $393.39M
+4.5%
Current debt
$58.21M $64.19M $43.97M $48.31M
-9.3%
Long-term debt
$80.88M $53.60M $23.03M $43.86M
+50.9%
Total debt
$167.65M $143.31M $76.02M $100.02M
+17.0%
Total liabilities
$716.71M $667.35M $481.12M $453.71M
+7.4%
Retained earnings
$107.42M $103.12M $92.84M $74.15M
+4.2%
Shareholder equity
$518.14M $436.14M $358.27M $288.53M
+18.8%
Working capital
$223.19M $138.01M $134.36M $112.63M
+61.7%
Net tangible assets
$330.55M $256.36M $285.62M $226.40M
+28.9%
Shares issued
35.64M 35.54M 34.98M 34.78M
+0.3%
Line item 2025 2024 2023 2022 2021 YoY
Net income
$109.15M $103.12M $93.29M $74.74M —
+5.8%
Depreciation & amortisation
$40.77M $37.08M $31.60M $26.74M —
+9.9%
Change in working capital
-$74.17M -$94.09M $47.00K $35.59M —
+21.2%
Operating cash flow
$68.77M $30.86M $117.15M $145.11M —
+122.9%
Capital expenditure
-$48.18M -$49.33M -$44.50M -$49.95M —
+2.3%
Investing cash flow
-$44.83M -$84.97M -$51.08M -$69.15M —
+47.2%
Share buybacks
— -$3.97M -$3.31M -$2.05M $0
—
Dividends paid
-$34.80M -$34.80M -$22.98M -$20.65M —
+0.0%
Financing cash flow
-$10.54M -$2.74M -$19.88M -$70.91M —
-284.3%
Free cash flow
$20.59M -$18.47M $72.65M $95.16M —
+211.5%
End cash position
$149.06M $135.65M $192.51M $146.32M —
+9.9%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Total revenue
$249.64M $338.21M $261.74M $270.29M $242.01M
-26.2%
Operating revenue
$249.64M $338.21M $261.74M $270.29M $242.01M
-26.2%
Cost of revenue
$63.12M $95.74M $67.35M $59.74M $53.92M
-34.1%
Gross profit
$186.52M $242.47M $194.39M $210.56M $188.09M
-23.1%
Selling, general & admin
$15.35M $56.87M $16.48M $18.16M $18.65M
-73.0%
Total operating expense
$165.72M $210.26M $159.76M $183.04M $167.49M
-21.2%
Operating income
$20.80M $32.21M $34.63M $27.52M $20.60M
-35.4%
Net interest income
-$748.00K -$3.37M $961.00K -$2.24M -$956.00K
+77.8%
Pre-tax income
$27.41M $41.76M $37.65M $31.91M $25.66M
-34.4%
Tax provision
$4.29M $9.13M $8.35M $6.45M $3.91M
-52.9%
Net income
$22.33M $31.48M $29.31M $25.38M $21.25M
-29.1%
Net income to common
$22.33M $31.48M $29.31M $25.38M $21.25M
-29.1%
Basic EPS
0.63 — — — 0.61
—
Diluted EPS
0.63 — — — 0.61
—
EBIT
$28.65M $43.22M $38.98M $33.33M $27.30M
-33.7%
EBITDA
$39.27M $53.62M $48.65M $43.81M $37.50M
-26.8%
Basic shares
35.38M — — — 35.03M
—
Diluted shares
35.38M — — — 35.03M
—
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 YoY
Cash & equivalents
$120.07M $149.06M $126.28M $138.37M $120.91M
-19.4%
Cash & short-term investments
$170.20M $182.25M $168.04M $195.44M $185.54M
-6.6%
Accounts receivable
$35.14M $36.98M $30.16M $37.12M $37.75M
-5.0%
Inventory
$177.02M $178.29M $188.44M $186.72M $156.76M
-0.7%
Total current assets
$802.90M $795.06M $735.32M $796.21M $752.10M
+1.0%
Property, plant & equipment
$221.24M $222.57M $222.34M $217.48M $217.79M
-0.6%
Goodwill & intangibles
$187.18M $187.59M $179.57M $180.02M $179.36M
-0.2%
Total assets
$1.25B $1.24B $1.17B $1.22B $1.17B
+0.7%
Total current liabilities
$564.53M $571.87M $525.47M $605.14M $560.27M
-1.3%
Current debt
$50.70M $58.21M $73.58M $93.12M $113.33M
-12.9%
Long-term debt
$96.60M $80.88M $108.43M $92.34M $100.30M
+19.4%
Total debt
$147.30M $167.65M $182.01M $211.94M $213.62M
-12.1%
Total liabilities
$701.88M $716.71M $677.90M $765.99M $709.97M
-2.1%
Retained earnings
$22.33M $107.42M $75.94M $46.63M $21.25M
-79.2%
Shareholder equity
$540.74M $518.14M $487.52M $444.77M $455.07M
+4.4%
Working capital
$238.37M $223.19M $209.85M $191.06M $191.83M
+6.8%
Net tangible assets
$353.56M $330.55M $307.95M $264.75M $275.71M
+7.0%
Shares issued
35.68M 35.64M 35.62M 35.61M 35.56M
+0.1%
Line item 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 YoY
Net income
$23.11M $32.63M $29.30M $25.46M $21.75M —
-29.2%
Depreciation & amortisation
$10.62M $10.41M $9.67M $10.48M $10.21M —
+2.0%
Change in working capital
-$26.96M $23.10M -$39.09M $26.78M -$84.96M —
-216.7%
Operating cash flow
$11.52M $53.69M -$5.31M $68.44M -$48.04M —
-78.5%
Capital expenditure
-$8.67M -$17.92M -$14.04M -$10.38M -$5.84M —
+51.6%
Investing cash flow
-$8.27M -$16.62M -$12.77M -$10.03M -$5.41M —
+50.2%
Share buybacks
-$239.00K — — -$7.39M -$3.72M -$2.06M
—
Dividends paid
— -$17.00K -$74.00K — — -$225.00K
—
Financing cash flow
-$32.24M -$14.29M $5.99M -$40.95M $38.72M —
-125.6%
Free cash flow
$2.85M $35.76M -$19.35M $58.06M -$53.88M —
-92.0%
End cash position
$120.07M $149.06M $126.28M $138.37M $120.91M —
-19.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
44.14
+0.00% from price
SMA 20
43.96
+0.40% from price
SMA 50
43.06
+2.50% from price
SMA 100
41.70
+5.86% from price
SMA 200
39.05
+13.05% from price
EMA 12
44.05
+0.19% from price
EMA 26
43.74
+0.92% from price
EMA 50
43.14
+2.33% from price
MACD (12,26,9)
0.32
Hist -0.04
ATR (14)
0.07
0.15% of price
Realised vol 30D
11.7%
Annualised
Bollinger upper
44.73
20, 2σ
Bollinger lower
43.20
20, 2σ
50 / 200 cross
Golden
43.06 vs 39.05
Trend bias
Above 200
+13.05%
Options chain Account required
Expiry Loading…
Calls Puts
Spot 44.14
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.05
Less volatile than market
Correlation to SPY
-0.02
Largely independent
Realised vol 30D
11.7%
Annualised
Market vol 1Y
12.8%
SPY, annualised
Max drawdown 1Y
-24.9%
Peak to trough
Max drawdown 5Y
-34.9%
Peak to trough
Beta (reported)
—
5Y monthly, from filing
Headlines SNLRF · 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