J

Jacobs Solutions Inc.
148.34 +0.82% 2026-10-27

Analysts 6 firms · 4 buy · 2 hold · target 164 +11% (131–188)

Last 90d 1 insider sale

52-week range
105.68 161.75
1-month+7.2%
3-month+9.1%
1-year-7.0%
3-year+35.3%
5-year+34.0%
vs 50-day+3.5%
vs 200-day+11.0%
Volatility33%
Beta0.76
$ vol/day$127M
ATH168.44
From ATH-11.9%
Next report2026-11-23
WhoEntryMove What they saidWhen
TRACKER - Cathie Wood long — -0.6% ARK bought 25,711 shares of AVAV for ARKX. The trade: 0.47% of that fund, on 27 October 2026 — roughly $3.3m at that… 1d ago
TRACKER - John Boozman · Congress long — -13.5% John Boozman's trade date was 13 August 2026 — a disclosed purchase of $1,001–$15,000. But a Periodic Transaction… Fri, 11 Sep
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

WhenPeople SizeValuePrice
3mo sell 1 $2,478,583 146.91
5mo buy 1 $400,035 112.30
6mo buy 1 $28,478 110.07
6mo buy 1 $49,138 116.41
8mo sell 1 $193,147 132.21
11mo buy 3 $335,878 131.80
1.5y buy 1 $17,490 123.38
1.6y buy 1 $33,646 121.15
2.2y sell 3 $1,198,245 120.57
2.2y sell 1 $212,586 119.55
2.2y sell 1 $1,028,160 113.25
2.3y sched 1 $979,580 111.77
2.4y sched 1 $976,010 111.68
2.5y sched 1 $1,007,020 118.39
2.5y sched 1 $217,965 115.86
2.6y sched 2 $1,302,200 121.33
2.6y sched 1 $817,414 119.79
2.7y sched 1 $1,026,550 118.91
2.7y sched 1 $274,096 117.80
2.9y sched 1 $851,582 102.87
2.9y sell 1 $701,140 103.31
2.9y sell 1 $454,510 103.59
2.9y sell 1 $194,250 103.00
3.0y sched 1 $910,709 108.09
3.0y sched 1 $926,374 110.37
3.1y sched 1 $885,311 106.62
3.2y sched 1 $910,042 108.13
3.2y sched 1 $187,950 102.07
3.3y sched 1 $819,851 98.00
3.3y sched 1 $178,500 96.51
3.4y sched 1 $767,257 92.20
3.4y sched 1 $171,375 88.58
3.5y sched 1 $767,923 91.91
3.5y sched 1 $768,190 92.24
3.6y sell 1 $778,389 92.03
3.7y sell 2 $589,714 96.66
3.7y sell 1 $812,852 97.68
3.8y sell 1 $839,583 95.82
3.9y sell 1 $490,800 99.08
3.9y sell 1 $12,726,926 99.81
4.9y sell 2 $25,131,254 117.08
5.4y buy 1 $1,402,200 112.03
5.5y sell 1 $1,406,059 108.48
5.5y sell 1 $2,892,334 103.58
5.6y sell 1 $503,704 99.44
5.7y sell 1 $401,490 88.12
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

TWTim Walberg 1B 1.7y TKThomas H. Kean 2B 2.1y WKWilliam R. Keating 1B1S 2.5y GSGreg Stanton 1B1S 3.0y DMDavid B. McKinley 2B1S 4.3y KSKim Schrier 1S 5.0y CLCynthia M Lummis 1B 5.2y GCGilbert Cisneros 2S 6.5y

8 members · 8 buys / 6 sells · $70K–$350K disclosed · latest filing Jun 3, 2026 · full tracker ›

