Predicate 
firm:
  Frames file for 'firm' based on sentences in financial subcorpus.
  No access to verbnet.  No comparison.  Not really a verb, imho.
Roleset firm.01 Verbnet Class: 1 "(make) become firm":
Roles:
Arg0:agent, entity making something else become firm
Arg1:thing becoming firm
Arg2:EXT, amount risen
Arg3:start point
Arg4:end point
Examples:
| most sensical usage (-) | 
|---|
| ...stock prices firmed only modestly in response to the report and
 then faltered.
 
 | 
| Arg1: | stock prices | 
| REL: | firmed | 
| ArgM-MNR: | only modestly | 
| ArgM-ADV: | in response to the report | 
| agentive (-) | 
|---|
| It showed some early resilience after central bank support firmed
 sterling...
 
 | 
| Arg0: | central bank support | 
| REL: | firmed | 
| Arg1: | sterling | 
| quantifiable (-) | 
|---|
| Pfizer gained 1 7/8 to 67 5/8, Schering-Plough added 2 1/4 to 75
 3/4, Eli Lilly rose 1 3/8 to 62 1/8 and Upjohn firmed 3/4 to 38.
 
 | 
| Arg1: | Upjohn | 
| REL: | firmed | 
| Arg2-EXT: | 3\/4 | 
| Arg4-to: | 38 | 
This totally violates my lexicon, to make this a quantifiable verb.
Icky icky icky.
Predicate 
firm_up:
Roleset firm.02 Verbnet Class: 1 "make/become firm":
Roles:
Arg0:agent, entity making something else become firm
Arg1:thing becoming firm
Examples:
| transitive (-) | 
|---|
| He argues that efforts *trace* to firm up prices will be
 undermined by producers' plans to expand production capacity.
 
 | 
| Arg0: |  | 
| REL: | [ firm] [ up] | 
| Arg1: | prices | 
| intransitive (-) | 
|---|
| John always decides *trace* to firm up after the holidays.
 
 | 
| Arg0: | *trace* -> John | 
| REL: | firm up | 
| Argm-TMP: | after the holidays |