Current price$135.54
- Consensus target
- $122.03
- Gap to consensus
- -10.0%
- Confidence
- 39%
- Analyst range
- $72.00 – $195.72
- Std deviation
- $27.27
- Last updated
- Sep 15, 10:12 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $125.25USD | $98.00 – $195.72USD | 19 | — |
| MarketBeat | $116.47USD | $72.00 – $145.00USD | 22 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $123.93, High $126.99, Low $121.02, Close $122.33, Volume 7.7M.
- 2026-03-17: Open $123.58, High $127.46, Low $122.45, Close $123.29, Volume 5.3M.
- 2026-03-18: Open $127.02, High $127.99, Low $120.11, Close $126.73, Volume 7.5M.
- 2026-03-19: Open $128.67, High $131.50, Low $125.00, Close $125.56, Volume 6.5M.
- 2026-03-20: Open $125.55, High $130.10, Low $123.71, Close $124.90, Volume 16.5M.
- 2026-03-23: Open $115.22, High $121.54, Low $115.22, Close $120.18, Volume 8.6M.
- 2026-03-24: Open $122.67, High $128.13, Low $122.27, Close $126.92, Volume 5.6M.
- 2026-03-25: Open $125.57, High $128.96, Low $125.00, Close $128.11, Volume 3.7M.
- 2026-03-26: Open $130.12, High $132.81, Low $129.53, Close $132.56, Volume 3.9M.
- 2026-03-27: Open $133.08, High $136.58, Low $131.15, Close $136.45, Volume 3.8M.
- 2026-03-30: Open $137.99, High $141.96, Low $135.68, Close $137.60, Volume 6M.
- 2026-03-31: Open $135.91, High $137.31, Low $126.43, Close $129.84, Volume 7.1M.
- 2026-04-01: Open $127.45, High $129.65, Low $124.50, Close $127.98, Volume 5.6M.
- 2026-04-02: Open $134.75, High $135.75, Low $128.90, Close $129.97, Volume 4.8M.
- 2026-04-06: Open $130.12, High $134.38, Low $130.12, Close $130.98, Volume 2.4M.
- 2026-04-07: Open $134.91, High $139.45, Low $132.25, Close $133.78, Volume 4.5M.
- 2026-04-08: Open $114.12, High $126.18, Low $110.47, Close $126.16, Volume 7.4M.
- 2026-04-09: Open $128.09, High $128.88, Low $118.21, Close $119.38, Volume 5.8M.
- 2026-04-10: Open $118.80, High $121.71, Low $117.81, Close $121.32, Volume 3.7M.
- 2026-04-13: Open $124.72, High $126.25, Low $120.81, Close $121.68, Volume 3.7M.
- 2026-04-14: Open $119.90, High $120.40, Low $116.39, Close $118.96, Volume 3.4M.
- 2026-04-15: Open $120.05, High $120.83, Low $118.90, Close $120.81, Volume 2.5M.
- 2026-04-16: Open $120.43, High $124.77, Low $120.40, Close $124.71, Volume 2.6M.
- 2026-04-17: Open $114.00, High $114.80, Low $109.71, Close $112.68, Volume 6.9M.
- 2026-04-20: Open $114.09, High $116.95, Low $112.70, Close $115.94, Volume 3.5M.
- 2026-04-21: Open $115.64, High $122.47, Low $115.60, Close $121.31, Volume 3.2M.
- 2026-04-22: Open $121.19, High $122.61, Low $119.54, Close $122.46, Volume 2.6M.
- 2026-04-23: Open $124.30, High $127.49, Low $121.60, Close $125.59, Volume 3.6M.
- 2026-04-24: Open $124.34, High $125.00, Low $120.50, Close $120.93, Volume 2.8M.
- 2026-04-27: Open $122.42, High $123.89, Low $120.18, Close $123.63, Volume 2.2M.
- 2026-04-28: Open $125.75, High $126.77, Low $121.82, Close $122.31, Volume 2.1M.
- 2026-04-29: Open $124.08, High $127.31, Low $123.11, Close $126.78, Volume 2.5M.
- 2026-04-30: Open $125.49, High $127.63, Low $123.54, Close $124.20, Volume 3.7M.
- 2026-05-01: Open $123.95, High $125.68, Low $120.95, Close $122.69, Volume 2.2M.
- 2026-05-04: Open $124.00, High $127.57, Low $121.27, Close $125.89, Volume 2.7M.
- 2026-05-05: Open $126.00, High $129.00, Low $125.54, Close $128.04, Volume 2.8M.
- 2026-05-06: Open $122.09, High $123.30, Low $119.36, Close $119.76, Volume 5.4M.
- 2026-05-07: Open $114.10, High $119.61, Low $113.31, Close $118.68, Volume 5.4M.
- 2026-05-08: Open $118.41, High $119.62, Low $114.75, Close $115.02, Volume 3.1M.
- 2026-05-11: Open $117.01, High $124.80, Low $116.04, Close $124.48, Volume 2.8M.
- 2026-05-12: Open $125.87, High $130.43, Low $123.45, Close $130.39, Volume 3.6M.
- 2026-05-13: Open $129.25, High $130.02, Low $125.08, Close $125.50, Volume 3M.
- 2026-05-14: Open $124.27, High $125.47, Low $121.53, Close $122.97, Volume 2.3M.
- 2026-05-15: Open $124.20, High $126.46, Low $123.24, Close $125.24, Volume 2.8M.
- 2026-05-18: Open $123.00, High $125.61, Low $121.05, Close $125.22, Volume 3.1M.
- 2026-05-19: Open $126.89, High $128.78, Low $124.18, Close $127.86, Volume 2.6M.
- 2026-05-20: Open $125.95, High $127.73, Low $120.40, Close $123.30, Volume 4.4M.
- 2026-05-21: Open $124.82, High $125.42, Low $120.78, Close $121.69, Volume 2.8M.
- 2026-05-22: Open $120.68, High $123.16, Low $119.75, Close $121.70, Volume 1.6M.
- 2026-05-26: Open $120.06, High $122.25, Low $118.97, Close $119.16, Volume 2.5M.
- 2026-05-27: Open $117.59, High $118.25, Low $113.17, Close $116.34, Volume 2.7M.
- 2026-05-28: Open $118.35, High $120.26, Low $115.41, Close $116.50, Volume 2M.
- 2026-05-29: Open $115.65, High $116.36, Low $111.27, Close $112.35, Volume 4.5M.
- 2026-06-01: Open $114.66, High $117.04, Low $113.24, Close $113.30, Volume 3M.
- 2026-06-02: Open $114.34, High $115.50, Low $113.23, Close $113.48, Volume 1.7M.
- 2026-06-03: Open $114.00, High $118.08, Low $113.82, Close $116.60, Volume 2.4M.
- 2026-06-04: Open $115.71, High $118.60, Low $114.44, Close $117.52, Volume 1.8M.
- 2026-06-05: Open $117.52, High $117.59, Low $113.43, Close $113.49, Volume 2.2M.
- 2026-06-08: Open $113.31, High $113.56, Low $109.28, Close $109.45, Volume 2.9M.
- 2026-06-09: Open $110.95, High $110.95, Low $106.29, Close $108.58, Volume 4.3M.
- 2026-06-10: Open $108.30, High $110.52, Low $107.14, Close $109.26, Volume 2.6M.
- 2026-06-11: Open $111.32, High $112.30, Low $106.17, Close $106.56, Volume 3.2M.
- 2026-06-12: Open $106.37, High $110.11, Low $106.37, Close $109.48, Volume 2.5M.
- 2026-06-15: Open $103.31, High $107.50, Low $101.51, Close $106.90, Volume 3.3M.
- 2026-06-16: Open $105.61, High $106.99, Low $104.86, Close $105.59, Volume 2.8M.
- 2026-06-17: Open $105.45, High $108.79, Low $104.65, Close $105.85, Volume 2.8M.
- 2026-06-18: Open $104.76, High $104.93, Low $101.43, Close $102.93, Volume 5.3M.
- 2026-06-22: Open $102.40, High $104.00, Low $102.11, Close $103.60, Volume 3.3M.
- 2026-06-23: Open $102.93, High $103.69, Low $101.64, Close $102.17, Volume 2M.
- 2026-06-24: Open $102.09, High $103.27, Low $100.70, Close $103.09, Volume 2.8M.
- 2026-06-25: Open $102.19, High $105.77, Low $101.09, Close $105.49, Volume 3.1M.
- 2026-06-26: Open $105.01, High $108.10, Low $104.98, Close $105.70, Volume 2.8M.
- 2026-06-29: Open $105.70, High $106.75, Low $104.46, Close $105.40, Volume 2.2M.
- 2026-06-30: Open $107.93, High $110.31, Low $107.80, Close $108.26, Volume 3.1M.
- 2026-07-01: Open $108.41, High $110.35, Low $107.50, Close $108.16, Volume 2.6M.
- 2026-07-02: Open $108.29, High $111.83, Low $108.20, Close $110.54, Volume 1.9M.
- 2026-07-06: Open $109.69, High $114.44, Low $109.66, Close $113.20, Volume 3.1M.
- 2026-07-07: Open $111.90, High $115.92, Low $110.04, Close $114.94, Volume 3.3M.
- 2026-07-08: Open $116.32, High $118.18, Low $114.00, Close $117.02, Volume 4M.
- 2026-07-09: Open $117.22, High $117.24, Low $113.93, Close $114.02, Volume 2.5M.
- 2026-07-10: Open $114.88, High $116.98, Low $113.32, Close $116.92, Volume 1.1M.
- 2026-07-13: Open $118.82, High $121.42, Low $118.68, Close $120.92, Volume 2.5M.
- 2026-07-14: Open $121.71, High $122.41, Low $118.95, Close $119.19, Volume 1.8M.
- 2026-07-15: Open $118.27, High $119.72, Low $113.91, Close $117.82, Volume 2.3M.
- 2026-07-16: Open $119.52, High $121.71, Low $118.34, Close $118.66, Volume 2.2M.
- 2026-07-17: Open $119.96, High $123.00, Low $119.52, Close $121.42, Volume 3.1M.
- 2026-07-20: Open $121.10, High $125.38, Low $120.77, Close $123.57, Volume 2.8M.
- 2026-07-21: Open $124.19, High $125.81, Low $122.35, Close $122.96, Volume 2.3M.
- 2026-07-22: Open $125.84, High $127.48, Low $124.81, Close $127.35, Volume 2M.
- 2026-07-23: Open $130.00, High $130.05, Low $125.59, Close $126.71, Volume 1.8M.
- 2026-07-24: Open $126.49, High $127.00, Low $123.04, Close $125.07, Volume 1.4M.
- 2026-07-27: Open $121.77, High $121.98, Low $119.14, Close $119.78, Volume 2.5M.
- 2026-07-28: Open $121.49, High $123.64, Low $120.86, Close $122.92, Volume 2.2M.
- 2026-07-29: Open $125.81, High $127.83, Low $125.06, Close $127.35, Volume 1.8M.
- 2026-07-30: Open $125.56, High $127.19, Low $124.54, Close $125.77, Volume 1.6M.
- 2026-07-31: Open $126.00, High $127.55, Low $124.17, Close $125.19, Volume 2.4M.
- 2026-08-03: Open $123.00, High $123.97, Low $117.72, Close $118.30, Volume 2.2M.
- 2026-08-04: Open $117.00, High $118.68, Low $115.12, Close $118.11, Volume 2M.
- 2026-08-05: Open $118.47, High $118.67, Low $115.76, Close $116.71, Volume 2.7M.
- 2026-08-06: Open $111.99, High $117.18, Low $109.43, Close $116.73, Volume 3.2M.
- 2026-08-07: Open $114.40, High $115.77, Low $111.89, Close $114.35, Volume 2M.
- 2026-08-10: Open $115.50, High $121.60, Low $115.50, Close $121.48, Volume 2.8M.
- 2026-08-11: Open $120.27, High $121.53, Low $117.27, Close $117.80, Volume 3.1M.
- 2026-08-12: Open $115.76, High $120.18, Low $113.81, Close $120.01, Volume 3.1M.
- 2026-08-13: Open $117.66, High $120.55, Low $116.09, Close $117.05, Volume 2.1M.
- 2026-08-14: Open $117.46, High $119.11, Low $117.07, Close $118.30, Volume 1.3M.
- 2026-08-17: Open $118.24, High $119.13, Low $116.74, Close $117.78, Volume 2M.
- 2026-08-18: Open $120.41, High $121.99, Low $119.00, Close $119.72, Volume 2.4M.
- 2026-08-19: Open $120.54, High $123.88, Low $118.93, Close $119.02, Volume 2.3M.
- 2026-08-20: Open $121.59, High $129.18, Low $121.50, Close $125.70, Volume 3.3M.
- 2026-08-21: Open $127.43, High $131.70, Low $127.22, Close $129.60, Volume 3.9M.
- 2026-08-24: Open $129.99, High $132.55, Low $127.82, Close $129.24, Volume 2M.
- 2026-08-25: Open $126.44, High $128.93, Low $125.76, Close $127.26, Volume 2.1M.
- 2026-08-26: Open $126.05, High $128.67, Low $124.24, Close $125.70, Volume 1.9M.
- 2026-08-27: Open $124.95, High $127.37, Low $122.19, Close $125.71, Volume 2.2M.
- 2026-08-28: Open $126.71, High $129.25, Low $124.50, Close $125.79, Volume 1.5M.
- 2026-08-31: Open $127.87, High $132.22, Low $126.72, Close $130.03, Volume 3.3M.
- 2026-09-01: Open $132.07, High $135.77, Low $129.63, Close $135.60, Volume 3.8M.
- 2026-09-02: Open $133.57, High $141.27, Low $131.29, Close $139.27, Volume 4.5M.
- 2026-09-03: Open $138.60, High $138.69, Low $135.36, Close $137.81, Volume 2.3M.
- 2026-09-04: Open $135.43, High $135.97, Low $131.64, Close $133.35, Volume 2.7M.
- 2026-09-08: Open $134.06, High $136.68, Low $133.19, Close $134.33, Volume 2.4M.
- 2026-09-09: Open $137.88, High $139.50, Low $135.71, Close $138.11, Volume 3.2M.
- 2026-09-10: Open $140.12, High $141.66, Low $134.60, Close $135.11, Volume 2.8M.
- 2026-09-11: Open $132.60, High $136.89, Low $132.00, Close $133.07, Volume 2.3M.
- 2026-09-14: Open $136.35, High $137.54, Low $130.32, Close $131.24, Volume 2.1M.
- 2026-09-15: Open $130.50, High $137.01, Low $130.09, Close $135.54, Volume 2.4M.
- 4 · Insider transaction filing. Filed 2026-05-28. Accession 0001104659-26-067470.View filing
- 4 · Insider transaction filing. Filed 2026-04-30. Accession 0001104659-26-053114.View filing
- 4 · Insider transaction filing. Filed 2026-04-30. Accession 0001104659-26-053121.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