WhenMemberSize AmountPrice then
1.7y buy TW Tim Walberg $15K–$50K 130.27
2.1y exchange TK Thomas H. Kean $15K–$50K 127.06
2.1y exchange TK Thomas H. Kean $1K–$15K 127.06
2.5y sell WK William R. Keating $1K–$15K 110.19
3.0y sell GS Greg Stanton $1K–$15K 106.50
3.1y buy GS Greg Stanton $1K–$15K 105.67
4.3y sell DM David B. McKinley $1K–$15K 101.01
5.0y sell KS Kim Schrier $15K–$50K 110.49
5.2y buy CL Cynthia M Lummis $1K–$15K 108.59
5.6y buy WK William R. Keating $1K–$15K 98.95
6.5y buy DM David B. McKinley $1K–$15K 64.79
6.5y buy DM David B. McKinley $15K–$50K 64.79
6.5y sell GC Gilbert Cisneros $1K–$15K 64.77
6.6y sell GC Gilbert Cisneros $1K–$15K 62.19

Next report 2026-11-23 (Monday, after close, in 26 days) · EPS estimate 2.12. It has finished the next session higher 53% of the time, average move 3.9%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-08-04 beat 1.83 1.84 +0.8% +1.6% +1.4% +1.9%
2026-05-05 beat 1.63 1.75 +7.1% -7.3% -7.3% -21.4%
2026-02-03 beat 1.50 1.53 +1.8% +3.5% +7.8% +7.1%
2025-11-20 beat 1.68 1.75 +4.2% +3.8% -10.9% -7.1%
2025-08-05 beat 1.54 1.62 +5.4% -2.2% +3.8% +7.1%
2025-05-06 beat 1.38 1.43 +3.5% -6.9% -5.7% +0.2%
2025-02-04 beat 1.26 1.33 +5.7% +1.2% -3.5% -4.0%
2024-11-19 miss 1.37 1.37 -0.3% -2.5% -4.9% +0.2%
2024-08-06 miss 1.96 1.96 -0.1% +0.0% +0.4% +2.8%
2024-05-07 beat 1.86 1.91 +2.9% -0.7% -5.0% -7.5%
2024-02-06 beat 1.56 2.02 +29.6% +2.2% +2.1% +4.4%
2023-11-21 miss 2.02 1.90 -5.8% -3.6% -8.7% -7.9%
2023-08-08 miss 1.82 1.82 -0.0% -0.7% +4.6% +6.2%
2023-05-09 beat 1.78 1.81 +1.8% -1.0% +1.3% -3.2%
2023-02-07 beat 1.61 1.67 +3.7% +0.0% -1.9% -1.9%
2022-11-21 beat 1.77 1.80 +1.5% +1.8% -3.0% -2.6%
2022-08-01 beat 1.80 1.86 +3.4% -3.3% -5.7% -8.3%
2022-05-03 beat 1.68 1.72 +2.3% +0.3% +0.6% -5.6%
2022-02-08 miss 1.58 1.56 -1.2% +0.0% -3.0% -3.3%
2021-11-23 beat 1.57 1.58 +0.5% -1.5% -1.8% -5.3%
2021-08-03 beat 1.52 1.64 +7.6% -0.6% -3.3% -1.6%
2021-05-10 beat 1.39 1.66 +19.6% +1.2% +1.7% -0.6%
2021-02-09 beat 1.29 1.41 +9.4% +0.9% +2.7% +3.4%
2020-11-24 beat 1.32 1.63 +23.2% +1.5% +2.9% +2.3%
2020-08-03 beat 1.01 1.26 +24.3% +0.4% +6.0% +6.8%
2020-05-06 beat 1.31 1.39 +6.4% +0.8% +0.3% -8.6%
2020-02-04 beat 1.19 1.20 +0.9% +1.4% +2.6% +5.0%
2019-11-25 beat 1.31 1.48 +13.4% +2.0% -2.8% -5.1%
2019-08-05 beat 1.24 1.40 +13.3% +1.9% +1.7% +4.1%
2019-05-07 beat 1.09 1.19 +9.1% -0.8% +1.6% -0.7%
2019-02-06 beat 1.05 1.14 +9.0% +0.0% +1.9% +2.5%
2018-11-20 beat 1.24 1.31 +5.7% -2.5% -10.8% -9.3%
2018-08-06 beat 1.21 1.35 +12.0% +4.3% +7.8% +6.0%
2018-05-08 beat 0.87 1.00 +14.6% +5.7% +9.5% +10.5%
2018-02-07 beat 0.74 0.77 +3.9% -0.1% +2.9% -0.7%
2017-11-21 beat 0.82 0.98 +19.6% +4.6% +9.3% +9.3%
2017-08-08 0.79 0.79 — +1.9% +3.5% -1.4%
2017-05-09 beat 0.71 0.78 +9.4% +0.9% +2.2% -3.9%
2017-02-08 beat 0.63 0.68 +8.1% -1.1% -3.7% -0.8%
2016-11-22 miss 0.77 0.77 -0.4% -0.8% +2.3% +6.9%
2016-08-09 beat 0.75 0.78 +4.5% +1.7% +4.1% +0.6%
2016-05-05 beat 0.68 0.75 +10.2% +1.2% +4.8% +12.1%
2016-02-03 beat 0.69 0.78 +13.4% +0.5% -3.4% -8.4%
2015-11-23 beat 0.76 0.80 +4.6% -4.5% +2.7% +6.1%
2015-07-28 beat 0.74 0.97 +30.6% -0.3% +5.3% +7.1%
2015-04-28 miss 0.78 0.72 -7.6% -8.4% -5.7% -8.3%
2015-01-28 miss 0.78 0.77 -1.5% +3.1% +1.0% +6.5%
2014-11-17 beat 0.87 0.88 +1.7% +0.1% +1.0% +2.3%
2014-07-28 miss 0.87 0.84 -3.0% -0.2% -2.9% -7.2%
2014-04-28 miss 0.89 0.82 -8.1% -10.7% -8.2% -8.9%
2014-01-22 miss 0.72 0.71 -1.8% -7.9% -3.3% -7.6%
2013-11-18 miss 0.88 0.84 -4.3% -3.5% -5.8% -5.7%
2013-07-29 miss 0.85 0.83 -2.7% -1.0% -0.5% +2.2%
2013-04-29 miss 0.82 0.80 -2.8% -2.3% -3.0% -1.8%
2013-01-23 beat 0.76 0.76 +0.1% +0.3% +1.5% +3.8%
2012-11-12 beat 0.79 0.80 +0.7% -0.7% -0.7% +0.4%
2012-07-30 beat 0.75 0.76 +1.4% -0.4% -1.6% +0.3%
2012-04-30 miss 0.74 0.65 -12.2% -6.2% -4.5% -10.7%
2012-01-25 beat 0.70 0.70 +0.2% -1.9% -2.2% -0.4%
2011-11-14 beat 0.74 0.74 +0.6% +0.2% +7.9% +3.8%

