There's a lot of "should" in there - last time I'd look at it getting the data out of the broker table is not easy (if even possible). Trying to combine multiple pieces of data (the broker markup) and everything on top... honestly if it's even possible I don't know if there's any UI authors left that could put it together.
Maybe someone will take it up as a challenge, but doing that much math and trying to pull that many pieces of data from that window is going to be ugly.
__________________
|