Current price$102.46
- Consensus target
- $117.26
- Gap to consensus
- +14.5%
- Confidence
- 59%
- Analyst range
- $105.00 – $137.00
- Std deviation
- $9.04
- Last updated
- Sep 16, 02:07 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $116.65USD | $105.00 – $132.00USD | 22 | — |
| MarketBeat | $115.45USD | $105.00 – $137.00USD | 17 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $101.49, High $101.94, Low $100.74, Close $100.78, Volume 960.2K.
- 2026-03-17: Open $100.89, High $102.32, Low $100.89, Close $101.81, Volume 827.9K.
- 2026-03-18: Open $101.06, High $101.37, Low $100.10, Close $100.35, Volume 803K.
- 2026-03-19: Open $101.63, High $101.63, Low $98.95, Close $99.68, Volume 982.6K.
- 2026-03-20: Open $99.24, High $99.85, Low $96.71, Close $97.36, Volume 2.1M.
- 2026-03-23: Open $99.00, High $99.68, Low $97.99, Close $98.15, Volume 2.5M.
- 2026-03-24: Open $97.44, High $98.75, Low $96.97, Close $97.91, Volume 927.2K.
- 2026-03-25: Open $98.62, High $98.62, Low $97.13, Close $97.34, Volume 810.7K.
- 2026-03-26: Open $97.14, High $98.56, Low $97.14, Close $97.67, Volume 1M.
- 2026-03-27: Open $97.06, High $97.98, Low $96.53, Close $96.96, Volume 1.4M.
- 2026-03-30: Open $97.91, High $98.81, Low $96.95, Close $97.84, Volume 1.4M.
- 2026-03-31: Open $98.16, High $98.67, Low $97.04, Close $97.66, Volume 1.7M.
- 2026-04-01: Open $98.31, High $98.96, Low $97.55, Close $98.27, Volume 1.5M.
- 2026-04-02: Open $97.51, High $100.94, Low $97.40, Close $100.76, Volume 1.4M.
- 2026-04-06: Open $100.76, High $102.01, Low $100.36, Close $101.09, Volume 1.2M.
- 2026-04-07: Open $101.08, High $102.08, Low $100.46, Close $100.83, Volume 1.4M.
- 2026-04-08: Open $101.89, High $102.71, Low $101.49, Close $102.27, Volume 1.3M.
- 2026-04-09: Open $101.82, High $102.22, Low $100.50, Close $100.84, Volume 1.3M.
- 2026-04-10: Open $100.96, High $102.34, Low $100.73, Close $101.95, Volume 928.8K.
- 2026-04-13: Open $101.62, High $101.62, Low $99.73, Close $100.82, Volume 838.9K.
- 2026-04-14: Open $101.18, High $102.13, Low $100.04, Close $101.78, Volume 1.1M.
- 2026-04-15: Open $101.68, High $101.93, Low $100.46, Close $101.38, Volume 951.1K.
- 2026-04-16: Open $101.19, High $101.94, Low $99.69, Close $100.18, Volume 1.4M.
- 2026-04-17: Open $100.52, High $103.85, Low $100.52, Close $103.40, Volume 1.4M.
- 2026-04-20: Open $102.97, High $104.95, Low $102.58, Close $104.76, Volume 945K.
- 2026-04-21: Open $104.53, High $104.70, Low $102.39, Close $102.48, Volume 946.8K.
- 2026-04-22: Open $102.85, High $103.00, Low $101.08, Close $101.48, Volume 1.1M.
- 2026-04-23: Open $100.72, High $102.94, Low $100.72, Close $102.43, Volume 737.9K.
- 2026-04-24: Open $102.44, High $102.92, Low $101.28, Close $101.75, Volume 859.3K.
- 2026-04-27: Open $101.76, High $102.39, Low $101.10, Close $101.60, Volume 1M.
- 2026-04-28: Open $102.43, High $106.16, Low $101.91, Close $105.93, Volume 1.5M.
- 2026-04-29: Open $105.54, High $106.90, Low $105.02, Close $105.32, Volume 1.5M.
- 2026-04-30: Open $106.05, High $106.48, Low $104.48, Close $105.02, Volume 1.4M.
- 2026-05-01: Open $106.06, High $106.31, Low $102.80, Close $104.45, Volume 1.8M.
- 2026-05-04: Open $103.93, High $106.04, Low $103.53, Close $104.38, Volume 834.8K.
- 2026-05-05: Open $104.41, High $105.76, Low $103.69, Close $104.73, Volume 900K.
- 2026-05-06: Open $105.08, High $105.88, Low $104.55, Close $104.81, Volume 1.5M.
- 2026-05-07: Open $104.08, High $105.07, Low $103.91, Close $104.07, Volume 2M.
- 2026-05-08: Open $104.06, High $104.51, Low $103.08, Close $103.77, Volume 1.1M.
- 2026-05-11: Open $104.65, High $105.45, Low $104.13, Close $104.92, Volume 1M.
- 2026-05-12: Open $105.38, High $105.48, Low $104.00, Close $105.23, Volume 756K.
- 2026-05-13: Open $104.60, High $105.54, Low $104.03, Close $105.35, Volume 710.6K.
- 2026-05-14: Open $104.70, High $104.98, Low $103.33, Close $103.99, Volume 1.4M.
- 2026-05-15: Open $104.21, High $104.64, Low $102.51, Close $102.59, Volume 1.7M.
- 2026-05-18: Open $102.94, High $104.73, Low $102.78, Close $104.61, Volume 834.4K.
- 2026-05-19: Open $104.50, High $105.40, Low $103.70, Close $105.06, Volume 1.4M.
- 2026-05-20: Open $105.32, High $107.29, Low $104.51, Close $106.29, Volume 1.1M.
- 2026-05-21: Open $106.01, High $106.56, Low $104.09, Close $106.17, Volume 754.7K.
- 2026-05-22: Open $106.46, High $108.00, Low $105.95, Close $107.47, Volume 1.3M.
- 2026-05-26: Open $108.10, High $108.48, Low $107.01, Close $107.74, Volume 855.1K.
- 2026-05-27: Open $108.01, High $109.11, Low $107.87, Close $108.09, Volume 1.2M.
- 2026-05-28: Open $108.07, High $108.80, Low $107.47, Close $108.02, Volume 819K.
- 2026-05-29: Open $107.60, High $107.90, Low $106.03, Close $106.56, Volume 1.7M.
- 2026-06-01: Open $106.00, High $108.15, Low $105.75, Close $106.08, Volume 1M.
- 2026-06-02: Open $106.25, High $106.46, Low $104.97, Close $106.10, Volume 1.1M.
- 2026-06-03: Open $105.73, High $109.35, Low $105.63, Close $108.89, Volume 1M.
- 2026-06-04: Open $110.00, High $112.04, Low $108.94, Close $112.01, Volume 1.3M.
- 2026-06-05: Open $111.60, High $113.57, Low $111.15, Close $112.60, Volume 1.6M.
- 2026-06-08: Open $112.71, High $113.73, Low $112.12, Close $112.97, Volume 2M.
- 2026-06-09: Open $113.43, High $115.53, Low $112.82, Close $115.40, Volume 1.8M.
- 2026-06-10: Open $114.66, High $116.57, Low $114.29, Close $115.31, Volume 1M.
- 2026-06-11: Open $115.31, High $116.59, Low $113.95, Close $114.44, Volume 1.1M.
- 2026-06-12: Open $114.66, High $116.16, Low $114.39, Close $114.98, Volume 989K.
- 2026-06-15: Open $114.67, High $115.48, Low $113.25, Close $113.50, Volume 1.2M.
- 2026-06-16: Open $113.49, High $114.39, Low $111.56, Close $112.36, Volume 1.3M.
- 2026-06-17: Open $112.19, High $112.45, Low $108.54, Close $109.35, Volume 1.6M.
- 2026-06-18: Open $111.26, High $111.26, Low $108.90, Close $108.99, Volume 2.8M.
- 2026-06-22: Open $109.98, High $109.98, Low $107.97, Close $108.98, Volume 1.2M.
- 2026-06-23: Open $109.76, High $110.62, Low $109.14, Close $110.50, Volume 936.4K.
- 2026-06-24: Open $110.54, High $111.95, Low $110.27, Close $111.26, Volume 876.7K.
- 2026-06-25: Open $111.49, High $113.83, Low $111.49, Close $113.59, Volume 938.9K.
- 2026-06-26: Open $114.31, High $116.37, Low $114.23, Close $116.31, Volume 1.4M.
- 2026-06-29: Open $115.96, High $116.75, Low $115.38, Close $116.74, Volume 745.6K.
- 2026-06-30: Open $114.76, High $115.63, Low $113.88, Close $114.49, Volume 847K.
- 2026-07-01: Open $114.90, High $117.56, Low $114.90, Close $115.66, Volume 1.1M.
- 2026-07-02: Open $115.97, High $117.33, Low $115.29, Close $117.25, Volume 808.4K.
- 2026-07-06: Open $116.93, High $117.15, Low $116.12, Close $116.95, Volume 571.9K.
- 2026-07-07: Open $118.00, High $119.81, Low $117.48, Close $117.58, Volume 776.2K.
- 2026-07-08: Open $117.00, High $117.00, Low $113.88, Close $113.98, Volume 943.8K.
- 2026-07-09: Open $114.44, High $114.80, Low $113.10, Close $113.29, Volume 706.7K.
- 2026-07-10: Open $113.83, High $114.16, Low $112.56, Close $112.96, Volume 670.5K.
- 2026-07-13: Open $113.55, High $114.60, Low $112.76, Close $114.19, Volume 712.7K.
- 2026-07-14: Open $114.24, High $114.42, Low $112.79, Close $112.98, Volume 1.2M.
- 2026-07-15: Open $113.65, High $113.70, Low $111.47, Close $111.87, Volume 1.1M.
- 2026-07-16: Open $112.70, High $114.86, Low $112.19, Close $114.57, Volume 2.1M.
- 2026-07-17: Open $115.00, High $115.64, Low $111.94, Close $112.97, Volume 1M.
- 2026-07-20: Open $113.21, High $113.82, Low $112.49, Close $112.86, Volume 782.9K.
- 2026-07-21: Open $112.69, High $112.95, Low $111.88, Close $112.09, Volume 836.9K.
- 2026-07-22: Open $112.32, High $112.50, Low $111.49, Close $112.01, Volume 730K.
- 2026-07-23: Open $112.06, High $113.83, Low $112.06, Close $112.84, Volume 713.8K.
- 2026-07-24: Open $113.63, High $113.91, Low $112.68, Close $113.73, Volume 792.9K.
- 2026-07-27: Open $113.55, High $113.92, Low $112.61, Close $112.84, Volume 614.1K.
- 2026-07-28: Open $113.92, High $115.75, Low $113.89, Close $115.04, Volume 1.3M.
- 2026-07-29: Open $115.59, High $116.84, Low $115.05, Close $116.37, Volume 1.1M.
- 2026-07-30: Open $115.17, High $115.35, Low $112.65, Close $113.29, Volume 1.8M.
- 2026-07-31: Open $111.67, High $113.24, Low $108.96, Close $110.81, Volume 1.9M.
- 2026-08-03: Open $110.74, High $111.92, Low $109.86, Close $110.72, Volume 1.2M.
- 2026-08-04: Open $109.68, High $111.22, Low $109.23, Close $111.03, Volume 1.1M.
- 2026-08-05: Open $111.51, High $111.99, Low $110.39, Close $111.91, Volume 695.6K.
- 2026-08-06: Open $113.15, High $113.15, Low $110.20, Close $110.74, Volume 613.6K.
- 2026-08-07: Open $111.24, High $112.15, Low $110.44, Close $111.93, Volume 767.7K.
- 2026-08-10: Open $111.50, High $111.50, Low $108.81, Close $109.08, Volume 755.1K.
- 2026-08-11: Open $108.67, High $109.24, Low $108.25, Close $108.29, Volume 775.5K.
- 2026-08-12: Open $107.91, High $108.93, Low $107.38, Close $108.38, Volume 767.8K.
- 2026-08-13: Open $109.05, High $111.04, Low $108.78, Close $110.47, Volume 796K.
- 2026-08-14: Open $109.66, High $111.25, Low $109.66, Close $110.36, Volume 781.4K.
- 2026-08-17: Open $110.02, High $110.02, Low $108.02, Close $108.26, Volume 617.4K.
- 2026-08-18: Open $109.31, High $109.35, Low $107.23, Close $107.28, Volume 619.4K.
- 2026-08-19: Open $108.63, High $109.20, Low $107.52, Close $108.40, Volume 709.5K.
- 2026-08-20: Open $108.49, High $109.33, Low $107.84, Close $107.92, Volume 1.1M.
- 2026-08-21: Open $108.08, High $108.50, Low $107.25, Close $107.59, Volume 1.2M.
- 2026-08-24: Open $107.96, High $109.39, Low $107.69, Close $109.15, Volume 744.2K.
- 2026-08-25: Open $108.50, High $109.10, Low $107.76, Close $108.28, Volume 798K.
- 2026-08-26: Open $107.56, High $108.61, Low $107.20, Close $107.61, Volume 558.8K.
- 2026-08-27: Open $106.93, High $107.44, Low $105.64, Close $105.79, Volume 659.2K.
- 2026-08-28: Open $106.34, High $106.56, Low $105.79, Close $106.35, Volume 868.8K.
- 2026-08-31: Open $106.08, High $106.26, Low $104.97, Close $105.80, Volume 1.3M.
- 2026-09-01: Open $106.10, High $106.52, Low $105.47, Close $105.96, Volume 864.4K.
- 2026-09-02: Open $106.44, High $106.44, Low $104.93, Close $105.54, Volume 785.9K.
- 2026-09-03: Open $106.17, High $106.23, Low $105.34, Close $105.60, Volume 1M.
- 2026-09-04: Open $104.78, High $106.16, Low $104.70, Close $105.69, Volume 811.1K.
- 2026-09-08: Open $105.69, High $106.54, Low $104.63, Close $104.71, Volume 1.3M.
- 2026-09-09: Open $105.04, High $105.62, Low $103.46, Close $104.11, Volume 1.1M.
- 2026-09-10: Open $104.50, High $104.71, Low $102.21, Close $102.50, Volume 782.5K.
- 2026-09-11: Open $102.92, High $103.69, Low $102.09, Close $103.01, Volume 987.5K.
- 2026-09-14: Open $103.24, High $103.83, Low $101.99, Close $103.83, Volume 686.2K.
- 2026-09-15: Open $103.54, High $103.97, Low $102.55, Close $102.84, Volume 804.3K.
- 2026-09-16: Open $102.78, High $103.25, Low $102.44, Close $102.46, Volume 32.4K.
- 4 · Insider transaction filing. Filed 2026-07-06. Accession 0002138483-26-000004.View filing
- 4 · Insider transaction filing. Filed 2026-06-05. Accession 0001193125-26-259326.View filing
- 4 · Insider transaction filing. Filed 2026-05-12. Accession 0001193125-26-218486.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