6 firms covering, 14 actions in the last 180 days (ratings, reiterations and target changes) · average price target 164 from 6 firms, range 131–188.

DateFirmActionRating TargetFrom
2026-10-23 Citigroup main Buy 188 181
2026-10-15 Keybanc main Overweight 166 168
2026-10-05 Truist Securities main Hold 160 161
2026-08-10 UBS main Buy 167 156
2026-08-05 Truist Securities main Hold 161 149
2026-08-05 RBC Capital main Outperform 174 171
2026-07-22 RBC Capital main Outperform 171 169
2026-07-02 Truist Securities main Hold 149 150
2026-05-19 RBC Capital reit Outperform 169 —
2026-05-07 Wells Fargo main Equal-Weight 131 137
2026-05-06 Citigroup main Buy 181 180
2026-05-06 Truist Securities main Hold 150 151
2026-05-06 RBC Capital main Outperform 169 160
2026-05-06 Keybanc main Overweight 150 154
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
-0.0%
Next 1 week
+1.1%
Next 1 month
+2.4%
Seasonality
Bullish window historically
Next 30 days (to Nov 27): +4.0% median, 60% of the last 45 years finished up.
20-year seasonality chart →
Mean reversion
Overbought — RSI(2) at 89
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is -0.03%/day.
Mean-reversion stats →
1-month breakdown — Market · β 0.76 +1.9% · Seasonal tilt +0.5%
$18.4B market cap (#597 US) $127M/day volume 33% volatility -7% 1-year -12% from ATH
52-week range · 76% of the way up · -8% from the high
$105.68$161.75

Not investment advice.