Current price$102.92
- Consensus target
- $120.50
- Gap to consensus
- +17.1%
- Confidence
- 55%
- Analyst range
- $91.00 – $139.00
- Std deviation
- $13.30
- Last updated
- Sep 15, 10:26 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $123.03USD | $91.00 – $137.00USD | 20 | — |
| MarketBeat | $120.84USD | $97.00 – $139.00USD | 20 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $106.71, High $106.71, Low $105.54, Close $106.17, Volume 1.8M.
- 2026-03-17: Open $107.06, High $107.15, Low $105.87, Close $106.07, Volume 1.7M.
- 2026-03-18: Open $105.52, High $105.69, Low $103.97, Close $104.26, Volume 2.5M.
- 2026-03-19: Open $103.32, High $104.72, Low $102.28, Close $103.94, Volume 2.8M.
- 2026-03-20: Open $104.01, High $104.25, Low $99.24, Close $99.90, Volume 5.9M.
- 2026-03-23: Open $101.45, High $102.89, Low $100.73, Close $101.34, Volume 2.7M.
- 2026-03-24: Open $100.82, High $103.69, Low $100.75, Close $102.52, Volume 2.3M.
- 2026-03-25: Open $103.37, High $103.74, Low $102.36, Close $102.76, Volume 2.5M.
- 2026-03-26: Open $102.33, High $103.09, Low $101.78, Close $102.86, Volume 2M.
- 2026-03-27: Open $106.06, High $111.99, Low $104.94, Close $109.88, Volume 9.1M.
- 2026-03-30: Open $111.54, High $111.78, Low $109.55, Close $111.06, Volume 3.6M.
- 2026-03-31: Open $111.13, High $112.53, Low $109.92, Close $112.36, Volume 3.3M.
- 2026-04-01: Open $111.81, High $114.07, Low $111.81, Close $113.58, Volume 3M.
- 2026-04-02: Open $113.54, High $115.32, Low $113.00, Close $114.90, Volume 2.4M.
- 2026-04-06: Open $114.64, High $115.61, Low $114.10, Close $114.57, Volume 2.8M.
- 2026-04-07: Open $114.09, High $115.38, Low $113.74, Close $113.87, Volume 2.1M.
- 2026-04-08: Open $113.45, High $114.96, Low $112.95, Close $114.61, Volume 2.9M.
- 2026-04-09: Open $114.74, High $117.68, Low $114.74, Close $117.44, Volume 2.8M.
- 2026-04-10: Open $117.14, High $117.81, Low $116.28, Close $116.47, Volume 1.9M.
- 2026-04-13: Open $116.46, High $116.46, Low $114.23, Close $115.33, Volume 1.8M.
- 2026-04-14: Open $115.34, High $115.92, Low $114.08, Close $115.57, Volume 2.1M.
- 2026-04-15: Open $115.00, High $115.51, Low $114.29, Close $114.95, Volume 3.1M.
- 2026-04-16: Open $114.66, High $115.66, Low $114.44, Close $115.51, Volume 2.8M.
- 2026-04-17: Open $115.13, High $115.98, Low $114.00, Close $115.52, Volume 3.8M.
- 2026-04-20: Open $114.99, High $115.46, Low $113.16, Close $113.66, Volume 3.2M.
- 2026-04-21: Open $114.59, High $114.70, Low $110.50, Close $111.24, Volume 5.4M.
- 2026-04-22: Open $112.39, High $112.98, Low $109.62, Close $110.47, Volume 2.8M.
- 2026-04-23: Open $111.62, High $114.11, Low $111.23, Close $113.92, Volume 2M.
- 2026-04-24: Open $113.75, High $114.30, Low $113.21, Close $113.64, Volume 2.8M.
- 2026-04-27: Open $114.17, High $114.62, Low $113.41, Close $113.44, Volume 2.6M.
- 2026-04-28: Open $114.06, High $114.06, Low $112.63, Close $113.16, Volume 2.5M.
- 2026-04-29: Open $116.15, High $117.95, Low $114.30, Close $114.67, Volume 4.1M.
- 2026-04-30: Open $116.39, High $118.23, Low $114.96, Close $117.91, Volume 3.1M.
- 2026-05-01: Open $117.07, High $118.45, Low $116.06, Close $116.43, Volume 2.7M.
- 2026-05-04: Open $115.58, High $117.32, Low $115.00, Close $116.40, Volume 1.7M.
- 2026-05-05: Open $117.00, High $118.11, Low $116.61, Close $117.36, Volume 2.1M.
- 2026-05-06: Open $113.22, High $113.50, Low $112.35, Close $112.96, Volume 16.7M.
- 2026-05-07: Open $112.69, High $112.91, Low $111.26, Close $112.02, Volume 7.8M.
- 2026-05-08: Open $112.43, High $112.95, Low $110.71, Close $111.59, Volume 4.1M.
- 2026-05-11: Open $112.49, High $113.35, Low $111.13, Close $112.97, Volume 2.7M.
- 2026-05-12: Open $112.70, High $113.18, Low $112.00, Close $112.93, Volume 4.9M.
- 2026-05-13: Open $112.46, High $113.01, Low $111.61, Close $112.35, Volume 3.2M.
- 2026-05-14: Open $112.47, High $113.02, Low $111.97, Close $112.90, Volume 2.3M.
- 2026-05-15: Open $111.57, High $111.99, Low $108.99, Close $109.03, Volume 5M.
- 2026-05-18: Open $109.79, High $110.49, Low $108.28, Close $109.58, Volume 4.3M.
- 2026-05-19: Open $108.94, High $110.73, Low $108.74, Close $110.55, Volume 4.6M.
- 2026-05-20: Open $111.31, High $112.38, Low $110.90, Close $111.93, Volume 3.8M.
- 2026-05-21: Open $111.66, High $112.43, Low $110.96, Close $112.27, Volume 3.3M.
- 2026-05-22: Open $112.44, High $112.87, Low $111.42, Close $112.40, Volume 2.8M.
- 2026-05-26: Open $113.06, High $113.23, Low $111.88, Close $111.97, Volume 3.5M.
- 2026-05-27: Open $111.46, High $111.83, Low $110.29, Close $111.51, Volume 2.3M.
- 2026-05-28: Open $111.14, High $111.67, Low $109.41, Close $109.62, Volume 3.8M.
- 2026-05-29: Open $109.69, High $110.08, Low $108.34, Close $109.05, Volume 5M.
- 2026-06-01: Open $107.55, High $107.97, Low $104.93, Close $104.97, Volume 3M.
- 2026-06-02: Open $105.49, High $107.95, Low $104.97, Close $107.60, Volume 3M.
- 2026-06-03: Open $108.50, High $111.34, Low $108.24, Close $108.66, Volume 3.6M.
- 2026-06-04: Open $109.71, High $109.72, Low $107.62, Close $109.28, Volume 5.2M.
- 2026-06-05: Open $109.42, High $111.77, Low $109.27, Close $110.74, Volume 5.3M.
- 2026-06-08: Open $111.16, High $111.26, Low $107.89, Close $108.11, Volume 2.6M.
- 2026-06-09: Open $108.59, High $109.76, Low $107.78, Close $109.66, Volume 2.6M.
- 2026-06-10: Open $111.17, High $111.96, Low $110.21, Close $110.48, Volume 4.2M.
- 2026-06-11: Open $111.43, High $112.11, Low $109.79, Close $109.89, Volume 2.3M.
- 2026-06-12: Open $110.02, High $111.15, Low $110.02, Close $111.11, Volume 2.7M.
- 2026-06-15: Open $110.06, High $111.86, Low $109.64, Close $111.08, Volume 2.8M.
- 2026-06-16: Open $111.16, High $113.52, Low $111.06, Close $112.39, Volume 3.7M.
- 2026-06-17: Open $111.92, High $112.52, Low $110.47, Close $110.86, Volume 3.8M.
- 2026-06-18: Open $111.48, High $112.66, Low $110.53, Close $111.11, Volume 6.6M.
- 2026-06-22: Open $112.16, High $112.85, Low $110.71, Close $112.20, Volume 3.6M.
- 2026-06-23: Open $112.79, High $113.96, Low $111.84, Close $113.81, Volume 3.5M.
- 2026-06-24: Open $114.59, High $115.00, Low $113.24, Close $114.69, Volume 3.1M.
- 2026-06-25: Open $115.00, High $115.91, Low $114.06, Close $115.38, Volume 3M.
- 2026-06-26: Open $115.93, High $116.39, Low $115.29, Close $115.91, Volume 4M.
- 2026-06-29: Open $115.95, High $116.71, Low $115.14, Close $116.33, Volume 3.3M.
- 2026-06-30: Open $115.71, High $116.41, Low $113.96, Close $114.86, Volume 3.7M.
- 2026-07-01: Open $113.23, High $114.59, Low $112.12, Close $112.86, Volume 3.8M.
- 2026-07-02: Open $113.52, High $116.06, Low $113.00, Close $115.11, Volume 2.7M.
- 2026-07-06: Open $114.77, High $115.20, Low $113.43, Close $113.83, Volume 2.1M.
- 2026-07-07: Open $114.70, High $116.93, Low $114.21, Close $115.19, Volume 2.4M.
- 2026-07-08: Open $115.56, High $115.71, Low $114.02, Close $114.34, Volume 2M.
- 2026-07-09: Open $115.00, High $115.28, Low $113.69, Close $113.93, Volume 4M.
- 2026-07-10: Open $113.89, High $115.36, Low $113.89, Close $115.05, Volume 2.5M.
- 2026-07-13: Open $114.82, High $116.41, Low $114.66, Close $114.84, Volume 1.9M.
- 2026-07-14: Open $115.64, High $116.70, Low $114.85, Close $115.41, Volume 2M.
- 2026-07-15: Open $115.33, High $115.88, Low $113.87, Close $114.24, Volume 2.1M.
- 2026-07-16: Open $114.20, High $115.62, Low $113.86, Close $114.87, Volume 1.6M.
- 2026-07-17: Open $116.05, High $116.80, Low $112.99, Close $113.24, Volume 4.6M.
- 2026-07-20: Open $113.89, High $115.11, Low $111.83, Close $111.91, Volume 3.1M.
- 2026-07-21: Open $111.86, High $112.38, Low $110.87, Close $112.22, Volume 3.5M.
- 2026-07-22: Open $113.44, High $115.28, Low $112.92, Close $114.88, Volume 2.2M.
- 2026-07-23: Open $113.92, High $116.00, Low $113.86, Close $115.80, Volume 2.4M.
- 2026-07-24: Open $116.37, High $116.52, Low $115.25, Close $115.95, Volume 1.8M.
- 2026-07-27: Open $114.76, High $115.84, Low $113.13, Close $113.76, Volume 2M.
- 2026-07-28: Open $113.66, High $115.36, Low $112.32, Close $112.32, Volume 4.3M.
- 2026-07-29: Open $114.29, High $114.29, Low $107.71, Close $107.79, Volume 4.3M.
- 2026-07-30: Open $108.44, High $110.30, Low $107.94, Close $108.03, Volume 3.8M.
- 2026-07-31: Open $108.71, High $109.69, Low $107.60, Close $107.62, Volume 2.6M.
- 2026-08-03: Open $107.00, High $109.11, Low $106.59, Close $108.06, Volume 3M.
- 2026-08-04: Open $107.96, High $109.39, Low $106.68, Close $108.86, Volume 2.9M.
- 2026-08-05: Open $108.48, High $109.19, Low $105.81, Close $106.86, Volume 2.2M.
- 2026-08-06: Open $107.95, High $108.20, Low $105.39, Close $106.49, Volume 2.1M.
- 2026-08-07: Open $107.22, High $108.37, Low $105.62, Close $107.18, Volume 2M.
- 2026-08-10: Open $106.75, High $107.01, Low $105.40, Close $105.65, Volume 2.1M.
- 2026-08-11: Open $105.99, High $106.95, Low $105.56, Close $106.57, Volume 2.7M.
- 2026-08-12: Open $107.99, High $108.13, Low $106.99, Close $107.85, Volume 2.2M.
- 2026-08-13: Open $107.30, High $107.85, Low $106.60, Close $106.91, Volume 1.7M.
- 2026-08-14: Open $106.59, High $108.07, Low $106.50, Close $107.84, Volume 1.8M.
- 2026-08-17: Open $107.60, High $109.49, Low $107.07, Close $108.52, Volume 1.7M.
- 2026-08-18: Open $109.52, High $110.29, Low $108.04, Close $108.08, Volume 1.9M.
- 2026-08-19: Open $108.88, High $109.28, Low $107.32, Close $107.96, Volume 2.1M.
- 2026-08-20: Open $107.34, High $108.85, Low $107.29, Close $107.34, Volume 1.6M.
- 2026-08-21: Open $107.74, High $108.30, Low $104.52, Close $104.62, Volume 2.1M.
- 2026-08-24: Open $104.46, High $105.96, Low $104.32, Close $105.79, Volume 1.4M.
- 2026-08-25: Open $106.34, High $107.14, Low $106.00, Close $106.24, Volume 1.8M.
- 2026-08-26: Open $106.41, High $107.78, Low $106.21, Close $107.23, Volume 1.4M.
- 2026-08-27: Open $106.25, High $107.07, Low $105.54, Close $106.49, Volume 1.6M.
- 2026-08-28: Open $107.17, High $107.88, Low $105.31, Close $105.75, Volume 1.4M.
- 2026-08-31: Open $105.73, High $106.72, Low $104.86, Close $106.31, Volume 2.9M.
- 2026-09-01: Open $106.82, High $107.14, Low $105.57, Close $107.02, Volume 2.3M.
- 2026-09-02: Open $107.11, High $107.55, Low $105.64, Close $106.75, Volume 3.7M.
- 2026-09-03: Open $107.00, High $108.60, Low $106.72, Close $107.78, Volume 2.7M.
- 2026-09-04: Open $106.92, High $108.09, Low $106.92, Close $107.27, Volume 2.8M.
- 2026-09-08: Open $107.29, High $109.04, Low $107.21, Close $108.53, Volume 3.6M.
- 2026-09-09: Open $108.50, High $108.81, Low $106.91, Close $107.17, Volume 2.7M.
- 2026-09-10: Open $107.00, High $107.79, Low $105.72, Close $105.73, Volume 2M.
- 2026-09-11: Open $106.71, High $107.39, Low $104.87, Close $105.33, Volume 4.2M.
- 2026-09-14: Open $105.29, High $105.58, Low $102.65, Close $103.64, Volume 3.6M.
- 2026-09-15: Open $104.07, High $103.95, Low $102.46, Close $102.92, Volume 2.2M.
- 4 · Insider transaction filing. Filed 2026-09-15. Accession 0000065984-26-000316.View filing
- 4 · Insider transaction filing. Filed 2026-09-11. Accession 0000065984-26-000314.View filing
- 4 · Insider transaction filing. Filed 2026-09-02. Accession 0000065984-26-000291.View filing
SEC activity
Recent SEC filings
- View filingDownload raw4Insider transaction filing
- View filingDownload raw4Insider transaction filing
- View filingDownload raw4Insider transaction filing
Data coverage
- PricePrice updated
- EstimatesEstimates available from 2 sources
- SECSEC filings available