| Mar 19, 12 | KEATING MELVIN L | CTO | Sale | $4.36 | 44.30K | $193.24K | -- |
| Mar 19, 12 | BEITZEL GEORGE B | CTO | Purchase | $3.19 | 10.00K | $31.85K | 490.23K |
| Mar 19, 12 | BEITZEL GEORGE B | CTO | Sale | $4.36 | 490.23K | $2.14M | -- |
| Mar 19, 12 | BEITZEL GEORGE B | CTO | Sale | $3.19 | 10.00K | $31.85K | -- |
| Jan 12, 12 | BEITZEL GEORGE B | CTO | Purchase | $4.75 | 20.00K | $95.00K | 480.23K |
| Jan 12, 12 | BEITZEL GEORGE B | CTO | Sale | $4.75 | 20.00K | $95.00K | -- |
| Dec 30, 11 | BEITZEL GEORGE B | CTO | Purchase | -- | 7.70K | -- | 460.23K |
| Dec 30, 11 | KEATING MELVIN L | CTO | Purchase | -- | 7.70K | -- | 44.30K |
| Sep 30, 11 | BEITZEL GEORGE B | CTO | Purchase | -- | 2.70K | -- | 452.53K |
| Sep 30, 11 | KEATING MELVIN L | CTO | Purchase | -- | 2.70K | -- | 36.60K |
| Jun 30, 11 | BEITZEL GEORGE B | CTO | Purchase | -- | 900 | -- | 449.83K |
| Jun 30, 11 | KEATING MELVIN L | CTO | Purchase | -- | 2.90K | -- | 33.90K |
| Dec 2, 10 | BEITZEL GEORGE B | CTO | Sale | -- | 2.00K | -- | 451.93K |
| Dec 2, 10 | BEITZEL GEORGE B | CTO | Sale | -- | 3.00K | -- | 448.93K |
| Feb 24, 11 | KEATING MELVIN L | CTO | Purchase | -- | 3.00K | -- | 31.00K |
| Dec 2, 10 | BEITZEL GEORGE B | CTO | Purchase | $1.61 | 10.00K | $16.10K | 453.93K |
| Dec 2, 10 | BEITZEL GEORGE B | CTO | Purchase | $1.79 | 20.00K | $35.80K | 443.93K |
| Dec 2, 10 | BEITZEL GEORGE B | CTO | Sale | $1.79 | 20.00K | $35.80K | -- |
| Dec 2, 10 | BEITZEL GEORGE B | CTO | Sale | $1.61 | 10.00K | $16.10K | -- |
| Nov 12, 10 | KEATING MELVIN L | CTO | Purchase | -- | 3.00K | -- | 28.00K |
| Aug 12, 10 | BEITZEL GEORGE B | CTO | Purchase | -- | 5.00K | -- | 423.93K |
| May 27, 10 | KEATING MELVIN L | CTO | Purchase | -- | 25.00K | -- | 25.00K |
| May 27, 10 | KEATING MELVIN L | CTO | Sale | -- | -- | -- | -- |
| Aug 19, 09 | BEITZEL GEORGE B | CTO | Purchase | -- | 5.00K | -- | 418.93K |
| Mar 13, 07 | BEITZEL GEORGE B | CTO | Sale | -- | 2.00K | -- | 418.03K |
| Apr 6, 07 | BEITZEL GEORGE B | CTO | Sale | -- | 1.00K | -- | 417.03K |
| Aug 23, 07 | BEITZEL GEORGE B | CTO | Sale | -- | 1.00K | -- | 416.03K |
| Nov 19, 08 | BEITZEL GEORGE B | CTO | Sale | -- | 1.10K | -- | 414.93K |
| Dec 11, 08 | BEITZEL GEORGE B | CTO | Sale | -- | 1.00K | -- | 413.93K |
| Jan 16, 09 | BEITZEL GEORGE B | CTO | Purchase | $1.59 | 100.00K | $159.00K | 420.03K |
| Jan 16, 09 | BEITZEL GEORGE B | CTO | Sale | $1.59 | 100.00K | $159.00K | -- |
| May 20, 08 | BEITZEL GEORGE B | CTO | Purchase | -- | 5.00K | -- | 320.03K |
| Apr 9, 08 | BEITZEL GEORGE B | CTO | Purchase | $1.88 | 14.00K | $26.25K | 315.03K |
| Apr 9, 08 | BEITZEL GEORGE B | CTO | Sale | $1.88 | 14.00K | $26.25K | -- |
| Jan 3, 08 | BEITZEL GEORGE B | CTO | Purchase | $2.00 | 50.00K | $100.00K | 301.03K |
| Jan 3, 08 | BEITZEL GEORGE B | CTO | Sale | $2.00 | 50.00K | $100.00K | -- |
| Nov 15, 07 | BEITZEL GEORGE B | CTO | Purchase | $5.71 | 20.00K | $114.20K | 251.03K |
| May 24, 07 | BEITZEL GEORGE B | CTO | Purchase | -- | 5.00K | -- | 231.03K |
| Mar 22, 07 | BEITZEL GEORGE B | CTO | Purchase | $1.59 | 50.00K | $79.50K | 226.03K |
| Mar 22, 07 | BEITZEL GEORGE B | CTO | Sale | $1.59 | 50.00K | $79.50K | 224.00K |
| Mar 6, 07 | BEITZEL GEORGE B | CTO | Sale | $4.94 | 20.00K | $98.80K | 274.00K |
| Mar 6, 07 | BEITZEL GEORGE B | CTO | Purchase | $4.94 | 20.00K | $98.80K | 176.03K |
| Mar 1, 07 | BEITZEL GEORGE B | CTO | Purchase | $6.70 | 20.00K | $134.00K | 156.03K |
| Aug 3, 06 | BEITZEL GEORGE B | CTO | Purchase | $4.45 | 10.00K | $44.50K | 294.00K |
| Feb 28, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | other: Investment Advisor | Sale | $7.65 | 70.50K | $539.33K | 367.04K |
| Feb 28, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | other: Investment Advisor | Sale | $7.65 | 8.00K | $61.20K | 88.75K |
| Feb 28, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | other: Investment Advisor | Sale | $7.65 | 10.40K | $79.56K | 71.42K |
| Feb 17, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.30 | 25.00K | $157.50K | 446.04K |
| Feb 21, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.49 | 8.50K | $55.16K | 437.54K |
| Feb 17, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.30 | 4.50K | $28.35K | 97.75K |
| Feb 21, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.49 | 1.00K | $6.49K | 96.75K |
| Feb 17, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.30 | 7.00K | $44.10K | 83.50K |
| Feb 21, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.49 | 1.69K | $10.94K | 81.81K |
| Feb 9, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.12 | 32.10K | $196.45K | 505.60K |
| Feb 9, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.05 | 1.67K | $10.07K | 503.94K |
| Feb 9, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.12 | 7.50K | $45.90K | 108.20K |
| Feb 9, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.05 | 200 | $1.21K | 108.00K |
| Feb 9, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.12 | 9.40K | $57.53K | 100.05K |
| Feb 9, 06 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $6.05 | 200 | $1.21K | 99.85K |
| Mar 10, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.71 | 800 | $2.97K | 539.40K |
| Mar 11, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.47 | 1.70K | $5.90K | 537.70K |
| Mar 10, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.71 | 200 | $742 | 116.00K |
| Mar 11, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.47 | 300 | $1.04K | 115.70K |
| Mar 11, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.47 | 400 | $1.39K | 109.45K |
| Mar 9, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.10 | 61.00K | $189.10K | 540.20K |
| Mar 9, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.10 | 9.00K | $27.90K | 116.20K |
| Mar 9, 05 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $3.10 | 8.50K | $26.35K | 109.58K |
| Sep 29, 04 | BEITZEL GEORGE B | CTO | Purchase | $1.61 | 10.00K | $16.10K | 284.00K |
| Dec 3, 04 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $5.08 | 18.50K | $93.98K | 601.20K |
| Dec 3, 04 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $5.08 | 6.00K | $30.48K | 125.20K |
| Dec 3, 04 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $5.08 | 6.00K | $30.48K | 118.35K |
| Oct 8, 04 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $1.56 | 10.80K | $16.85K | 619.70K |
| Oct 8, 04 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $1.56 | 1.60K | $2.50K | 131.20K |
| Oct 8, 04 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Sale | $1.56 | 2.25K | $3.51K | 124.35K |
| Sep 1, 04 | BEITZEL GEORGE B | CTO | Purchase | $1.67 | 30.00K | $50.00K | 136.03K |
| Oct 10, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.84 | 5.50K | $21.12K | 628.50K |
| Oct 10, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.84 | 500 | $1.92K | 132.45K |
| Oct 10, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.84 | 1.00K | $3.84K | 126.25K |
| Oct 8, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.56 | 2.70K | $9.61K | 618.90K |
| Oct 8, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.56 | 500 | $1.78K | 131.20K |
| Oct 8, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.56 | 500 | $1.78K | 124.50K |
| Oct 2, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.98 | 2.20K | $8.76K | 616.20K |
| Oct 2, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.98 | 300 | $1.19K | 130.70K |
| Oct 2, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.98 | 300 | $1.19K | 124.00K |
| Sep 26, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.99 | 2.00K | $7.98K | 614.00K |
| Sep 26, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.93 | 30.80K | $121.04K | 612.00K |
| Sep 26, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.93 | 7.50K | $29.48K | 130.40K |
| Sep 26, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.99 | 350 | $1.40K | 123.70K |
| Sep 26, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.93 | 13.00K | $51.09K | 123.35K |
| Sep 26, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.99 | 350 | $1.40K | 122.90K |
| Sep 19, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.34 | 2.30K | $9.98K | 577.70K |
| Sep 19, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.34 | 350 | $1.52K | 121.90K |
| Sep 19, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.34 | 350 | $1.52K | 109.70K |
| Sep 16, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.33 | 4.00K | $17.32K | 575.40K |
| Sep 16, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.33 | 400 | $1.73K | 121.55K |
| Sep 16, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.33 | 1.00K | $4.33K | 109.35K |
| Sep 10, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.22 | 1.50K | $6.33K | 571.40K |
| Sep 10, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.22 | 1.00K | $4.22K | 121.15K |
| Sep 10, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.22 | 1.00K | $4.22K | 108.35K |
| Sep 9, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.25 | 2.00K | $8.50K | 569.90K |
| Aug 28, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.41 | 5.50K | $24.25K | 567.90K |
| Aug 28, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.41 | 1.25K | $5.51K | 120.15K |
| Aug 28, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.41 | 1.25K | $5.51K | 107.35K |
| Aug 18, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.27 | 3.90K | $16.64K | 562.40K |
| Aug 18, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.27 | 700 | $2.99K | 118.90K |
| Aug 18, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.27 | 700 | $2.99K | 106.10K |
| Aug 15, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.23 | 8.50K | $35.95K | 558.50K |
| Aug 15, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.23 | 1.70K | $7.19K | 118.20K |
| Aug 15, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.23 | 1.70K | $7.19K | 105.40K |
| Aug 14, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.18 | 5.50K | $22.99K | 550.00K |
| Aug 14, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.18 | 1.00K | $4.18K | 116.50K |
| Aug 14, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $4.18 | 1.00K | $4.18K | 103.70K |
| Aug 8, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.78 | 2.20K | $8.32K | 544.50K |
| Aug 8, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.78 | 800 | $3.02K | 115.50K |
| Aug 7, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.93 | 400 | $1.57K | 542.30K |
| Aug 6, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.74 | 16.50K | $61.71K | 541.90K |
| Aug 6, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.74 | 600 | $2.24K | 114.70K |
| Aug 6, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.74 | 3.00K | $11.22K | 102.70K |
| Aug 6, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner | Purchase | $3.74 | 900 | $3.37K | 900 |
| May 15, 03 | GRUBER & MCBAINE CAPITAL MANAGEMENT LLC | 10 percent owner: | Sale | -- | -- | -- | -- |