Every Grand Exchange flip you have completed, read straight off the PocketGE Flip Tracker plugin running on this computer. Profit is already net of the 2% GE tax. Nothing is uploaded and no account is involved — the page reads your own machine on 127.0.0.1 and nowhere else.
What you are holding, read from the same plugin. The ledger is what you have made; this is what it is currently sitting in.
Click any column to sort. gp/hr is the one worth sorting by: you have three Grand Exchange slots free-to-play and eight as a member, so slot time — not gold — is what you actually run out of.
The Grand Exchange tells you what an item costs. It does not tell you what you made on it. This page is the other half: the complete ledger of flips the PocketGE Flip Tracker plugin has booked for you, with the tax already taken off and the arithmetic done.
It is not a leaderboard and there is nothing to sign up for. The plugin keeps the ledger in RuneLite's own config on your computer, and this page asks for it over a loopback connection that only your own browser can make. If RuneLite is not running, there is simply nothing to show.
Most flipping advice ranks items by margin, which quietly assumes gold is the constraint. For most players it is not. You get three Grand Exchange slots free-to-play and eight as a member, and an offer sitting unfilled is occupying one of them whether or not it ever completes.
That makes slot-time the scarce resource. A 400k margin that takes two days to fill is worth less than a 20k margin that turns over in twenty minutes, and a margin table will tell you the opposite. Sorting this page by gp/hr answers the question a margin cannot: is this item worth giving a slot to?
Read it alongside the flipping guide for how buy limits and the 2% tax shape the same decision.
Hold time needs to know when a buy actually filled, and the plugin has only recorded that since a recent release. Anything booked before then — and anything bought before then but sold after — has no buy time to work from.
Those rows show — for hold and gp/hr rather than a made-up number, and they are left out of the averages entirely. A missing buy time could just as easily be printed as zero, which would read as "filled instantly" and flatter the trade; that is the one thing this page will not do. Every other figure on those rows — cost, quantity, profit — is real. The dashes thin out as you keep flipping.