Current price$140.77
- Consensus target
- $174.40
- Gap to consensus
- +23.9%
- Confidence
- 60%
- Analyst range
- $147.00 – $200.00
- Std deviation
- $12.33
- Last updated
- Sep 15, 11:35 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $173.79USD | $147.00 – $200.00USD | 22 | — |
| MarketBeat | $175.24USD | $158.00 – $190.00USD | 21 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $161.60, High $163.70, Low $161.06, Close $161.78, Volume 2.6M.
- 2026-03-17: Open $162.76, High $165.27, Low $161.98, Close $163.69, Volume 2.1M.
- 2026-03-18: Open $162.00, High $162.30, Low $158.96, Close $159.10, Volume 1.7M.
- 2026-03-19: Open $157.91, High $159.26, Low $156.25, Close $156.25, Volume 1.8M.
- 2026-03-20: Open $156.57, High $157.91, Low $155.49, Close $156.41, Volume 3.6M.
- 2026-03-23: Open $159.72, High $160.09, Low $157.38, Close $158.54, Volume 1.8M.
- 2026-03-24: Open $157.56, High $159.92, Low $157.11, Close $159.43, Volume 1.3M.
- 2026-03-25: Open $160.16, High $161.76, Low $158.33, Close $159.16, Volume 1.4M.
- 2026-03-26: Open $158.86, High $159.65, Low $156.10, Close $156.14, Volume 2M.
- 2026-03-27: Open $156.28, High $157.40, Low $153.13, Close $153.96, Volume 1.7M.
- 2026-03-30: Open $155.19, High $156.31, Low $152.90, Close $154.59, Volume 1.3M.
- 2026-03-31: Open $156.02, High $156.99, Low $152.59, Close $155.48, Volume 1.7M.
- 2026-04-01: Open $157.19, High $157.19, Low $152.61, Close $153.70, Volume 1.4M.
- 2026-04-02: Open $152.50, High $156.34, Low $151.91, Close $156.09, Volume 1M.
- 2026-04-06: Open $155.01, High $157.94, Low $154.96, Close $157.36, Volume 1M.
- 2026-04-07: Open $157.39, High $158.15, Low $156.49, Close $156.93, Volume 1.6M.
- 2026-04-08: Open $158.00, High $161.14, Low $157.79, Close $160.43, Volume 1.2M.
- 2026-04-09: Open $159.48, High $161.53, Low $159.48, Close $160.79, Volume 1.2M.
- 2026-04-10: Open $160.69, High $161.80, Low $159.76, Close $161.76, Volume 1.5M.
- 2026-04-13: Open $161.77, High $161.77, Low $159.49, Close $161.43, Volume 1M.
- 2026-04-14: Open $160.74, High $162.37, Low $160.21, Close $161.57, Volume 1.3M.
- 2026-04-15: Open $161.05, High $162.15, Low $160.58, Close $161.94, Volume 1.3M.
- 2026-04-16: Open $161.48, High $162.61, Low $158.37, Close $159.52, Volume 1.6M.
- 2026-04-17: Open $159.69, High $163.32, Low $159.69, Close $162.79, Volume 1.3M.
- 2026-04-20: Open $163.67, High $164.16, Low $161.47, Close $161.82, Volume 1.5M.
- 2026-04-21: Open $161.64, High $162.45, Low $159.47, Close $160.34, Volume 1.4M.
- 2026-04-22: Open $160.68, High $161.70, Low $158.80, Close $159.06, Volume 1.8M.
- 2026-04-23: Open $160.05, High $161.67, Low $159.70, Close $160.73, Volume 1.1M.
- 2026-04-24: Open $160.00, High $160.61, Low $158.82, Close $160.28, Volume 1.2M.
- 2026-04-27: Open $159.00, High $159.15, Low $154.66, Close $155.17, Volume 2.9M.
- 2026-04-28: Open $156.28, High $158.35, Low $155.07, Close $156.46, Volume 3M.
- 2026-04-29: Open $158.53, High $163.54, Low $158.53, Close $159.84, Volume 3.2M.
- 2026-04-30: Open $159.67, High $161.03, Low $158.22, Close $159.65, Volume 1.9M.
- 2026-05-01: Open $160.48, High $161.53, Low $157.11, Close $158.36, Volume 1.6M.
- 2026-05-04: Open $157.28, High $157.98, Low $153.78, Close $154.40, Volume 1.3M.
- 2026-05-05: Open $153.91, High $155.18, Low $153.40, Close $153.89, Volume 1.3M.
- 2026-05-06: Open $155.77, High $158.00, Low $154.61, Close $156.02, Volume 2.4M.
- 2026-05-07: Open $155.50, High $158.09, Low $155.23, Close $157.25, Volume 1.6M.
- 2026-05-08: Open $158.34, High $159.16, Low $151.71, Close $151.95, Volume 1.6M.
- 2026-05-11: Open $151.67, High $152.23, Low $149.39, Close $150.29, Volume 1.9M.
- 2026-05-12: Open $151.69, High $154.24, Low $150.11, Close $152.86, Volume 1.4M.
- 2026-05-13: Open $151.92, High $153.82, Low $149.69, Close $149.77, Volume 1.7M.
- 2026-05-14: Open $150.39, High $151.66, Low $150.33, Close $150.63, Volume 1.5M.
- 2026-05-15: Open $151.39, High $152.83, Low $149.93, Close $149.97, Volume 2.2M.
- 2026-05-18: Open $150.45, High $153.20, Low $150.26, Close $152.31, Volume 1.4M.
- 2026-05-19: Open $152.01, High $153.70, Low $150.67, Close $152.19, Volume 1.6M.
- 2026-05-20: Open $152.28, High $154.03, Low $151.00, Close $152.71, Volume 2.5M.
- 2026-05-21: Open $151.18, High $154.70, Low $150.54, Close $154.32, Volume 1.9M.
- 2026-05-22: Open $154.24, High $155.63, Low $153.68, Close $155.15, Volume 1.6M.
- 2026-05-26: Open $154.87, High $155.70, Low $153.85, Close $154.01, Volume 1.9M.
- 2026-05-27: Open $152.57, High $154.75, Low $151.49, Close $152.02, Volume 1.8M.
- 2026-05-28: Open $151.39, High $152.09, Low $149.32, Close $150.03, Volume 2.6M.
- 2026-05-29: Open $149.23, High $150.18, Low $147.34, Close $147.95, Volume 4M.
- 2026-06-01: Open $147.56, High $149.10, Low $145.44, Close $147.51, Volume 2.5M.
- 2026-06-02: Open $147.27, High $148.19, Low $145.91, Close $146.58, Volume 1.8M.
- 2026-06-03: Open $148.90, High $151.10, Low $148.21, Close $148.44, Volume 2.6M.
- 2026-06-04: Open $150.00, High $150.37, Low $147.53, Close $148.08, Volume 2M.
- 2026-06-05: Open $148.84, High $151.41, Low $147.90, Close $150.87, Volume 1.8M.
- 2026-06-08: Open $149.75, High $150.70, Low $147.16, Close $147.37, Volume 2.4M.
- 2026-06-09: Open $147.23, High $152.60, Low $146.61, Close $151.63, Volume 2.6M.
- 2026-06-10: Open $152.70, High $153.37, Low $150.74, Close $151.08, Volume 2.1M.
- 2026-06-11: Open $151.19, High $154.35, Low $150.69, Close $153.27, Volume 2.2M.
- 2026-06-12: Open $154.56, High $155.10, Low $153.01, Close $154.31, Volume 1.7M.
- 2026-06-15: Open $154.22, High $155.45, Low $153.56, Close $154.67, Volume 2.2M.
- 2026-06-16: Open $158.75, High $160.24, Low $156.71, Close $157.67, Volume 2.7M.
- 2026-06-17: Open $155.75, High $157.26, Low $153.73, Close $154.07, Volume 1.8M.
- 2026-06-18: Open $154.12, High $154.71, Low $151.20, Close $151.99, Volume 4.8M.
- 2026-06-22: Open $150.50, High $152.00, Low $149.51, Close $150.74, Volume 2.5M.
- 2026-06-23: Open $151.27, High $153.50, Low $150.78, Close $151.60, Volume 2.6M.
- 2026-06-24: Open $151.75, High $153.39, Low $151.20, Close $153.02, Volume 1.8M.
- 2026-06-25: Open $152.42, High $153.11, Low $150.77, Close $151.14, Volume 1.4M.
- 2026-06-26: Open $152.64, High $156.87, Low $151.54, Close $156.41, Volume 3.1M.
- 2026-06-29: Open $156.84, High $158.44, Low $154.97, Close $158.24, Volume 2.2M.
- 2026-06-30: Open $158.09, High $160.16, Low $157.03, Close $159.86, Volume 2.4M.
- 2026-07-01: Open $160.42, High $161.64, Low $158.63, Close $161.59, Volume 3M.
- 2026-07-02: Open $161.29, High $164.95, Low $160.99, Close $164.73, Volume 2.2M.
- 2026-07-06: Open $164.50, High $166.04, Low $162.33, Close $165.99, Volume 2.2M.
- 2026-07-07: Open $167.75, High $170.14, Low $166.63, Close $167.49, Volume 2.1M.
- 2026-07-08: Open $166.61, High $167.33, Low $163.02, Close $165.25, Volume 2.5M.
- 2026-07-09: Open $165.26, High $167.54, Low $158.25, Close $162.39, Volume 4.3M.
- 2026-07-10: Open $163.51, High $166.31, Low $162.44, Close $163.54, Volume 1.8M.
- 2026-07-13: Open $163.46, High $164.97, Low $161.58, Close $161.68, Volume 2.2M.
- 2026-07-14: Open $159.84, High $161.26, Low $154.44, Close $158.18, Volume 4.1M.
- 2026-07-15: Open $156.48, High $158.04, Low $152.01, Close $152.57, Volume 4.3M.
- 2026-07-16: Open $151.27, High $152.98, Low $149.67, Close $152.10, Volume 3.8M.
- 2026-07-17: Open $151.00, High $156.60, Low $147.67, Close $147.92, Volume 4.1M.
- 2026-07-20: Open $148.98, High $149.00, Low $146.36, Close $147.37, Volume 3M.
- 2026-07-21: Open $145.75, High $148.38, Low $144.64, Close $147.17, Volume 2.9M.
- 2026-07-22: Open $147.25, High $150.09, Low $145.07, Close $147.57, Volume 3M.
- 2026-07-23: Open $146.56, High $149.39, Low $146.36, Close $147.37, Volume 2M.
- 2026-07-24: Open $148.10, High $149.39, Low $147.69, Close $148.92, Volume 1.5M.
- 2026-07-27: Open $148.84, High $150.75, Low $147.70, Close $147.80, Volume 2.1M.
- 2026-07-28: Open $150.02, High $151.57, Low $149.03, Close $150.28, Volume 2M.
- 2026-07-29: Open $151.20, High $153.93, Low $150.83, Close $151.92, Volume 2.8M.
- 2026-07-30: Open $162.00, High $166.16, Low $155.47, Close $157.00, Volume 3.3M.
- 2026-07-31: Open $158.05, High $158.05, Low $152.21, Close $153.28, Volume 2.6M.
- 2026-08-03: Open $153.15, High $155.61, Low $148.00, Close $148.80, Volume 2.8M.
- 2026-08-04: Open $148.50, High $150.35, Low $146.71, Close $147.68, Volume 2.5M.
- 2026-08-05: Open $148.18, High $153.16, Low $148.13, Close $152.37, Volume 3M.
- 2026-08-06: Open $152.67, High $153.51, Low $150.40, Close $152.28, Volume 2.4M.
- 2026-08-07: Open $151.50, High $151.95, Low $150.24, Close $150.76, Volume 1.8M.
- 2026-08-10: Open $149.60, High $149.87, Low $145.14, Close $145.33, Volume 2.1M.
- 2026-08-11: Open $145.16, High $145.76, Low $143.00, Close $144.75, Volume 2.1M.
- 2026-08-12: Open $144.61, High $150.39, Low $144.43, Close $150.34, Volume 3.1M.
- 2026-08-13: Open $152.00, High $154.78, Low $150.72, Close $150.85, Volume 2.8M.
- 2026-08-14: Open $150.80, High $150.99, Low $148.08, Close $148.11, Volume 1.7M.
- 2026-08-17: Open $147.31, High $148.07, Low $143.26, Close $145.14, Volume 3M.
- 2026-08-18: Open $146.38, High $146.97, Low $144.77, Close $144.86, Volume 1.7M.
- 2026-08-19: Open $145.42, High $148.16, Low $143.88, Close $145.93, Volume 2.7M.
- 2026-08-20: Open $145.65, High $152.40, Low $145.32, Close $152.33, Volume 4.3M.
- 2026-08-21: Open $152.08, High $153.39, Low $149.58, Close $152.99, Volume 3.8M.
- 2026-08-24: Open $154.16, High $158.05, Low $154.16, Close $157.35, Volume 2.3M.
- 2026-08-25: Open $156.68, High $157.54, Low $155.80, Close $156.27, Volume 1.9M.
- 2026-08-26: Open $156.02, High $156.19, Low $154.10, Close $154.41, Volume 2.6M.
- 2026-08-27: Open $152.65, High $152.84, Low $150.06, Close $150.75, Volume 2M.
- 2026-08-28: Open $151.64, High $154.57, Low $151.45, Close $153.86, Volume 1.5M.
- 2026-08-31: Open $153.44, High $155.00, Low $152.85, Close $153.31, Volume 2M.
- 2026-09-01: Open $153.64, High $154.59, Low $151.93, Close $152.03, Volume 1.6M.
- 2026-09-02: Open $151.98, High $153.00, Low $150.90, Close $151.27, Volume 1.5M.
- 2026-09-03: Open $151.70, High $153.93, Low $149.84, Close $152.54, Volume 1.5M.
- 2026-09-04: Open $151.78, High $153.22, Low $150.22, Close $150.71, Volume 1.6M.
- 2026-09-08: Open $150.02, High $151.17, Low $148.54, Close $149.51, Volume 1.8M.
- 2026-09-09: Open $147.68, High $148.64, Low $142.26, Close $145.16, Volume 2.9M.
- 2026-09-10: Open $146.20, High $147.01, Low $143.42, Close $143.89, Volume 2.7M.
- 2026-09-11: Open $145.20, High $145.69, Low $140.85, Close $140.87, Volume 2.1M.
- 2026-09-14: Open $142.90, High $147.11, Low $142.79, Close $146.33, Volume 2.1M.
- 2026-09-15: Open $144.76, High $144.99, Low $140.69, Close $140.77, Volume 2.2M.
- 4 · Insider transaction filing. Filed 2026-09-01. Accession 0001041061-26-000183.View filing
- 4 · Insider transaction filing. Filed 2026-09-01. Accession 0001041061-26-000185.View filing
- 4 · Insider transaction filing. Filed 2026-08-28. Accession 0001041061-26-000177.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