Current price$154.67
- Consensus target
- $160.67
- Gap to consensus
- +3.9%
- Confidence
- 54%
- Analyst range
- $120.00 – $184.00
- Std deviation
- $18.08
- Last updated
- Sep 15, 10:28 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $167.79USD | $135.00 – $184.00USD | 14 | — |
| MarketBeat | $157.13USD | $120.00 – $180.00USD | 17 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $117.12, High $118.05, Low $115.22, Close $115.38, Volume 3.4M.
- 2026-03-17: Open $116.66, High $117.80, Low $115.57, Close $116.12, Volume 2.1M.
- 2026-03-18: Open $115.58, High $117.07, Low $114.45, Close $114.66, Volume 2.9M.
- 2026-03-19: Open $113.66, High $115.55, Low $112.94, Close $114.90, Volume 3.7M.
- 2026-03-20: Open $114.85, High $115.37, Low $113.76, Close $114.94, Volume 7.5M.
- 2026-03-23: Open $116.94, High $117.36, Low $115.15, Close $116.36, Volume 3.8M.
- 2026-03-24: Open $115.90, High $118.90, Low $115.16, Close $117.90, Volume 3.8M.
- 2026-03-25: Open $118.91, High $119.67, Low $116.95, Close $117.99, Volume 3.7M.
- 2026-03-26: Open $117.39, High $118.12, Low $116.12, Close $116.65, Volume 2.6M.
- 2026-03-27: Open $115.37, High $116.47, Low $114.30, Close $114.66, Volume 2.1M.
- 2026-03-30: Open $115.71, High $116.10, Low $114.40, Close $115.18, Volume 4.9M.
- 2026-03-31: Open $116.58, High $118.95, Low $115.40, Close $118.63, Volume 4.9M.
- 2026-04-01: Open $120.33, High $121.91, Low $119.67, Close $120.97, Volume 3.9M.
- 2026-04-02: Open $119.03, High $122.43, Low $118.58, Close $122.13, Volume 3.2M.
- 2026-04-06: Open $122.18, High $124.14, Low $122.17, Close $123.63, Volume 3.3M.
- 2026-04-07: Open $123.18, High $125.25, Low $122.97, Close $124.62, Volume 3.7M.
- 2026-04-08: Open $126.27, High $128.39, Low $126.18, Close $127.94, Volume 4.3M.
- 2026-04-09: Open $127.55, High $128.72, Low $127.11, Close $128.58, Volume 3M.
- 2026-04-10: Open $128.57, High $128.65, Low $126.90, Close $127.56, Volume 2.9M.
- 2026-04-13: Open $126.75, High $129.22, Low $126.42, Close $129.15, Volume 3.6M.
- 2026-04-14: Open $129.56, High $130.59, Low $128.48, Close $130.51, Volume 3.8M.
- 2026-04-15: Open $131.10, High $132.35, Low $130.03, Close $131.96, Volume 4.2M.
- 2026-04-16: Open $134.68, High $135.80, Low $132.12, Close $134.84, Volume 7.2M.
- 2026-04-17: Open $135.96, High $137.54, Low $134.84, Close $135.10, Volume 6.8M.
- 2026-04-20: Open $134.76, High $136.77, Low $134.56, Close $135.37, Volume 3.8M.
- 2026-04-21: Open $136.11, High $139.15, Low $135.32, Close $137.92, Volume 4.5M.
- 2026-04-22: Open $138.53, High $138.64, Low $135.48, Close $135.88, Volume 3.4M.
- 2026-04-23: Open $135.67, High $136.99, Low $133.73, Close $135.42, Volume 2.9M.
- 2026-04-24: Open $135.42, High $135.57, Low $134.00, Close $134.05, Volume 2.8M.
- 2026-04-27: Open $133.34, High $134.91, Low $133.34, Close $134.47, Volume 4M.
- 2026-04-28: Open $134.88, High $135.91, Low $133.47, Close $133.54, Volume 2.9M.
- 2026-04-29: Open $133.62, High $134.17, Low $130.90, Close $132.27, Volume 3.5M.
- 2026-04-30: Open $132.02, High $135.48, Low $131.48, Close $134.37, Volume 6.1M.
- 2026-05-01: Open $134.77, High $135.94, Low $133.72, Close $133.78, Volume 2.6M.
- 2026-05-04: Open $133.34, High $133.43, Low $131.17, Close $131.88, Volume 2.6M.
- 2026-05-05: Open $132.03, High $133.35, Low $131.50, Close $132.36, Volume 3.4M.
- 2026-05-06: Open $132.47, High $134.36, Low $132.09, Close $133.64, Volume 4M.
- 2026-05-07: Open $133.45, High $134.70, Low $130.44, Close $130.69, Volume 3.9M.
- 2026-05-08: Open $131.34, High $131.62, Low $130.16, Close $130.50, Volume 3.9M.
- 2026-05-11: Open $130.46, High $132.55, Low $130.23, Close $132.49, Volume 3.6M.
- 2026-05-12: Open $132.15, High $134.08, Low $131.00, Close $133.44, Volume 2.9M.
- 2026-05-13: Open $132.39, High $136.27, Low $132.20, Close $134.99, Volume 4.1M.
- 2026-05-14: Open $135.77, High $136.36, Low $134.74, Close $135.98, Volume 2.9M.
- 2026-05-15: Open $134.61, High $137.79, Low $134.22, Close $135.02, Volume 4.2M.
- 2026-05-18: Open $135.07, High $137.16, Low $134.39, Close $136.58, Volume 2.5M.
- 2026-05-19: Open $135.93, High $137.81, Low $134.75, Close $136.32, Volume 3.4M.
- 2026-05-20: Open $136.91, High $138.63, Low $135.70, Close $137.16, Volume 3.1M.
- 2026-05-21: Open $136.46, High $139.57, Low $135.22, Close $138.98, Volume 3M.
- 2026-05-22: Open $139.59, High $140.78, Low $139.11, Close $139.15, Volume 3.6M.
- 2026-05-26: Open $139.57, High $141.65, Low $139.48, Close $141.05, Volume 4M.
- 2026-05-27: Open $140.76, High $141.00, Low $138.13, Close $139.74, Volume 4.1M.
- 2026-05-28: Open $139.25, High $141.11, Low $138.01, Close $140.56, Volume 3M.
- 2026-05-29: Open $141.12, High $141.19, Low $138.88, Close $139.43, Volume 6.6M.
- 2026-06-01: Open $138.60, High $143.25, Low $137.50, Close $142.59, Volume 3.3M.
- 2026-06-02: Open $142.03, High $143.95, Low $140.23, Close $141.28, Volume 3.8M.
- 2026-06-03: Open $140.77, High $141.72, Low $138.56, Close $140.57, Volume 3.5M.
- 2026-06-04: Open $141.01, High $144.98, Low $140.31, Close $144.02, Volume 3.6M.
- 2026-06-05: Open $144.14, High $144.84, Low $142.09, Close $142.39, Volume 3M.
- 2026-06-08: Open $142.99, High $144.04, Low $141.74, Close $141.78, Volume 3.2M.
- 2026-06-09: Open $143.10, High $143.97, Low $140.76, Close $143.25, Volume 3.5M.
- 2026-06-10: Open $143.22, High $144.00, Low $139.68, Close $139.75, Volume 3.8M.
- 2026-06-11: Open $140.11, High $143.30, Low $140.07, Close $142.09, Volume 3.1M.
- 2026-06-12: Open $143.63, High $145.02, Low $142.65, Close $143.98, Volume 2.3M.
- 2026-06-15: Open $146.00, High $146.45, Low $142.35, Close $142.50, Volume 2.5M.
- 2026-06-16: Open $143.97, High $145.25, Low $142.05, Close $144.45, Volume 3.1M.
- 2026-06-17: Open $144.57, High $146.74, Low $144.11, Close $146.07, Volume 3.2M.
- 2026-06-18: Open $147.66, High $148.13, Low $142.68, Close $143.63, Volume 7.1M.
- 2026-06-22: Open $145.03, High $146.57, Low $144.67, Close $146.44, Volume 3.8M.
- 2026-06-23: Open $146.72, High $148.50, Low $145.30, Close $147.29, Volume 4.8M.
- 2026-06-24: Open $146.62, High $147.84, Low $143.51, Close $143.56, Volume 4.6M.
- 2026-06-25: Open $145.70, High $148.05, Low $144.37, Close $145.43, Volume 2.8M.
- 2026-06-26: Open $146.25, High $146.25, Low $141.78, Close $143.56, Volume 15.9M.
- 2026-06-29: Open $144.49, High $146.26, Low $143.50, Close $143.80, Volume 2.5M.
- 2026-06-30: Open $144.57, High $145.85, Low $143.50, Close $144.61, Volume 4M.
- 2026-07-01: Open $144.75, High $147.45, Low $144.19, Close $146.02, Volume 2.9M.
- 2026-07-02: Open $147.41, High $148.00, Low $145.16, Close $146.62, Volume 2.6M.
- 2026-07-06: Open $147.48, High $149.98, Low $146.90, Close $149.96, Volume 4M.
- 2026-07-07: Open $150.15, High $153.22, Low $150.04, Close $152.91, Volume 3.8M.
- 2026-07-08: Open $152.43, High $152.68, Low $148.36, Close $150.14, Volume 3.5M.
- 2026-07-09: Open $151.57, High $155.08, Low $150.32, Close $152.26, Volume 4.1M.
- 2026-07-10: Open $153.02, High $153.08, Low $150.97, Close $151.92, Volume 2.3M.
- 2026-07-13: Open $152.03, High $152.99, Low $149.95, Close $151.27, Volume 3.2M.
- 2026-07-14: Open $150.44, High $155.09, Low $150.37, Close $154.50, Volume 4.8M.
- 2026-07-15: Open $156.44, High $162.73, Low $155.50, Close $162.35, Volume 8.1M.
- 2026-07-16: Open $162.75, High $163.77, Low $158.38, Close $160.86, Volume 6.9M.
- 2026-07-17: Open $158.11, High $159.17, Low $156.02, Close $157.13, Volume 5.3M.
- 2026-07-20: Open $158.23, High $159.05, Low $156.70, Close $156.93, Volume 4.3M.
- 2026-07-21: Open $157.84, High $159.13, Low $156.50, Close $158.89, Volume 4.1M.
- 2026-07-22: Open $158.10, High $160.65, Low $158.09, Close $160.39, Volume 4.1M.
- 2026-07-23: Open $159.87, High $160.59, Low $158.54, Close $160.11, Volume 3.4M.
- 2026-07-24: Open $158.88, High $160.04, Low $158.51, Close $158.91, Volume 2.4M.
- 2026-07-27: Open $158.85, High $160.25, Low $156.98, Close $157.77, Volume 2.8M.
- 2026-07-28: Open $157.48, High $159.03, Low $154.88, Close $156.49, Volume 3.5M.
- 2026-07-29: Open $156.16, High $157.25, Low $151.68, Close $152.50, Volume 2.8M.
- 2026-07-30: Open $153.85, High $156.32, Low $153.02, Close $156.08, Volume 2.5M.
- 2026-07-31: Open $156.67, High $157.29, Low $155.71, Close $156.33, Volume 2.3M.
- 2026-08-03: Open $156.33, High $157.00, Low $154.12, Close $156.20, Volume 2.7M.
- 2026-08-04: Open $157.29, High $158.96, Low $156.71, Close $156.82, Volume 3M.
- 2026-08-05: Open $157.52, High $160.01, Low $157.52, Close $158.74, Volume 3M.
- 2026-08-06: Open $159.34, High $159.99, Low $158.16, Close $158.82, Volume 2.7M.
- 2026-08-07: Open $158.37, High $158.92, Low $157.00, Close $157.61, Volume 2.8M.
- 2026-08-10: Open $157.70, High $160.11, Low $157.50, Close $159.43, Volume 2.6M.
- 2026-08-11: Open $159.50, High $160.94, Low $159.16, Close $160.32, Volume 1.5M.
- 2026-08-12: Open $161.40, High $163.26, Low $160.96, Close $162.93, Volume 2.1M.
- 2026-08-13: Open $162.93, High $163.66, Low $161.00, Close $162.25, Volume 1.9M.
- 2026-08-14: Open $161.95, High $163.32, Low $161.66, Close $163.24, Volume 1.9M.
- 2026-08-17: Open $163.29, High $165.69, Low $162.99, Close $164.27, Volume 2.3M.
- 2026-08-18: Open $164.24, High $164.89, Low $162.91, Close $163.93, Volume 2M.
- 2026-08-19: Open $165.08, High $165.08, Low $159.40, Close $159.76, Volume 2.3M.
- 2026-08-20: Open $159.42, High $161.02, Low $157.15, Close $157.24, Volume 2.2M.
- 2026-08-21: Open $158.69, High $160.20, Low $158.10, Close $158.49, Volume 2.5M.
- 2026-08-24: Open $158.50, High $162.35, Low $158.50, Close $162.14, Volume 1.8M.
- 2026-08-25: Open $162.06, High $164.02, Low $161.05, Close $163.65, Volume 2M.
- 2026-08-26: Open $164.05, High $164.13, Low $162.02, Close $163.08, Volume 2.1M.
- 2026-08-27: Open $162.46, High $164.03, Low $161.20, Close $162.24, Volume 2.3M.
- 2026-08-28: Open $162.67, High $163.46, Low $161.69, Close $162.50, Volume 2.4M.
- 2026-08-31: Open $162.26, High $162.82, Low $161.14, Close $161.28, Volume 6M.
- 2026-09-01: Open $160.41, High $161.95, Low $159.41, Close $160.51, Volume 3.1M.
- 2026-09-02: Open $161.13, High $163.40, Low $159.65, Close $162.04, Volume 3.2M.
- 2026-09-03: Open $163.00, High $164.63, Low $162.17, Close $164.33, Volume 2.6M.
- 2026-09-04: Open $163.58, High $165.84, Low $163.58, Close $164.84, Volume 2.4M.
- 2026-09-08: Open $163.92, High $164.80, Low $161.47, Close $162.85, Volume 2.4M.
- 2026-09-09: Open $162.02, High $163.56, Low $161.11, Close $162.51, Volume 3.1M.
- 2026-09-10: Open $162.46, High $163.51, Low $162.00, Close $162.59, Volume 2.7M.
- 2026-09-11: Open $164.71, High $165.23, Low $161.84, Close $162.66, Volume 2.3M.
- 2026-09-14: Open $163.00, High $163.10, Low $156.66, Close $157.66, Volume 3.4M.
- 2026-09-15: Open $156.31, High $156.88, Low $152.54, Close $154.67, Volume 5M.
- 4 · Insider transaction filing. Filed 2026-08-31. Accession 0001193125-26-376785.View filing
- 4 · Insider transaction filing. Filed 2026-08-06. Accession 0001193125-26-338187.View filing
- 13F-HR · Institutional holdings filing. Filed 2026-08-06. Accession 0001390777-26-000087.View filing
SEC activity
Recent SEC filings
- View filingDownload raw4Insider transaction filing
- View filingDownload raw4Insider transaction filing
- View filingDownload raw13F-HRInstitutional holdings filing
Data coverage
- PricePrice updated
- EstimatesEstimates available from 2 sources
- SECSEC filings available