Current price$121.70
- Consensus target
- $137.96
- Gap to consensus
- +13.4%
- Confidence
- 56%
- Analyst range
- $110.00 – $157.00
- Std deviation
- $13.85
- Last updated
- Sep 15, 10:26 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $141.44USD | $114.00 – $157.00USD | 16 | — |
| MarketBeat | $136.25USD | $110.00 – $157.00USD | 17 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $106.81, High $107.31, Low $104.49, Close $104.99, Volume 2.2M.
- 2026-03-17: Open $105.85, High $106.09, Low $102.52, Close $102.64, Volume 2M.
- 2026-03-18: Open $101.02, High $102.17, Low $99.89, Close $101.40, Volume 3M.
- 2026-03-19: Open $100.39, High $101.63, Low $99.48, Close $100.41, Volume 2M.
- 2026-03-20: Open $100.86, High $100.89, Low $98.80, Close $99.37, Volume 3M.
- 2026-03-23: Open $100.57, High $100.57, Low $97.75, Close $98.38, Volume 1.5M.
- 2026-03-24: Open $98.02, High $99.79, Low $96.50, Close $96.86, Volume 1.7M.
- 2026-03-25: Open $96.63, High $97.27, Low $94.00, Close $95.39, Volume 1.9M.
- 2026-03-26: Open $95.11, High $96.41, Low $94.60, Close $95.11, Volume 1.8M.
- 2026-03-27: Open $95.20, High $96.96, Low $94.72, Close $95.24, Volume 2M.
- 2026-03-30: Open $94.97, High $95.89, Low $93.86, Close $95.17, Volume 1.5M.
- 2026-03-31: Open $95.72, High $96.82, Low $94.28, Close $96.44, Volume 1.7M.
- 2026-04-01: Open $95.38, High $96.28, Low $94.68, Close $95.49, Volume 1.8M.
- 2026-04-02: Open $95.66, High $95.87, Low $93.60, Close $95.47, Volume 1.8M.
- 2026-04-06: Open $94.99, High $95.71, Low $94.70, Close $95.22, Volume 1.3M.
- 2026-04-07: Open $95.22, High $96.16, Low $94.14, Close $94.15, Volume 1.4M.
- 2026-04-08: Open $94.50, High $95.63, Low $93.43, Close $93.79, Volume 2.4M.
- 2026-04-09: Open $93.32, High $93.77, Low $91.63, Close $92.47, Volume 1.6M.
- 2026-04-10: Open $92.36, High $92.81, Low $90.42, Close $90.91, Volume 2.1M.
- 2026-04-13: Open $91.00, High $91.25, Low $88.25, Close $89.53, Volume 2.5M.
- 2026-04-14: Open $89.53, High $92.75, Low $89.31, Close $92.21, Volume 2.4M.
- 2026-04-15: Open $92.29, High $93.92, Low $91.28, Close $93.49, Volume 1.8M.
- 2026-04-16: Open $93.48, High $94.50, Low $93.32, Close $93.94, Volume 2M.
- 2026-04-17: Open $93.50, High $96.39, Low $93.50, Close $95.50, Volume 2.8M.
- 2026-04-20: Open $95.15, High $96.21, Low $94.27, Close $96.14, Volume 1.6M.
- 2026-04-21: Open $95.49, High $96.02, Low $94.39, Close $95.74, Volume 1.3M.
- 2026-04-22: Open $96.10, High $96.90, Low $94.40, Close $94.99, Volume 1.4M.
- 2026-04-23: Open $94.70, High $96.33, Low $94.60, Close $96.19, Volume 1.7M.
- 2026-04-24: Open $96.27, High $97.08, Low $95.18, Close $96.07, Volume 1.3M.
- 2026-04-27: Open $95.84, High $97.25, Low $95.32, Close $95.33, Volume 1.7M.
- 2026-04-28: Open $96.59, High $98.50, Low $94.78, Close $98.05, Volume 3.8M.
- 2026-04-29: Open $97.99, High $98.96, Low $95.93, Close $96.80, Volume 1.8M.
- 2026-04-30: Open $96.64, High $98.25, Low $96.63, Close $98.03, Volume 1.6M.
- 2026-05-01: Open $98.43, High $98.64, Low $96.37, Close $96.97, Volume 1.1M.
- 2026-05-04: Open $96.35, High $97.21, Low $95.77, Close $96.91, Volume 1.3M.
- 2026-05-05: Open $96.73, High $97.10, Low $95.04, Close $96.69, Volume 1.1M.
- 2026-05-06: Open $97.13, High $97.44, Low $96.15, Close $96.83, Volume 1.5M.
- 2026-05-07: Open $96.18, High $100.35, Low $95.71, Close $99.44, Volume 2.4M.
- 2026-05-08: Open $99.87, High $100.00, Low $97.97, Close $99.25, Volume 1.7M.
- 2026-05-11: Open $99.49, High $99.87, Low $98.24, Close $99.22, Volume 2.3M.
- 2026-05-12: Open $100.26, High $100.77, Low $99.27, Close $100.33, Volume 2.8M.
- 2026-05-13: Open $100.32, High $101.26, Low $99.49, Close $100.87, Volume 2.9M.
- 2026-05-14: Open $101.38, High $101.99, Low $99.25, Close $100.20, Volume 2.4M.
- 2026-05-15: Open $100.09, High $100.86, Low $98.92, Close $100.54, Volume 1.9M.
- 2026-05-18: Open $100.69, High $104.46, Low $100.69, Close $103.64, Volume 2.8M.
- 2026-05-19: Open $104.27, High $104.75, Low $102.85, Close $103.04, Volume 1.9M.
- 2026-05-20: Open $101.56, High $102.54, Low $99.38, Close $100.48, Volume 1.7M.
- 2026-05-21: Open $99.99, High $102.25, Low $98.65, Close $101.91, Volume 1.5M.
- 2026-05-22: Open $102.74, High $103.92, Low $101.41, Close $103.36, Volume 1.1M.
- 2026-05-26: Open $102.95, High $103.68, Low $102.17, Close $102.32, Volume 2M.
- 2026-05-27: Open $102.97, High $104.79, Low $102.75, Close $102.98, Volume 1.2M.
- 2026-05-28: Open $103.83, High $104.44, Low $102.06, Close $104.28, Volume 952K.
- 2026-05-29: Open $104.56, High $104.81, Low $103.16, Close $103.20, Volume 1.5M.
- 2026-06-01: Open $102.56, High $102.80, Low $100.28, Close $100.61, Volume 1.5M.
- 2026-06-02: Open $100.87, High $101.23, Low $99.42, Close $100.47, Volume 1.7M.
- 2026-06-03: Open $100.08, High $102.94, Low $99.87, Close $101.27, Volume 1.7M.
- 2026-06-04: Open $102.67, High $103.23, Low $100.23, Close $101.12, Volume 1.2M.
- 2026-06-05: Open $101.40, High $104.88, Low $101.35, Close $103.54, Volume 1.8M.
- 2026-06-08: Open $103.28, High $104.40, Low $101.26, Close $101.77, Volume 2.5M.
- 2026-06-09: Open $106.96, High $115.23, Low $105.50, Close $112.39, Volume 5.3M.
- 2026-06-10: Open $113.47, High $117.30, Low $112.46, Close $117.05, Volume 2.8M.
- 2026-06-11: Open $116.48, High $117.25, Low $115.69, Close $116.83, Volume 1.4M.
- 2026-06-12: Open $117.74, High $117.74, Low $114.79, Close $116.49, Volume 1.6M.
- 2026-06-15: Open $114.74, High $116.02, Low $113.50, Close $115.94, Volume 1.2M.
- 2026-06-16: Open $115.90, High $116.92, Low $115.17, Close $115.99, Volume 936.6K.
- 2026-06-17: Open $114.99, High $116.21, Low $112.59, Close $112.96, Volume 1.1M.
- 2026-06-18: Open $112.61, High $114.16, Low $110.63, Close $110.86, Volume 2.2M.
- 2026-06-22: Open $109.73, High $110.49, Low $107.10, Close $107.19, Volume 1.5M.
- 2026-06-23: Open $109.55, High $110.60, Low $108.32, Close $110.47, Volume 1.7M.
- 2026-06-24: Open $111.24, High $112.65, Low $110.62, Close $111.63, Volume 1.5M.
- 2026-06-25: Open $111.16, High $113.05, Low $111.16, Close $112.50, Volume 1.3M.
- 2026-06-26: Open $113.62, High $116.16, Low $113.33, Close $115.64, Volume 1.9M.
- 2026-06-29: Open $116.20, High $117.24, Low $115.36, Close $115.89, Volume 1.3M.
- 2026-06-30: Open $115.11, High $115.24, Low $112.48, Close $112.50, Volume 1.4M.
- 2026-07-01: Open $113.63, High $115.45, Low $113.11, Close $114.86, Volume 1.9M.
- 2026-07-02: Open $115.91, High $117.27, Low $115.10, Close $116.28, Volume 1.7M.
- 2026-07-06: Open $115.82, High $115.82, Low $110.90, Close $111.66, Volume 1.7M.
- 2026-07-07: Open $113.89, High $115.01, Low $112.39, Close $113.24, Volume 1.7M.
- 2026-07-08: Open $113.54, High $114.12, Low $111.95, Close $112.32, Volume 1.9M.
- 2026-07-09: Open $111.10, High $112.52, Low $110.20, Close $110.87, Volume 1.3M.
- 2026-07-10: Open $110.76, High $111.81, Low $110.02, Close $111.60, Volume 947.1K.
- 2026-07-13: Open $112.75, High $113.82, Low $110.10, Close $110.53, Volume 1.5M.
- 2026-07-14: Open $110.06, High $110.49, Low $108.08, Close $108.81, Volume 1.4M.
- 2026-07-15: Open $107.87, High $110.55, Low $107.45, Close $109.02, Volume 1.7M.
- 2026-07-16: Open $110.03, High $114.03, Low $109.94, Close $113.97, Volume 1.5M.
- 2026-07-17: Open $115.95, High $117.55, Low $111.51, Close $112.01, Volume 1.3M.
- 2026-07-20: Open $111.99, High $113.35, Low $111.62, Close $112.50, Volume 1.1M.
- 2026-07-21: Open $113.47, High $116.20, Low $112.95, Close $115.75, Volume 1.9M.
- 2026-07-22: Open $117.47, High $118.14, Low $115.94, Close $118.05, Volume 2.3M.
- 2026-07-23: Open $116.57, High $117.11, Low $114.56, Close $115.71, Volume 1.4M.
- 2026-07-24: Open $116.08, High $118.42, Low $115.89, Close $118.32, Volume 1.1M.
- 2026-07-27: Open $118.16, High $121.67, Low $117.52, Close $121.05, Volume 2M.
- 2026-07-28: Open $123.26, High $125.42, Low $121.97, Close $123.04, Volume 1.7M.
- 2026-07-29: Open $123.53, High $127.65, Low $123.40, Close $126.35, Volume 1.7M.
- 2026-07-30: Open $123.79, High $124.67, Low $121.60, Close $122.21, Volume 1.2M.
- 2026-07-31: Open $120.68, High $121.40, Low $119.00, Close $119.26, Volume 1.8M.
- 2026-08-03: Open $119.83, High $121.38, Low $117.17, Close $117.50, Volume 1.3M.
- 2026-08-04: Open $116.41, High $119.62, Low $115.64, Close $119.17, Volume 1.2M.
- 2026-08-05: Open $120.28, High $120.41, Low $117.82, Close $119.21, Volume 678.8K.
- 2026-08-06: Open $120.99, High $120.99, Low $117.19, Close $118.80, Volume 959.8K.
- 2026-08-07: Open $118.16, High $120.71, Low $117.66, Close $120.16, Volume 685.4K.
- 2026-08-10: Open $119.00, High $119.21, Low $117.61, Close $118.07, Volume 1M.
- 2026-08-11: Open $116.94, High $118.97, Low $116.94, Close $117.34, Volume 898.7K.
- 2026-08-12: Open $116.36, High $119.26, Low $115.82, Close $118.79, Volume 1.3M.
- 2026-08-13: Open $119.86, High $121.00, Low $119.53, Close $120.63, Volume 932.6K.
- 2026-08-14: Open $120.05, High $121.51, Low $119.54, Close $121.39, Volume 905.3K.
- 2026-08-17: Open $120.10, High $120.71, Low $117.53, Close $117.83, Volume 1M.
- 2026-08-18: Open $119.30, High $120.51, Low $118.42, Close $118.50, Volume 1M.
- 2026-08-19: Open $120.53, High $123.00, Low $119.39, Close $122.84, Volume 1.2M.
- 2026-08-20: Open $122.25, High $124.69, Low $121.73, Close $123.05, Volume 842K.
- 2026-08-21: Open $123.26, High $124.79, Low $122.66, Close $124.32, Volume 1.4M.
- 2026-08-24: Open $125.00, High $126.22, Low $124.57, Close $125.87, Volume 1.1M.
- 2026-08-25: Open $123.87, High $126.19, Low $123.77, Close $125.45, Volume 2M.
- 2026-08-26: Open $134.80, High $134.85, Low $128.12, Close $130.90, Volume 2.9M.
- 2026-08-27: Open $130.29, High $135.89, Low $128.90, Close $131.84, Volume 2.1M.
- 2026-08-28: Open $131.94, High $134.40, Low $131.10, Close $132.34, Volume 1.4M.
- 2026-08-31: Open $131.73, High $134.37, Low $131.15, Close $131.16, Volume 1.2M.
- 2026-09-01: Open $132.21, High $134.00, Low $130.74, Close $131.42, Volume 1.7M.
- 2026-09-02: Open $131.82, High $132.65, Low $131.01, Close $131.44, Volume 1.1M.
- 2026-09-03: Open $129.68, High $130.03, Low $127.25, Close $128.51, Volume 1.2M.
- 2026-09-04: Open $127.98, High $128.86, Low $126.01, Close $126.08, Volume 1.1M.
- 2026-09-08: Open $125.62, High $125.81, Low $123.23, Close $124.66, Volume 1.3M.
- 2026-09-09: Open $124.30, High $124.84, Low $122.86, Close $123.31, Volume 1.5M.
- 2026-09-10: Open $123.71, High $124.42, Low $120.87, Close $121.07, Volume 1.4M.
- 2026-09-11: Open $121.97, High $121.97, Low $119.97, Close $121.14, Volume 1.1M.
- 2026-09-14: Open $123.26, High $124.43, Low $121.20, Close $121.30, Volume 1.4M.
- 2026-09-15: Open $120.80, High $121.86, Low $119.54, Close $121.70, Volume 1.3M.
- 4 · Insider transaction filing. Filed 2026-09-02. Accession 0000091419-26-000086.View filing
- 4 · Insider transaction filing. Filed 2026-09-02. Accession 0000091419-26-000087.View filing
- 4 · Insider transaction filing. Filed 2026-09-02. Accession 0000091419-26-000088.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