Current price$123.62
- Consensus target
- $166.99
- Gap to consensus
- +35.1%
- Confidence
- 47%
- Analyst range
- $115.00 – $209.00
- Std deviation
- $27.83
- Last updated
- Sep 15, 09:35 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $170.83USD | $115.00 – $209.00USD | 23 | — |
| MarketBeat | $167.10USD | $115.00 – $209.00USD | 23 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $151.60, High $154.81, Low $150.76, Close $151.02, Volume 2M.
- 2026-03-17: Open $152.48, High $153.22, Low $151.30, Close $151.66, Volume 915.5K.
- 2026-03-18: Open $153.00, High $154.01, Low $150.35, Close $152.09, Volume 2.7M.
- 2026-03-19: Open $152.59, High $153.16, Low $150.42, Close $151.91, Volume 2.4M.
- 2026-03-20: Open $151.82, High $152.49, Low $149.18, Close $149.62, Volume 2.9M.
- 2026-03-23: Open $150.92, High $154.01, Low $150.39, Close $152.46, Volume 1.9M.
- 2026-03-24: Open $152.78, High $155.76, Low $151.10, Close $152.68, Volume 1.6M.
- 2026-03-25: Open $152.75, High $153.74, Low $150.18, Close $151.56, Volume 1.4M.
- 2026-03-26: Open $151.91, High $154.48, Low $150.16, Close $150.41, Volume 1.4M.
- 2026-03-27: Open $150.30, High $153.09, Low $149.35, Close $151.40, Volume 2.1M.
- 2026-03-30: Open $151.50, High $152.29, Low $149.90, Close $151.00, Volume 1.9M.
- 2026-03-31: Open $151.66, High $151.66, Low $148.50, Close $150.00, Volume 2.2M.
- 2026-04-01: Open $152.25, High $152.63, Low $148.30, Close $151.09, Volume 2.5M.
- 2026-04-02: Open $151.57, High $152.55, Low $149.67, Close $151.20, Volume 2.2M.
- 2026-04-06: Open $150.67, High $155.30, Low $149.25, Close $155.25, Volume 2M.
- 2026-04-07: Open $155.58, High $155.58, Low $152.81, Close $153.83, Volume 2M.
- 2026-04-08: Open $155.14, High $155.49, Low $149.65, Close $150.26, Volume 4M.
- 2026-04-09: Open $150.99, High $163.23, Low $150.25, Close $163.07, Volume 4.7M.
- 2026-04-10: Open $162.82, High $168.48, Low $162.00, Close $166.15, Volume 3.8M.
- 2026-04-13: Open $168.50, High $168.60, Low $162.87, Close $164.60, Volume 2.4M.
- 2026-04-14: Open $163.75, High $167.00, Low $162.90, Close $164.50, Volume 1.8M.
- 2026-04-15: Open $164.75, High $165.49, Low $162.49, Close $163.95, Volume 2M.
- 2026-04-16: Open $163.39, High $165.00, Low $161.94, Close $164.25, Volume 1.7M.
- 2026-04-17: Open $162.30, High $165.59, Low $161.86, Close $162.28, Volume 2.3M.
- 2026-04-20: Open $162.12, High $163.82, Low $159.44, Close $159.82, Volume 1.8M.
- 2026-04-21: Open $159.75, High $159.88, Low $156.27, Close $156.95, Volume 1.4M.
- 2026-04-22: Open $157.39, High $158.40, Low $156.30, Close $156.88, Volume 1.3M.
- 2026-04-23: Open $157.74, High $160.46, Low $157.42, Close $159.31, Volume 1.6M.
- 2026-04-24: Open $159.67, High $160.25, Low $154.58, Close $156.00, Volume 1.4M.
- 2026-04-27: Open $156.20, High $157.19, Low $153.42, Close $155.08, Volume 2.1M.
- 2026-04-28: Open $156.41, High $157.61, Low $154.02, Close $155.39, Volume 1.5M.
- 2026-04-29: Open $153.50, High $154.42, Low $150.22, Close $150.40, Volume 2M.
- 2026-04-30: Open $151.56, High $157.63, Low $151.25, Close $156.58, Volume 1.7M.
- 2026-05-01: Open $157.33, High $157.73, Low $152.54, Close $152.82, Volume 1.5M.
- 2026-05-04: Open $151.37, High $152.69, Low $147.14, Close $148.14, Volume 2.1M.
- 2026-05-05: Open $150.05, High $151.57, Low $147.43, Close $149.80, Volume 1.4M.
- 2026-05-06: Open $151.31, High $153.14, Low $150.02, Close $152.29, Volume 1.5M.
- 2026-05-07: Open $150.60, High $152.45, Low $149.13, Close $150.25, Volume 1.7M.
- 2026-05-08: Open $150.75, High $151.58, Low $146.80, Close $148.21, Volume 1.5M.
- 2026-05-11: Open $147.34, High $147.40, Low $141.32, Close $142.41, Volume 2.4M.
- 2026-05-12: Open $142.72, High $144.21, Low $141.33, Close $142.53, Volume 1.7M.
- 2026-05-13: Open $141.80, High $143.73, Low $139.10, Close $140.52, Volume 2.2M.
- 2026-05-14: Open $141.19, High $141.74, Low $139.80, Close $140.61, Volume 1.6M.
- 2026-05-15: Open $141.64, High $143.14, Low $139.63, Close $142.35, Volume 2M.
- 2026-05-18: Open $144.30, High $147.77, Low $143.80, Close $147.58, Volume 3.5M.
- 2026-05-19: Open $147.37, High $150.09, Low $144.86, Close $146.47, Volume 2.1M.
- 2026-05-20: Open $146.17, High $151.44, Low $144.50, Close $151.18, Volume 1.9M.
- 2026-05-21: Open $149.74, High $151.58, Low $147.07, Close $150.83, Volume 1.6M.
- 2026-05-22: Open $150.82, High $152.00, Low $148.83, Close $149.50, Volume 1.4M.
- 2026-05-26: Open $148.31, High $148.88, Low $143.71, Close $147.64, Volume 2.4M.
- 2026-05-27: Open $148.00, High $150.80, Low $143.35, Close $143.72, Volume 2.3M.
- 2026-05-28: Open $141.50, High $143.83, Low $135.26, Close $142.13, Volume 2.8M.
- 2026-05-29: Open $141.00, High $141.25, Low $138.53, Close $138.82, Volume 2.5M.
- 2026-06-01: Open $137.75, High $139.49, Low $135.25, Close $136.25, Volume 2.1M.
- 2026-06-02: Open $136.33, High $137.21, Low $135.50, Close $136.76, Volume 2.4M.
- 2026-06-03: Open $136.57, High $136.90, Low $135.11, Close $135.40, Volume 1.3M.
- 2026-06-04: Open $136.50, High $138.01, Low $136.00, Close $137.78, Volume 1.8M.
- 2026-06-05: Open $138.81, High $142.07, Low $138.81, Close $140.91, Volume 2.6M.
- 2026-06-08: Open $140.20, High $142.13, Low $138.39, Close $140.85, Volume 1.8M.
- 2026-06-09: Open $141.00, High $143.45, Low $139.64, Close $140.09, Volume 2.3M.
- 2026-06-10: Open $141.10, High $142.27, Low $139.87, Close $142.27, Volume 2.8M.
- 2026-06-11: Open $141.48, High $144.25, Low $140.97, Close $143.12, Volume 2.1M.
- 2026-06-12: Open $143.20, High $149.57, Low $143.12, Close $148.51, Volume 2.2M.
- 2026-06-15: Open $148.90, High $150.99, Low $147.25, Close $148.13, Volume 1.7M.
- 2026-06-16: Open $147.72, High $148.23, Low $144.05, Close $144.11, Volume 2M.
- 2026-06-17: Open $142.50, High $143.45, Low $138.61, Close $138.96, Volume 1.9M.
- 2026-06-18: Open $139.08, High $142.07, Low $138.94, Close $141.18, Volume 3.6M.
- 2026-06-22: Open $140.29, High $145.73, Low $140.29, Close $141.51, Volume 2.9M.
- 2026-06-23: Open $144.61, High $145.33, Low $141.50, Close $143.38, Volume 2.5M.
- 2026-06-24: Open $144.03, High $145.23, Low $142.91, Close $143.02, Volume 1.9M.
- 2026-06-25: Open $141.51, High $145.30, Low $141.51, Close $144.45, Volume 2.2M.
- 2026-06-26: Open $145.50, High $148.12, Low $144.62, Close $146.30, Volume 3M.
- 2026-06-29: Open $145.73, High $146.13, Low $139.54, Close $139.66, Volume 2.9M.
- 2026-06-30: Open $140.16, High $140.16, Low $135.73, Close $139.09, Volume 4.6M.
- 2026-07-01: Open $142.76, High $144.00, Low $134.33, Close $136.88, Volume 4.5M.
- 2026-07-02: Open $135.71, High $139.76, Low $135.32, Close $137.47, Volume 2.4M.
- 2026-07-06: Open $134.45, High $134.70, Low $128.68, Close $130.68, Volume 3.6M.
- 2026-07-07: Open $132.79, High $134.98, Low $131.15, Close $131.76, Volume 2.2M.
- 2026-07-08: Open $132.42, High $132.99, Low $129.63, Close $130.34, Volume 2.4M.
- 2026-07-09: Open $132.57, High $132.60, Low $128.88, Close $132.44, Volume 2.3M.
- 2026-07-10: Open $132.44, High $134.63, Low $132.10, Close $134.06, Volume 2.1M.
- 2026-07-13: Open $134.59, High $139.75, Low $133.72, Close $134.51, Volume 2.1M.
- 2026-07-14: Open $134.50, High $134.93, Low $130.08, Close $131.34, Volume 1.9M.
- 2026-07-15: Open $131.48, High $133.64, Low $130.71, Close $131.64, Volume 1.8M.
- 2026-07-16: Open $132.73, High $136.42, Low $131.76, Close $135.72, Volume 2.8M.
- 2026-07-17: Open $137.71, High $138.34, Low $132.56, Close $132.87, Volume 1.6M.
- 2026-07-20: Open $133.24, High $134.60, Low $132.26, Close $134.36, Volume 2.2M.
- 2026-07-21: Open $133.08, High $134.48, Low $130.50, Close $130.66, Volume 1.9M.
- 2026-07-22: Open $132.03, High $132.85, Low $131.19, Close $132.08, Volume 1M.
- 2026-07-23: Open $131.00, High $131.03, Low $128.40, Close $129.27, Volume 1.8M.
- 2026-07-24: Open $129.28, High $130.90, Low $129.10, Close $130.16, Volume 1.5M.
- 2026-07-27: Open $129.30, High $131.05, Low $128.28, Close $129.71, Volume 1.9M.
- 2026-07-28: Open $132.31, High $135.09, Low $131.31, Close $132.02, Volume 2.8M.
- 2026-07-29: Open $131.80, High $134.04, Low $131.29, Close $131.75, Volume 2.5M.
- 2026-07-30: Open $129.01, High $130.66, Low $128.50, Close $130.38, Volume 2.3M.
- 2026-07-31: Open $129.87, High $130.44, Low $128.97, Close $130.23, Volume 1.8M.
- 2026-08-03: Open $130.90, High $133.45, Low $130.60, Close $131.36, Volume 2M.
- 2026-08-04: Open $130.00, High $131.55, Low $129.86, Close $131.42, Volume 1.8M.
- 2026-08-05: Open $131.58, High $131.98, Low $130.05, Close $130.64, Volume 1.1M.
- 2026-08-06: Open $132.43, High $134.19, Low $131.20, Close $132.52, Volume 1.7M.
- 2026-08-07: Open $132.91, High $136.59, Low $132.56, Close $135.76, Volume 1.8M.
- 2026-08-10: Open $134.08, High $134.50, Low $132.68, Close $133.39, Volume 1.2M.
- 2026-08-11: Open $132.86, High $134.18, Low $131.67, Close $133.98, Volume 1.5M.
- 2026-08-12: Open $132.93, High $134.48, Low $132.36, Close $133.96, Volume 1.3M.
- 2026-08-13: Open $134.60, High $137.55, Low $134.13, Close $136.35, Volume 1.9M.
- 2026-08-14: Open $136.43, High $139.26, Low $135.30, Close $139.18, Volume 1.4M.
- 2026-08-17: Open $137.22, High $137.22, Low $129.77, Close $130.56, Volume 2.7M.
- 2026-08-18: Open $131.59, High $132.15, Low $129.44, Close $131.00, Volume 1.6M.
- 2026-08-19: Open $131.00, High $133.95, Low $130.79, Close $133.52, Volume 1.5M.
- 2026-08-20: Open $132.43, High $134.84, Low $131.21, Close $134.14, Volume 1.5M.
- 2026-08-21: Open $134.29, High $135.72, Low $133.54, Close $135.66, Volume 1.9M.
- 2026-08-24: Open $136.28, High $138.90, Low $136.19, Close $137.60, Volume 1.9M.
- 2026-08-25: Open $136.09, High $136.88, Low $134.32, Close $135.01, Volume 954.7K.
- 2026-08-26: Open $135.24, High $135.67, Low $134.11, Close $134.45, Volume 1.1M.
- 2026-08-27: Open $133.18, High $133.50, Low $131.36, Close $131.43, Volume 1.3M.
- 2026-08-28: Open $132.61, High $132.92, Low $130.53, Close $130.69, Volume 2M.
- 2026-08-31: Open $130.50, High $131.28, Low $129.59, Close $130.62, Volume 3.1M.
- 2026-09-01: Open $131.04, High $131.83, Low $130.29, Close $130.63, Volume 2.2M.
- 2026-09-02: Open $131.81, High $132.89, Low $129.34, Close $129.35, Volume 2.3M.
- 2026-09-03: Open $128.67, High $129.75, Low $127.36, Close $129.09, Volume 2.1M.
- 2026-09-04: Open $128.50, High $129.84, Low $127.78, Close $128.18, Volume 1.7M.
- 2026-09-08: Open $128.00, High $130.99, Low $120.43, Close $120.98, Volume 4.5M.
- 2026-09-09: Open $121.78, High $122.67, Low $120.25, Close $121.55, Volume 2.4M.
- 2026-09-10: Open $122.41, High $125.76, Low $121.50, Close $123.81, Volume 2.6M.
- 2026-09-11: Open $124.51, High $125.73, Low $122.10, Close $122.45, Volume 2M.
- 2026-09-14: Open $124.25, High $125.74, Low $122.51, Close $125.00, Volume 2.9M.
- 2026-09-15: Open $124.04, High $124.85, Low $122.41, Close $123.62, Volume 2.1M.
- 4 · Insider transaction filing. Filed 2026-07-24. Accession 0001179507-26-000004.View filing
- 4 · Insider transaction filing. Filed 2026-07-24. Accession 0001199820-26-000004.View filing
- 4 · Insider transaction filing. Filed 2026-07-24. Accession 0001245563-26-000004.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