$FFWM Insider Trading

FREE EMAIL WATCHDOG

Get free email notifications about insider trading in First Foundation Inc..

  • Your email is safe with us.
  • The service is free and you can unsubscribe at any time.

General | Insiders | Insider Transactions | Monthly Overview | Weekly Overview


Overview of all insider trading transactions in First Foundation Inc.. Get notifications about new insider transactions in First Foundation Inc. for free.

Page:   < prev 1 2 3 4 next >

DateTickerCompanyOwnerRelationship Transaction Code Cost ($) Shares Transaction Value ($) Total Shares % Holdings
Jul 03 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS16.3810,000163,8002,261,1702.3 M to 2.3 M (-0.44 %)
Jun 01 2017FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyM5.00245,0001,225,0001,118,417873.4 K to 1.1 M (+28.05 %)
Jun 01 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS15.1910,000151,9002,271,1702.3 M to 2.3 M (-0.44 %)
Jun 01 2017FFWMFirst Foundation I ...SONENSHINE JACOBDirectorGrantA0.00915067,06366.1 K to 67.1 K (+1.38 %)
Jun 01 2017FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorGrantA0.00915053,73152.8 K to 53.7 K (+1.73 %)
Jun 01 2017FFWMFirst Foundation I ...LARSEN GERALD L.DirectorGrantA0.00915025,13124.2 K to 25.1 K (+3.78 %)
Jun 01 2017FFWMFirst Foundation I ...FIX WARREN DDirectorGrantA0.00915083,73182.8 K to 83.7 K (+1.10 %)
Jun 01 2017FFWMFirst Foundation I ...BRIGGS MAXDirectorGrantA0.00915028,46927.6 K to 28.5 K (+3.32 %)
Jun 01 2017FFWMFirst Foundation I ...BRAKKE JAMES GDirectorGrantA0.009150124,701123.8 K to 124.7 K (+0.74 %)
May 12 2017FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBGrantA0.0010,6000713,311702.7 K to 713.3 K (+1.51 %)
May 12 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM5.0010,00050,00063,29153.3 K to 63.3 K (+18.76 %)
May 12 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...SellS16.4730,000494,10053,29183.3 K to 53.3 K (-36.02 %)
May 12 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM5.0030,000150,00083,29153.3 K to 83.3 K (+56.29 %)
May 02 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS15.715,00078,5502,286,1702.3 M to 2.3 M (-0.22 %)
Apr 28 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...SellS15.7012,251192,34153,29165.5 K to 53.3 K (-18.69 %)
Apr 28 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM5.0012,25161,25565,54253.3 K to 65.5 K (+22.99 %)
Apr 28 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...SellS16.117,749124,83653,29161 K to 53.3 K (-12.69 %)
Apr 28 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM5.007,74938,74561,04053.3 K to 61 K (+14.54 %)
Apr 28 2017FFWMFirst Foundation I ...BRAKKE JAMES GDirectorBuyM5.0030,000150,000123,78693.8 K to 123.8 K (+31.99 %)
Mar 31 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS15.5110,000155,1002,291,1702.3 M to 2.3 M (-0.43 %)
Mar 31 2017FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyM5.0075,000375,000873,417798.4 K to 873.4 K (+9.39 %)
Mar 28 2017FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorBuyM5.0015,00075,00052,81637.8 K to 52.8 K (+39.67 %)
Mar 02 2017FFWMFirst Foundation I ...SONENSHINE JACOBDirectorOption ExerciseA0.009150915
Mar 02 2017FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorOption ExerciseA0.009150915
Mar 02 2017FFWMFirst Foundation I ...LARSEN GERALD L.DirectorOption ExerciseA0.009150915
Mar 02 2017FFWMFirst Foundation I ...FIX WARREN DDirectorOption ExerciseA0.009150915
Mar 02 2017FFWMFirst Foundation I ...BRIGGS MAXDirectorOption ExerciseA0.009150915
Mar 02 2017FFWMFirst Foundation I ...BRAKKE JAMES GDirectorOption ExerciseA0.009150915
Mar 01 2017FFWMFirst Foundation I ...SONENSHINE JACOBDirectorSellS16.6510,000166,50066,14876.1 K to 66.1 K (-13.13 %)
Mar 01 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS16.585,00082,9002,301,1702.3 M to 2.3 M (-0.22 %)
Mar 01 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS16.465,00082,3002,306,1702.3 M to 2.3 M (-0.22 %)
Feb 28 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...Option ExerciseA0.002,54204,052
Feb 28 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM0.001,271053,29152 K to 53.3 K (+2.44 %)
Feb 28 2017FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBOption ExerciseA0.005,082026,282
Feb 28 2017FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBBuyM0.002,5410702,711700.2 K to 702.7 K (+0.36 %)
Feb 28 2017FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...Option ExerciseA0.006,60609,696
Feb 28 2017FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyM0.003,3030798,417795.1 K to 798.4 K (+0.42 %)
Feb 27 2017FFWMFirst Foundation I ...SONENSHINE JACOBDirectorSellS16.654,66877,72276,14880.8 K to 76.1 K (-5.78 %)
Feb 22 2017FFWMFirst Foundation I ...BRIGGS MAXDirectorSellS16.9666611,29527,55428.2 K to 27.6 K (-2.36 %)
Feb 15 2017FFWMFirst Foundation I ...SONENSHINE JACOBDirectorBuyM5.0030,000150,00080,81650.8 K to 80.8 K (+59.04 %)
Feb 14 2017FFWMFirst Foundation I ...FIX WARREN DDirectorBuyM7.503,00022,50082,81679.8 K to 82.8 K (+3.76 %)
Feb 14 2017FFWMFirst Foundation I ...FIX WARREN DDirectorBuyM5.0030,000150,00079,81649.8 K to 79.8 K (+60.22 %)
Feb 03 2017FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyM0.003,0900795,114792 K to 795.1 K (+0.39 %)
Feb 03 2017FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM0.001,510052,02050.5 K to 52 K (+2.99 %)
Jan 31 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS14.3110,000143,1002,511,1702.5 M to 2.5 M (-0.40 %)
Jan 03 2017FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS28.425,000142,1001,260,5851.3 M to 1.3 M (-0.40 %)
Dec 12 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...Option ExerciseM10.006,00060,000107,000
Dec 12 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyM10.006,00060,00025,25519.3 K to 25.3 K (+31.16 %)
Dec 01 2016FFWMFirst Foundation I ...SONENSHINE JACOBDirectorOption ExerciseM0.0055800
Dec 01 2016FFWMFirst Foundation I ...SONENSHINE JACOBDirectorBuyM0.00558025,40824.9 K to 25.4 K (+2.25 %)
Dec 01 2016FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorOption ExerciseM0.0055800
Dec 01 2016FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorBuyM0.00558018,90818.4 K to 18.9 K (+3.04 %)
Dec 01 2016FFWMFirst Foundation I ...LARSEN GERALD L.DirectorOption ExerciseM0.0055800
Dec 01 2016FFWMFirst Foundation I ...LARSEN GERALD L.DirectorBuyM0.00558012,10811.6 K to 12.1 K (+4.83 %)
Dec 01 2016FFWMFirst Foundation I ...FIX WARREN DDirectorOption ExerciseM0.0055800
Dec 01 2016FFWMFirst Foundation I ...FIX WARREN DDirectorBuyM0.00558030,80830.3 K to 30.8 K (+1.84 %)
Dec 01 2016FFWMFirst Foundation I ...BRIGGS MAXDirectorOption ExerciseM0.0055800
Dec 01 2016FFWMFirst Foundation I ...BRIGGS MAXDirectorBuyM0.00558017,11016.6 K to 17.1 K (+3.37 %)
Dec 01 2016FFWMFirst Foundation I ...BRAKKE JAMES GDirectorOption ExerciseM0.0055800
Dec 01 2016FFWMFirst Foundation I ...BRAKKE JAMES GDirectorBuyM0.00558047,96847.4 K to 48 K (+1.18 %)
Dec 01 2016FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS27.971,82751,1011,265,5851.3 M to 1.3 M (-0.14 %)
Dec 01 2016FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS28.753,17391,2241,267,4121.3 M to 1.3 M (-0.25 %)
Nov 21 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...SellS27.0014,000378,00019,25533.3 K to 19.3 K (-42.10 %)
Nov 21 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyP10.0014,000140,00033,25519.3 K to 33.3 K (+72.71 %)
Oct 31 2016FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS24.665,000123,3001,270,5851.3 M to 1.3 M (-0.39 %)
Sep 30 2016FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS24.275,000121,3501,275,5851.3 M to 1.3 M (-0.39 %)
Aug 31 2016FFWMFirst Foundation I ...SONENSHINE JACOBDirectorOption ExerciseA0.004980498
Aug 31 2016FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorOption ExerciseA0.004980498
Aug 31 2016FFWMFirst Foundation I ...LARSEN GERALD L.DirectorOption ExerciseA0.004980498
Aug 31 2016FFWMFirst Foundation I ...FIX WARREN DDirectorOption ExerciseA0.004980498
Aug 31 2016FFWMFirst Foundation I ...BRIGGS MAXDirectorOption ExerciseA0.004980498
Aug 31 2016FFWMFirst Foundation I ...BRAKKE JAMES GDirectorOption ExerciseA0.004980498
Aug 31 2016FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS24.995,000124,9501,280,5851.3 M to 1.3 M (-0.39 %)
Aug 15 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorOption ExerciseM15.005,00075,0000
Aug 15 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorOption ExerciseM10.0040,500405,0000
Aug 15 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS24.725,476135,367357,783363.3 K to 357.8 K (-1.51 %)
Aug 15 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS24.7114,000345,940363,259377.3 K to 363.3 K (-3.71 %)
Aug 15 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorBuyM15.005,00075,000377,259372.3 K to 377.3 K (+1.34 %)
Aug 15 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorBuyM10.0040,500405,000372,259331.8 K to 372.3 K (+12.21 %)
Aug 01 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS23.195,000115,950331,759336.8 K to 331.8 K (-1.48 %)
Jul 29 2016FFWMFirst Foundation I ...KELLER ULRICH E. JRChairmanSellS23.435,000117,1501,285,5851.3 M to 1.3 M (-0.39 %)
Jul 01 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS21.255,000106,250336,759341.8 K to 336.8 K (-1.46 %)
Jun 14 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...BuyP21.411,50032,11519,25517.8 K to 19.3 K (+8.45 %)
Jun 02 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS22.415,000112,050341,759346.8 K to 341.8 K (-1.44 %)
May 13 2016FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBGrantA0.005,3000350,085344.8 K to 350.1 K (+1.54 %)
May 03 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorGiftG0.001,7000346,759348.5 K to 346.8 K (-0.49 %)
May 02 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS22.695,000113,450348,459353.5 K to 348.5 K (-1.41 %)
Apr 04 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS22.355,000111,750352,829357.8 K to 352.8 K (-1.40 %)
Apr 27 2016FFWMFirst Foundation I ...SONENSHINE JACOBDirectorGrantA0.00630024,85024.2 K to 24.9 K (+2.60 %)
Apr 27 2016FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorGrantA0.00630018,35017.7 K to 18.4 K (+3.56 %)
Apr 27 2016FFWMFirst Foundation I ...LARSEN GERALD L.DirectorGrantA0.00630011,55010.9 K to 11.6 K (+5.77 %)
Apr 27 2016FFWMFirst Foundation I ...FIX WARREN DDirectorGrantA0.00630030,25029.6 K to 30.3 K (+2.13 %)
Apr 27 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorGrantA0.006300353,459352.8 K to 353.5 K (+0.18 %)
Apr 27 2016FFWMFirst Foundation I ...BRIGGS MAXDirectorGrantA0.00630016,55215.9 K to 16.6 K (+3.96 %)
Apr 27 2016FFWMFirst Foundation I ...BRAKKE JAMES GDirectorGrantA0.00630047,41046.8 K to 47.4 K (+1.35 %)
Mar 23 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS22.415,000112,050357,829362.8 K to 357.8 K (-1.38 %)
Jan 28 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...Option ExerciseA0.0075501,510
Jan 28 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...Option ExerciseA0.007550755
Jan 28 2016FFWMFirst Foundation I ...MICHEL JOHNChief Financial Off ...GrantA0.00755017,75517 K to 17.8 K (+4.44 %)
Jan 28 2016FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...Option ExerciseA0.001,54503,090
Jan 28 2016FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...Option ExerciseA0.001,54501,545
Jan 28 2016FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...GrantA0.001,5450396,012394.5 K to 396 K (+0.39 %)
Jan 28 2016FFWMFirst Foundation I ...SONENSHINE JACOBDirectorOption ExerciseA0.006300630
Jan 28 2016FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorOption ExerciseA0.006300630
Jan 28 2016FFWMFirst Foundation I ...LARSEN GERALD L.DirectorOption ExerciseA0.006300630
Jan 28 2016FFWMFirst Foundation I ...FIX WARREN DDirectorOption ExerciseA0.006300630
Jan 28 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorOption ExerciseA0.006300630
Jan 28 2016FFWMFirst Foundation I ...BRIGGS MAXDirectorOption ExerciseA0.006300630
Jan 28 2016FFWMFirst Foundation I ...BRAKKE JAMES GDirectorOption ExerciseA0.006300630
Jan 06 2016FFWMFirst Foundation I ...SONENSHINE JACOBDirectorGrantA0.00519024,22023.7 K to 24.2 K (+2.19 %)
Jan 06 2016FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorGrantA0.00519015,22014.7 K to 15.2 K (+3.53 %)
Jan 06 2016FFWMFirst Foundation I ...LARSEN GERALD L.DirectorGrantA0.00519010,92010.4 K to 10.9 K (+4.99 %)
Jan 06 2016FFWMFirst Foundation I ...FIX WARREN DDirectorGrantA0.00519029,62029.1 K to 29.6 K (+1.78 %)
Jan 06 2016FFWMFirst Foundation I ...COLLINS VICTORIADirectorGrantA0.005190362,829362.3 K to 362.8 K (+0.14 %)
Jan 06 2016FFWMFirst Foundation I ...BRIGGS MAXDirectorGrantA0.00519015,92215.4 K to 15.9 K (+3.37 %)
Jan 06 2016FFWMFirst Foundation I ...BRAKKE JAMES GDirectorGrantA0.00519046,78046.3 K to 46.8 K (+1.12 %)
Sep 14 2015FFWMFirst Foundation I ...BRAKKE JAMES GDirectorBuyP21.111,66835,21146,26144.6 K to 46.3 K (+3.74 %)
Aug 13 2015FFWMFirst Foundation I ...HAKOPIAN JOHNPresident, FFABuyP19.251,60030,80016,60015 K to 16.6 K (+10.67 %)
Aug 13 2015FFWMFirst Foundation I ...HAKOPIAN JOHNPresident, FFABuyP19.253,40065,450378,080374.7 K to 378.1 K (+0.91 %)
Aug 13 2015FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP19.2525,000481,25036,61711.6 K to 36.6 K (+215.20 %)
Aug 13 2015FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyP19.2530,000577,500394,467364.5 K to 394.5 K (+8.23 %)
Aug 13 2015FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBBuyP19.2572,7501,400,438344,785272 K to 344.8 K (+26.74 %)
Aug 13 2015FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorBuyP19.255,00096,25014,7019.7 K to 14.7 K (+51.54 %)
Jun 17 2015FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorSellJ0.002,50002,5005 K to 2.5 K (-50.00 %)
Jun 12 2015FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.9595018,00311,61710.7 K to 11.6 K (+8.91 %)
Jun 10 2015FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorSellJ0.009,00009,70118.7 K to 9.7 K (-48.13 %)
Jun 01 2015FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.9590017,05529,10128.2 K to 29.1 K (+3.19 %)
May 27 2015FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBOption ExerciseA0.0015,900015,900
May 27 2015FFWMFirst Foundation I ...DEPILLO DAVID SPresident FFBBuyP18.38272,0355,000,003272,0350 to 272 K
May 27 2015FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.921,00018,92028,20127.2 K to 28.2 K (+3.68 %)
May 13 2015FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.905009,45027,20126.7 K to 27.2 K (+1.87 %)
Apr 29 2015FFWMFirst Foundation I ...SONENSHINE JACOBDirectorOption ExerciseA0.00701023,701
Apr 28 2015FFWMFirst Foundation I ...ROSENBERG MITCHELL M.DirectorOption ExerciseA0.00701023,701
Apr 28 2015FFWMFirst Foundation I ...LARSEN GERALD L.DirectorOption ExerciseA0.00701010,401
Apr 28 2015FFWMFirst Foundation I ...FIX WARREN DDirectorOption ExerciseA0.00701026,701
Apr 28 2015FFWMFirst Foundation I ...COLLINS VICTORIADirectorOption ExerciseA0.007010362,310
Apr 28 2015FFWMFirst Foundation I ...COLLINS VICTORIADirectorGiftG0.005,6000361,609367.2 K to 361.6 K (-1.53 %)
Apr 28 2015FFWMFirst Foundation I ...BRIGGS MAXDirectorOption ExerciseA0.00701015,403
Apr 28 2015FFWMFirst Foundation I ...BRAKKE JAMES GDirectorOption ExerciseA0.00701044,593
Mar 13 2015FFWMFirst Foundation I ...COLLINS VICTORIADirectorSellS18.1020,000362,000367,209387.2 K to 367.2 K (-5.17 %)
Mar 13 2015FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyP18.1020,000362,000364,467344.5 K to 364.5 K (+5.81 %)
Mar 06 2015FFWMFirst Foundation I ...BRIGGS MAXDirectorBuyJ0.00748014,70214 K to 14.7 K (+5.36 %)
Mar 06 2015FFWMFirst Foundation I ...BRIGGS MAXDirectorBuyJ0.00350555520 to 555 (+6.73 %)
Feb 27 2015FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyP17.961001,796344,467344.4 K to 344.5 K (+0.03 %)
Feb 25 2015FFWMFirst Foundation I ...BRAKKE JAMES GDirectorBuyP17.941,50026,91043,89242.4 K to 43.9 K (+3.54 %)
Feb 06 2015FFWMFirst Foundation I ...HAKOPIAN JOHNPresident, FFABuyP18.002,00036,0002,0000 to 2 K
Dec 23 2014FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.105009,05010,66710.2 K to 10.7 K (+4.92 %)
Dec 15 2014FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.505009,25010,1679.7 K to 10.2 K (+5.17 %)
Dec 15 2014FFWMFirst Foundation I ...FIX WARREN DDirectorBuyP18.805009,40021,00020.5 K to 21 K (+2.44 %)
Dec 09 2014FFWMFirst Foundation I ...KAVANAUGH SCOTT FChief Executive Off ...BuyP18.505,800107,300344,367338.6 K to 344.4 K (+1.71 %)

Page:   < prev 1 2 3 4 next >