EnvyStalk

Unlimited Liability LLC  /  Products

EnvyStalk

Know exactly where you stand. Assuming you trust the number.

macOS 15+ iOS 18+ watchOS 11+
Download on the App Store

EnvyStalk is a native Apple platform application. Your current device does not appear to be one of those. We understand. It happens. The App Store links below function on any device, for planning purposes.

↓ scroll ↓

What It Does

Features

Genuine functionality, delivered without fanfare. EnvyStalk tracks the numbers so you don't have to refresh your brokerage account every seventeen minutes.

01 //

Configurable Ticker Symbol

Works with any publicly traded employer. We make no claims about which one you should be at.

02 //

Live Pricing via the Internet

Auto-refreshing during market hours, and for a period afterwards, when the damage has already been done.

03 //

RSU Vesting Schedules

Enter a grant date and dollar amount; shares calculated from the 30-day average closing price. Default 16-quarter schedule, or configure monthly, quarterly, or annual with a custom vest percentage. The math is real.

04 //

ESPP Purchase Tracking

Multiple transactions, configurable discount percentage (default 15%). Whether that discount is a perk or a trap depends on earnings calls we are not party to.

05 //

Other Holdings

Directly purchased or transferred shares with optional cost basis. For the diversified, the windfall-adjacent, and the "I don't remember how I got these."

06 //

Portfolio Dashboard

Total current value, gain/loss against cost basis, and upcoming vests. A dashboard. Numbers. Some of them moving.

07 //

iCloud Sync

Optional sync across your Apple devices via iCloud. Opt-in. Your data stays in your iCloud, not ours. We do not have an iCloud. We do not have a server. We have a domain name and resolve.

08 //

Widgets Everywhere

Widgets across all platforms: macOS desktop (small & medium), iOS home screen (small & medium), watchOS complications (rectangular, circular, inline). The number, rendered in several shapes.

09 //

Non-Features

  • Predict stock price direction
  • Negotiate your vesting cliff
  • Tell you whether to hold or sell
  • Contact HR on your behalf
  • Support more than one ticker symbol
  • Make the number go up
  • Replace a financial advisor, accountant, or therapist

Where It Runs

Platform Support

macOS
15.0 Sequoia or later
Small & medium
desktop widgets
iOS & iPadOS
18.0 or later
Small & medium
home screen widgets
watchOS
11.0 or later
Rectangular, circular
& inline complications

EnvyStalk is a personal financial awareness utility. It is not a financial advisor, a broker, a fiduciary, or a friend who works in finance and picks up the phone. Portfolio values are informational and subject to market conditions, which are, famously, conditions. Past vestment performance does not guarantee future vestment performance, stock price direction, or that any of this was a good idea. Consult a qualified professional. Or at minimum, sleep on it.

Getting Started

Configuration

Setup is straightforward. The app will not configure itself, but it will tell you where everything is.

01

Open Settings

Tap the gear icon. It is the gear. The universal symbol of something you will adjust once and never revisit.

02

Set Your Ticker Symbol

Enter your employer's stock ticker. One ticker. We mean it. This is the constraint.

03

Configure ESPP Discount

Default is 15%. Adjust if your plan differs. Consult your offer letter, not us.

04

Choose a Vesting Schedule

Default 16-quarter. Or monthly, quarterly, or annual with a configurable vest percentage. All schedules lead to the same number eventually.

05

Enable iCloud Sync (optional)

Shares your configuration across your Apple devices via iCloud. Does not share it with us. We remain uninformed.

06

Add RSU Grants

Label, grant date, dollar amount. Tap "Calculate Shares & Schedule" to fetch the 30-day average closing price and generate the full vest schedule. The tap does real work.

07

Add ESPP Purchases

Purchase date, subscription price, shares. Repeat for each purchase period.

08

Add Other Holdings

Label, share count, and an optional cost per share for anything that doesn't fit the above categories.

09

Install Widgets

  • macOS: Right-click the desktop → Edit Widgets → search "EnvyStalk"
  • iOS: Long-press the home screen → tap + → search "EnvyStalk"
  • watchOS: Long-press the watch face → Edit → Complications → EnvyStalk

Your Data

Privacy

On-Device by Default
All configuration data lives on your device. We have no database. We have no backend. We have aspirations and a static website.
iCloud Sync is Opt-In
If enabled, your data is synced via iCloud — Apple's infrastructure, not ours. It goes between your devices. We are not in this chain. We cannot see it. We would not know what to do with it.
One External Connection
The internet, for live stock prices. That is the only outbound request the app makes. We do not log it. We cannot log it. There is no server to log to.
Zero Analytics
No telemetry. No crash reports phoning home. No session tracking. No analytics of any kind. The privacy policy is short because there is genuinely nothing to disclose.

The irony of a stock-compensation tracking app with better privacy practices than most social networks is not lost on us.

Help (Probably)

Support

As-Is

EnvyStalk is provided as-is. This is a technical and legal term meaning: the app exists, it works as described, and neither of those facts constitutes a warranty, a promise, or a representation of fitness for any particular purpose. It is fit for general information. That is the purpose. That is the whole purpose.

Not Financial Advice

Nothing EnvyStalk displays is financial advice. It is information. Information and advice are different things. We encourage you to treat them differently. Please do not make material financial decisions based on the output of this application. Or based on anything Unlimited Liability LLC has ever produced.

No Liability

Unlimited Liability LLC accepts no liability or responsibility for decisions made, actions taken, or feelings experienced based on this application. The irony of this position given our company name is noted. We note it every day.

Bug Reports

If the app misbehaves in a reproducible and interesting way, you are welcome to contact us at the address below. We will look at it. We may fix it. The probability is higher than zero and we will leave it there.

Feature Requests

Feature requests are accepted. They will be read. Action is not guaranteed. The probable outcome is: acknowledged, filed under consideration, revisited during a future sprint that may or may not be scheduled. Probably not. But we'll see.

[email protected]