RAYMOND R ONEGLIA Insider Trading $TPC TUTOR PERINI CORP

FREE EMAIL WATCHDOG

Get free email notifications about insider trading for RAYMOND R ONEGLIA.

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

General | Insider Transactions | Monthly Overview

Get the latest insider transactions of RAYMOND R ONEGLIA. RAYMOND R ONEGLIA is Director in TUTOR PERINI Corp ($PCR).

RAYMOND R ONEGLIA in TUTOR PERINI CORP

Trading Symbol: TPC
Industry: GENERAL BUILDING CONTRACTORS - NONRESIDENTIAL BUILDINGS [1540]
Position of RAYMOND R ONEGLIA: Director
Holdings: 122,403 shares
Latest Transaction: May 26 2020

Last 4 weeks trend: HOLD
Last 3 months trend: HOLD

Latest Insider Trading Transactions of RAYMOND R ONEGLIA in TUTOR PERINI CORP

Page:   < prev 1 2 3 4

DateTickerCompanyOwnerRelationship Transaction Code Cost ($) Shares Transaction Value ($) Total Shares % Holdings
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.631003,5631,616,7411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.591003,5591,616,8411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.521003,5521,616,9411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.201003,5201,617,0411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.192007,0381,617,1411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.172007,0341,617,3411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.1550017,5751,617,5411.6 M to 1.6 M (-0.03 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.142007,0281,618,0411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.1380028,1041,618,2411.6 M to 1.6 M (-0.05 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.1250017,5601,619,0411.6 M to 1.6 M (-0.03 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.111,10038,6211,619,5411.6 M to 1.6 M (-0.07 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.101,20042,1201,620,6411.6 M to 1.6 M (-0.07 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.0960021,0541,621,8411.6 M to 1.6 M (-0.04 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.082007,0161,622,4411.6 M to 1.6 M (-0.01 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.0750017,5351,622,6411.6 M to 1.6 M (-0.03 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.0530010,5151,623,1411.6 M to 1.6 M (-0.02 %)
Mar 15 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS35.041003,5041,623,4411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.3460021,8041,626,5411.6 M to 1.6 M (-0.04 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.303,200116,1601,627,1411.6 M to 1.6 M (-0.20 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.291,10039,9191,630,3411.6 M to 1.6 M (-0.07 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.282,10076,1881,631,4411.6 M to 1.6 M (-0.13 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.2760021,7621,633,5411.6 M to 1.6 M (-0.04 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.261,00036,2601,634,1411.6 M to 1.6 M (-0.06 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.2570025,3751,635,1411.6 M to 1.6 M (-0.04 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.242,20079,7281,635,8411.6 M to 1.6 M (-0.13 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.2350018,1151,638,0411.6 M to 1.6 M (-0.03 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.2270025,3541,638,5411.6 M to 1.6 M (-0.04 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.211,20043,4521,639,2411.6 M to 1.6 M (-0.07 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.201,90068,7801,640,4411.6 M to 1.6 M (-0.12 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.1940014,4761,642,3411.6 M to 1.6 M (-0.02 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.1830010,8541,642,7411.6 M to 1.6 M (-0.02 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.1730010,8511,643,0411.6 M to 1.6 M (-0.02 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.1660021,6961,643,3411.6 M to 1.6 M (-0.04 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.1570025,3051,643,9411.6 M to 1.6 M (-0.04 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.141,10039,7541,644,6411.6 M to 1.6 M (-0.07 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.121003,6121,645,7411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.1080028,8801,645,8411.6 M to 1.6 M (-0.05 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.0930010,8271,646,6411.6 M to 1.6 M (-0.02 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.081003,6081,646,9411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.071003,6071,647,0411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.062,30082,9381,647,1411.6 M to 1.6 M (-0.14 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.0430010,8121,649,4411.6 M to 1.6 M (-0.02 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.0350018,0151,649,7411.7 M to 1.6 M (-0.03 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.022,50090,0501,650,2411.7 M to 1.7 M (-0.15 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.011003,6011,652,7411.7 M to 1.7 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.001003,6001,652,8411.7 M to 1.7 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.531003,6531,623,5411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.5080029,2001,623,6411.6 M to 1.6 M (-0.05 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.461003,6461,624,4411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.451003,6451,624,5411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.4050018,2001,624,6411.6 M to 1.6 M (-0.03 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.381003,6381,625,1411.6 M to 1.6 M (-0.01 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.3730010,9111,625,2411.6 M to 1.6 M (-0.02 %)
Mar 14 2007PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS36.351,00036,3501,625,5411.6 M to 1.6 M (-0.06 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.362006,0721,679,1411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.3580024,2801,679,3411.7 M to 1.7 M (-0.05 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.341003,0341,680,1411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.3060018,1801,680,2411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.292006,0581,680,8411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.271003,0271,681,0411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.263009,0781,681,1411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.251,50045,3751,681,4411.7 M to 1.7 M (-0.09 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.231003,0231,682,9411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.222006,0441,683,0411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.2212,800386,7521,683,2411.7 M to 1.7 M (-0.75 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.2060018,1201,696,0411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.183009,0541,696,6411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.171003,0171,696,9411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.161003,0161,697,0411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.151,60048,2401,697,1411.7 M to 1.7 M (-0.09 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.1440012,0561,698,7411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.131003,0131,699,1411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.041003,0041,699,2411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.033009,0091,699,3411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.0260018,0121,699,6411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.013009,0031,700,2411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.003,00090,0001,700,5411.7 M to 1.7 M (-0.18 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.993008,9971,703,5411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.9840011,9921,703,8411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.9770020,9791,704,2411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.9640011,9841,704,9411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.951,30038,9351,705,3411.7 M to 1.7 M (-0.08 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.9240011,9681,706,6411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.911002,9911,707,0411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.9060017,9401,707,1411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.893008,9671,707,7411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.883008,9641,708,0411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.8817,000507,8751,708,3411.7 M to 1.7 M (-0.99 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.871,70050,7791,725,3411.7 M to 1.7 M (-0.10 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.8680023,8881,727,0411.7 M to 1.7 M (-0.05 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.852,70080,5951,727,8411.7 M to 1.7 M (-0.16 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.841,70050,7281,730,5411.7 M to 1.7 M (-0.10 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.831,80053,6941,732,2411.7 M to 1.7 M (-0.10 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.8260017,8921,734,0411.7 M to 1.7 M (-0.03 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.8116,200482,9221,734,6411.8 M to 1.7 M (-0.93 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.806,200184,7601,750,8411.8 M to 1.8 M (-0.35 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.791,50044,6851,757,0411.8 M to 1.8 M (-0.09 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.7870020,8461,758,5411.8 M to 1.8 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.771,20035,7241,759,2411.8 M to 1.8 M (-0.07 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.761,20035,7121,760,4411.8 M to 1.8 M (-0.07 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.753,900116,0251,761,6411.8 M to 1.8 M (-0.22 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.7490026,7661,765,5411.8 M to 1.8 M (-0.05 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.7390026,7571,766,4411.8 M to 1.8 M (-0.05 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.722,90086,1881,767,3411.8 M to 1.8 M (-0.16 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.712,20065,3621,770,2411.8 M to 1.8 M (-0.12 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.702,50074,2501,772,4411.8 M to 1.8 M (-0.14 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.6960017,8141,774,9411.8 M to 1.8 M (-0.03 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.683008,9041,775,5411.8 M to 1.8 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.6760017,8021,775,8411.8 M to 1.8 M (-0.03 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.661,00029,6601,776,4411.8 M to 1.8 M (-0.06 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.6524,900738,2851,777,4411.8 M to 1.8 M (-1.38 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS29.6460017,7841,802,3411.8 M to 1.8 M (-0.03 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.551003,0551,652,9411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.502,40073,2001,653,0411.7 M to 1.7 M (-0.14 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.4940012,1961,655,4411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.483009,1441,655,8411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.471003,0471,656,1411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.4660018,2761,656,2411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.453009,1351,656,8411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.443009,1321,657,1411.7 M to 1.7 M (-0.02 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.431003,0431,657,4411.7 M to 1.7 M (-0.01 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.4117,300526,0931,657,5411.7 M to 1.7 M (-1.03 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.403,600109,4401,674,8411.7 M to 1.7 M (-0.21 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.3960018,2341,678,4411.7 M to 1.7 M (-0.04 %)
Nov 09 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorSellS30.381003,0381,679,0411.7 M to 1.7 M (-0.01 %)
Jun 05 2006PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorGrantA0.002,488010,8288.3 K to 10.8 K (+29.83 %)
May 25 2005PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorGrantA0.002,34008,3406 K to 8.3 K (+39.00 %)
Sep 03 2004PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorOption ExerciseM3.136,00018,7500
Sep 03 2004PCRTUTOR PERINI CorpONEGLIA RAYMOND RDirectorBuyM3.136,00018,7506,0000 to 6 K

Page:   < prev 1 2 3 4