Current price$139.24
- Consensus target
- $201.22
- Gap to consensus
- +44.5%
- Confidence
- 24%
- Analyst range
- $144.00 – $375.00
- Std deviation
- $65.78
- Last updated
- Sep 15, 09:35 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $171.91USD | $144.00 – $275.00USD | 22 | — |
| MarketBeat | $195.40USD | $144.00 – $375.00USD | 27 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $222.80, High $229.94, Low $219.89, Close $224.66, Volume 1.1M.
- 2026-03-17: Open $226.82, High $233.26, Low $220.85, Close $230.49, Volume 1M.
- 2026-03-18: Open $227.90, High $231.91, Low $226.51, Close $230.28, Volume 743.5K.
- 2026-03-19: Open $231.28, High $232.18, Low $226.26, Close $228.63, Volume 740K.
- 2026-03-20: Open $227.68, High $230.25, Low $224.32, Close $227.10, Volume 1.1M.
- 2026-03-23: Open $230.88, High $230.88, Low $225.21, Close $227.08, Volume 671.3K.
- 2026-03-24: Open $225.34, High $227.98, Low $221.28, Close $225.50, Volume 546.9K.
- 2026-03-25: Open $225.69, High $227.24, Low $215.26, Close $216.00, Volume 1.1M.
- 2026-03-26: Open $216.00, High $221.11, Low $215.62, Close $218.11, Volume 1M.
- 2026-03-27: Open $216.83, High $218.05, Low $208.14, Close $208.22, Volume 893K.
- 2026-03-30: Open $205.86, High $210.57, Low $205.11, Close $208.01, Volume 792.7K.
- 2026-03-31: Open $210.81, High $212.92, Low $206.55, Close $209.84, Volume 751.6K.
- 2026-04-01: Open $210.18, High $212.72, Low $203.09, Close $207.04, Volume 1.2M.
- 2026-04-02: Open $202.93, High $209.36, Low $202.44, Close $204.31, Volume 886.8K.
- 2026-04-06: Open $204.21, High $206.32, Low $202.75, Close $203.50, Volume 1.2M.
- 2026-04-07: Open $200.55, High $206.69, Low $198.10, Close $202.46, Volume 930.6K.
- 2026-04-08: Open $205.92, High $209.00, Low $202.00, Close $203.51, Volume 702.8K.
- 2026-04-09: Open $201.67, High $203.13, Low $197.54, Close $199.42, Volume 813.8K.
- 2026-04-10: Open $199.42, High $199.84, Low $195.28, Close $196.93, Volume 729.8K.
- 2026-04-13: Open $195.73, High $198.47, Low $194.61, Close $197.81, Volume 665.6K.
- 2026-04-14: Open $199.37, High $203.59, Low $198.80, Close $201.49, Volume 733.4K.
- 2026-04-15: Open $202.82, High $205.67, Low $201.06, Close $202.50, Volume 802.9K.
- 2026-04-16: Open $202.13, High $205.30, Low $200.54, Close $201.47, Volume 744.8K.
- 2026-04-17: Open $204.14, High $205.95, Low $201.89, Close $203.73, Volume 864.8K.
- 2026-04-20: Open $201.63, High $204.95, Low $199.78, Close $200.87, Volume 587K.
- 2026-04-21: Open $200.77, High $201.49, Low $191.02, Close $192.33, Volume 788.9K.
- 2026-04-22: Open $192.67, High $195.16, Low $191.89, Close $193.62, Volume 763.8K.
- 2026-04-23: Open $193.21, High $194.27, Low $189.63, Close $192.21, Volume 711.8K.
- 2026-04-24: Open $188.85, High $190.68, Low $186.25, Close $189.56, Volume 1.1M.
- 2026-04-27: Open $188.76, High $192.12, Low $187.44, Close $188.31, Volume 654K.
- 2026-04-28: Open $189.46, High $191.75, Low $182.25, Close $182.87, Volume 1.2M.
- 2026-04-29: Open $181.46, High $182.91, Low $158.35, Close $160.02, Volume 4M.
- 2026-04-30: Open $164.00, High $172.80, Low $163.01, Close $172.14, Volume 2.5M.
- 2026-05-01: Open $174.19, High $178.04, Low $172.08, Close $175.04, Volume 1.3M.
- 2026-05-04: Open $175.04, High $175.39, Low $171.01, Close $171.39, Volume 1.3M.
- 2026-05-05: Open $170.86, High $170.98, Low $166.74, Close $167.53, Volume 1.5M.
- 2026-05-06: Open $167.04, High $168.59, Low $148.31, Close $151.28, Volume 4.5M.
- 2026-05-07: Open $153.09, High $163.18, Low $152.52, Close $160.40, Volume 2.8M.
- 2026-05-08: Open $161.55, High $164.66, Low $154.00, Close $154.16, Volume 1.7M.
- 2026-05-11: Open $153.34, High $155.39, Low $152.13, Close $154.17, Volume 1.5M.
- 2026-05-12: Open $157.70, High $160.07, Low $155.85, Close $158.35, Volume 1.3M.
- 2026-05-13: Open $156.11, High $159.35, Low $145.59, Close $148.84, Volume 2M.
- 2026-05-14: Open $149.00, High $152.18, Low $146.69, Close $148.68, Volume 1.7M.
- 2026-05-15: Open $149.90, High $153.78, Low $147.08, Close $147.46, Volume 1.4M.
- 2026-05-18: Open $146.91, High $154.06, Low $145.73, Close $152.49, Volume 1.6M.
- 2026-05-19: Open $153.23, High $158.32, Low $150.74, Close $154.61, Volume 1.4M.
- 2026-05-20: Open $154.07, High $157.38, Low $150.07, Close $156.59, Volume 1.1M.
- 2026-05-21: Open $157.29, High $158.15, Low $153.53, Close $156.89, Volume 1M.
- 2026-05-22: Open $154.55, High $155.90, Low $152.28, Close $154.87, Volume 949.1K.
- 2026-05-26: Open $154.88, High $156.50, Low $152.97, Close $153.80, Volume 1.3M.
- 2026-05-27: Open $144.00, High $146.90, Low $141.02, Close $146.01, Volume 2.5M.
- 2026-05-28: Open $145.33, High $147.31, Low $140.63, Close $142.65, Volume 2.7M.
- 2026-05-29: Open $142.11, High $145.13, Low $141.65, Close $144.94, Volume 2.1M.
- 2026-06-01: Open $146.51, High $150.42, Low $142.80, Close $148.13, Volume 1.3M.
- 2026-06-02: Open $145.65, High $147.23, Low $141.06, Close $142.43, Volume 1.1M.
- 2026-06-03: Open $144.47, High $145.34, Low $141.45, Close $143.30, Volume 1.1M.
- 2026-06-04: Open $146.98, High $151.15, Low $144.27, Close $146.41, Volume 1.4M.
- 2026-06-05: Open $149.23, High $154.71, Low $149.21, Close $153.22, Volume 2.3M.
- 2026-06-08: Open $151.98, High $153.57, Low $150.00, Close $151.51, Volume 1.6M.
- 2026-06-09: Open $150.93, High $160.87, Low $149.17, Close $159.61, Volume 1.8M.
- 2026-06-10: Open $159.00, High $161.35, Low $149.29, Close $150.71, Volume 1.5M.
- 2026-06-11: Open $150.03, High $150.86, Low $147.34, Close $149.19, Volume 1.5M.
- 2026-06-12: Open $149.61, High $150.60, Low $145.14, Close $149.70, Volume 992.6K.
- 2026-06-15: Open $149.23, High $150.58, Low $147.46, Close $148.14, Volume 1M.
- 2026-06-16: Open $149.69, High $150.89, Low $146.33, Close $147.69, Volume 942.3K.
- 2026-06-17: Open $147.96, High $150.82, Low $142.55, Close $143.52, Volume 1.5M.
- 2026-06-18: Open $144.64, High $146.22, Low $142.10, Close $145.76, Volume 2.9M.
- 2026-06-22: Open $144.45, High $144.78, Low $138.79, Close $138.97, Volume 1.7M.
- 2026-06-23: Open $143.00, High $145.74, Low $141.40, Close $143.90, Volume 1.9M.
- 2026-06-24: Open $144.83, High $149.63, Low $144.82, Close $148.88, Volume 1.4M.
- 2026-06-25: Open $148.18, High $154.23, Low $148.02, Close $153.82, Volume 2M.
- 2026-06-26: Open $154.45, High $160.92, Low $154.45, Close $158.25, Volume 2.8M.
- 2026-06-29: Open $158.22, High $160.70, Low $156.73, Close $157.74, Volume 1.6M.
- 2026-06-30: Open $156.03, High $157.17, Low $152.16, Close $152.25, Volume 1.1M.
- 2026-07-01: Open $157.69, High $160.45, Low $154.49, Close $159.79, Volume 1.6M.
- 2026-07-02: Open $160.81, High $167.82, Low $159.31, Close $164.48, Volume 1.5M.
- 2026-07-06: Open $163.70, High $164.40, Low $153.64, Close $159.77, Volume 1.4M.
- 2026-07-07: Open $163.83, High $163.94, Low $158.86, Close $161.55, Volume 935K.
- 2026-07-08: Open $160.48, High $160.48, Low $156.80, Close $157.46, Volume 977.3K.
- 2026-07-09: Open $156.40, High $158.63, Low $152.78, Close $158.29, Volume 1.1M.
- 2026-07-10: Open $159.21, High $161.82, Low $158.30, Close $161.28, Volume 723.3K.
- 2026-07-13: Open $161.48, High $164.45, Low $161.23, Close $162.06, Volume 1.6M.
- 2026-07-14: Open $158.80, High $160.10, Low $153.84, Close $159.12, Volume 1.9M.
- 2026-07-15: Open $158.38, High $163.78, Low $156.78, Close $159.28, Volume 1.3M.
- 2026-07-16: Open $161.14, High $169.85, Low $161.14, Close $164.43, Volume 1.5M.
- 2026-07-17: Open $162.25, High $165.54, Low $159.01, Close $164.06, Volume 1.4M.
- 2026-07-20: Open $164.13, High $168.25, Low $161.90, Close $167.37, Volume 1.7M.
- 2026-07-21: Open $163.28, High $165.79, Low $162.62, Close $163.72, Volume 1.1M.
- 2026-07-22: Open $165.70, High $165.70, Low $157.44, Close $158.93, Volume 1.4M.
- 2026-07-23: Open $159.47, High $160.29, Low $157.56, Close $158.38, Volume 1.1M.
- 2026-07-24: Open $159.21, High $164.33, Low $158.31, Close $163.26, Volume 1.1M.
- 2026-07-27: Open $165.62, High $168.77, Low $164.00, Close $165.00, Volume 1.1M.
- 2026-07-28: Open $167.22, High $172.92, Low $166.69, Close $167.47, Volume 1.3M.
- 2026-07-29: Open $166.52, High $171.78, Low $165.25, Close $170.62, Volume 1.1M.
- 2026-07-30: Open $165.68, High $168.38, Low $161.62, Close $165.68, Volume 1.2M.
- 2026-07-31: Open $164.57, High $168.36, Low $162.43, Close $165.35, Volume 1.3M.
- 2026-08-03: Open $168.56, High $172.11, Low $166.66, Close $169.70, Volume 1.4M.
- 2026-08-04: Open $166.34, High $170.99, Low $164.31, Close $166.82, Volume 1.7M.
- 2026-08-05: Open $128.00, High $138.41, Low $126.40, Close $133.26, Volume 7.2M.
- 2026-08-06: Open $130.90, High $139.48, Low $130.11, Close $139.30, Volume 3.2M.
- 2026-08-07: Open $138.00, High $142.22, Low $136.46, Close $141.17, Volume 1.6M.
- 2026-08-10: Open $140.55, High $143.94, Low $140.34, Close $142.85, Volume 1.5M.
- 2026-08-11: Open $142.45, High $145.16, Low $141.00, Close $144.70, Volume 1.2M.
- 2026-08-12: Open $142.00, High $145.59, Low $138.70, Close $145.06, Volume 1.6M.
- 2026-08-13: Open $145.06, High $146.83, Low $143.12, Close $146.44, Volume 1.4M.
- 2026-08-14: Open $146.98, High $147.17, Low $143.02, Close $143.34, Volume 789.4K.
- 2026-08-17: Open $141.32, High $142.13, Low $138.28, Close $139.70, Volume 1.9M.
- 2026-08-18: Open $139.91, High $149.34, Low $139.45, Close $148.03, Volume 1.6M.
- 2026-08-19: Open $148.00, High $155.17, Low $147.96, Close $151.51, Volume 1.3M.
- 2026-08-20: Open $151.74, High $152.69, Low $146.67, Close $146.87, Volume 1.2M.
- 2026-08-21: Open $146.87, High $150.20, Low $145.04, Close $148.16, Volume 903.6K.
- 2026-08-24: Open $151.17, High $151.75, Low $145.15, Close $145.42, Volume 1.6M.
- 2026-08-25: Open $145.28, High $146.10, Low $141.78, Close $143.05, Volume 1.9M.
- 2026-08-26: Open $141.27, High $144.64, Low $141.23, Close $143.38, Volume 1.4M.
- 2026-08-27: Open $142.96, High $144.60, Low $140.98, Close $143.41, Volume 1.3M.
- 2026-08-28: Open $144.20, High $146.67, Low $143.81, Close $145.13, Volume 1M.
- 2026-08-31: Open $142.93, High $149.68, Low $142.01, Close $148.66, Volume 6.6M.
- 2026-09-01: Open $149.79, High $151.16, Low $146.81, Close $148.38, Volume 1.3M.
- 2026-09-02: Open $148.00, High $151.50, Low $147.21, Close $148.14, Volume 1.1M.
- 2026-09-03: Open $148.14, High $150.99, Low $145.16, Close $150.58, Volume 1.2M.
- 2026-09-04: Open $149.32, High $150.56, Low $145.42, Close $147.48, Volume 1.1M.
- 2026-09-08: Open $147.39, High $147.39, Low $139.27, Close $142.28, Volume 2.2M.
- 2026-09-09: Open $140.26, High $142.69, Low $137.25, Close $137.92, Volume 2.1M.
- 2026-09-10: Open $136.74, High $138.66, Low $134.11, Close $134.68, Volume 1.9M.
- 2026-09-11: Open $135.40, High $135.58, Low $131.24, Close $131.96, Volume 1.7M.
- 2026-09-14: Open $134.23, High $137.98, Low $131.61, Close $137.80, Volume 2.3M.
- 2026-09-15: Open $137.59, High $140.28, Low $136.16, Close $139.24, Volume 1.4M.
- 4 · Insider transaction filing. Filed 2026-08-24. Accession 0001145197-26-000172.View filing
- 4 · Insider transaction filing. Filed 2026-08-04. Accession 0001145197-26-000165.View filing
- 4/A · Insider transaction filing. Filed 2026-07-07. Accession 0001145197-26-000159.View filing
SEC activity
Recent SEC filings
- View filingDownload raw4Insider transaction filing
- View filingDownload raw4Insider transaction filing
- View filingDownload raw4/AInsider transaction filing
Data coverage
- PricePrice updated
- EstimatesEstimates available from 2 sources
- SECSEC filings available