Current price$127.52
- Consensus target
- $152.07
- Gap to consensus
- +19.3%
- Confidence
- 58%
- Analyst range
- $126.00 – $173.00
- Std deviation
- $13.37
- Last updated
- Sep 16, 02:07 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $153.47USD | $130.00 – $173.00USD | 19 | — |
| MarketBeat | $152.15USD | $126.00 – $173.00USD | 17 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $105.36, High $105.90, Low $101.36, Close $103.45, Volume 7.2M.
- 2026-03-17: Open $105.73, High $109.35, Low $104.74, Close $108.89, Volume 6.9M.
- 2026-03-18: Open $108.36, High $112.55, Low $108.10, Close $111.20, Volume 8.3M.
- 2026-03-19: Open $110.25, High $112.45, Low $108.80, Close $111.37, Volume 5.4M.
- 2026-03-20: Open $112.00, High $112.71, Low $110.20, Close $112.00, Volume 8.3M.
- 2026-03-23: Open $114.48, High $114.70, Low $110.35, Close $110.45, Volume 6.1M.
- 2026-03-24: Open $107.29, High $111.45, Low $104.70, Close $111.25, Volume 8.7M.
- 2026-03-25: Open $111.68, High $113.08, Low $109.28, Close $109.80, Volume 5.2M.
- 2026-03-26: Open $108.71, High $111.60, Low $107.76, Close $109.98, Volume 4.6M.
- 2026-03-27: Open $108.61, High $110.31, Low $107.11, Close $108.42, Volume 4.7M.
- 2026-03-30: Open $109.27, High $112.51, Low $108.01, Close $109.95, Volume 4.2M.
- 2026-03-31: Open $111.63, High $112.82, Low $109.11, Close $111.42, Volume 3.5M.
- 2026-04-01: Open $112.63, High $112.98, Low $108.98, Close $110.25, Volume 2.6M.
- 2026-04-02: Open $105.82, High $109.51, Low $104.14, Close $107.04, Volume 5.4M.
- 2026-04-06: Open $106.88, High $107.12, Low $104.71, Close $106.11, Volume 2.8M.
- 2026-04-07: Open $105.04, High $106.42, Low $104.57, Close $105.36, Volume 2.8M.
- 2026-04-08: Open $109.96, High $112.29, Low $105.37, Close $107.05, Volume 4.5M.
- 2026-04-09: Open $104.99, High $107.82, Low $104.50, Close $106.98, Volume 3.7M.
- 2026-04-10: Open $107.67, High $108.04, Low $102.70, Close $104.28, Volume 4.5M.
- 2026-04-13: Open $103.96, High $110.00, Low $103.51, Close $109.95, Volume 4.7M.
- 2026-04-14: Open $111.80, High $116.19, Low $111.80, Close $114.82, Volume 6.2M.
- 2026-04-15: Open $117.10, High $121.13, Low $116.50, Close $120.54, Volume 6.6M.
- 2026-04-16: Open $121.25, High $122.62, Low $120.21, Close $120.81, Volume 5.9M.
- 2026-04-17: Open $122.80, High $126.58, Low $121.12, Close $124.62, Volume 6.4M.
- 2026-04-20: Open $124.09, High $127.45, Low $124.01, Close $127.33, Volume 5.2M.
- 2026-04-21: Open $128.28, High $131.00, Low $126.72, Close $127.26, Volume 5M.
- 2026-04-22: Open $128.23, High $130.30, Low $127.00, Close $129.06, Volume 3.6M.
- 2026-04-23: Open $127.33, High $127.80, Low $122.59, Close $124.77, Volume 4.5M.
- 2026-04-24: Open $124.45, High $125.80, Low $122.26, Close $124.26, Volume 3.4M.
- 2026-04-27: Open $124.26, High $126.13, Low $122.74, Close $123.33, Volume 2.9M.
- 2026-04-28: Open $124.08, High $125.37, Low $122.67, Close $123.57, Volume 3.8M.
- 2026-04-29: Open $122.52, High $123.89, Low $121.60, Close $122.28, Volume 2.3M.
- 2026-04-30: Open $121.51, High $129.25, Low $120.00, Close $128.72, Volume 4.2M.
- 2026-05-01: Open $129.82, High $132.12, Low $128.52, Close $130.46, Volume 3.9M.
- 2026-05-04: Open $130.32, High $133.34, Low $129.09, Close $129.19, Volume 3.3M.
- 2026-05-05: Open $130.30, High $131.91, Low $129.13, Close $130.30, Volume 4.2M.
- 2026-05-06: Open $134.02, High $135.34, Low $128.88, Close $129.53, Volume 4.5M.
- 2026-05-07: Open $129.36, High $130.76, Low $126.36, Close $127.79, Volume 4.1M.
- 2026-05-08: Open $128.14, High $133.39, Low $126.95, Close $133.20, Volume 4.8M.
- 2026-05-11: Open $133.47, High $133.69, Low $129.50, Close $130.46, Volume 3.1M.
- 2026-05-12: Open $129.83, High $132.34, Low $128.97, Close $131.93, Volume 2.7M.
- 2026-05-13: Open $131.11, High $133.22, Low $129.00, Close $131.60, Volume 2.7M.
- 2026-05-14: Open $132.78, High $136.58, Low $131.96, Close $135.52, Volume 3M.
- 2026-05-15: Open $134.68, High $136.02, Low $132.06, Close $135.38, Volume 3.4M.
- 2026-05-18: Open $133.88, High $135.13, Low $132.73, Close $134.07, Volume 3.4M.
- 2026-05-19: Open $132.79, High $133.94, Low $131.14, Close $131.15, Volume 3.4M.
- 2026-05-20: Open $131.52, High $132.63, Low $128.79, Close $132.24, Volume 3.4M.
- 2026-05-21: Open $131.75, High $133.04, Low $130.40, Close $130.90, Volume 3.2M.
- 2026-05-22: Open $131.99, High $132.37, Low $127.86, Close $128.51, Volume 2.5M.
- 2026-05-26: Open $128.80, High $131.48, Low $128.12, Close $129.91, Volume 2.5M.
- 2026-05-27: Open $129.94, High $132.23, Low $129.24, Close $130.27, Volume 2.9M.
- 2026-05-28: Open $129.00, High $129.59, Low $127.38, Close $127.51, Volume 3.3M.
- 2026-05-29: Open $126.61, High $131.58, Low $126.08, Close $128.71, Volume 5.2M.
- 2026-06-01: Open $127.68, High $131.15, Low $127.68, Close $128.22, Volume 3.1M.
- 2026-06-02: Open $128.57, High $130.00, Low $127.11, Close $128.76, Volume 2.5M.
- 2026-06-03: Open $124.00, High $126.11, Low $122.44, Close $124.35, Volume 5.2M.
- 2026-06-04: Open $125.39, High $129.50, Low $124.86, Close $128.41, Volume 4.1M.
- 2026-06-05: Open $127.96, High $128.23, Low $125.64, Close $128.03, Volume 2.9M.
- 2026-06-08: Open $128.26, High $129.72, Low $127.16, Close $127.57, Volume 3.1M.
- 2026-06-09: Open $128.72, High $133.61, Low $128.72, Close $132.70, Volume 3.7M.
- 2026-06-10: Open $132.00, High $135.34, Low $130.54, Close $131.14, Volume 2.7M.
- 2026-06-11: Open $131.21, High $134.31, Low $129.11, Close $133.91, Volume 2.3M.
- 2026-06-12: Open $135.07, High $136.32, Low $133.31, Close $133.88, Volume 2.3M.
- 2026-06-15: Open $136.99, High $139.53, Low $136.07, Close $136.11, Volume 3.2M.
- 2026-06-16: Open $137.03, High $139.56, Low $136.45, Close $138.48, Volume 2.8M.
- 2026-06-17: Open $138.19, High $141.41, Low $137.57, Close $138.91, Volume 3.8M.
- 2026-06-18: Open $140.63, High $141.73, Low $137.18, Close $137.50, Volume 6.2M.
- 2026-06-22: Open $138.16, High $138.98, Low $134.46, Close $135.21, Volume 4M.
- 2026-06-23: Open $132.00, High $134.53, Low $130.41, Close $130.61, Volume 4M.
- 2026-06-24: Open $129.99, High $129.99, Low $121.96, Close $122.60, Volume 7M.
- 2026-06-25: Open $123.86, High $125.09, Low $120.76, Close $121.51, Volume 4.7M.
- 2026-06-26: Open $121.48, High $122.09, Low $117.57, Close $118.29, Volume 11.7M.
- 2026-06-29: Open $119.40, High $120.54, Low $114.03, Close $114.83, Volume 4.8M.
- 2026-06-30: Open $115.45, High $118.52, Low $115.23, Close $118.31, Volume 7.2M.
- 2026-07-01: Open $118.31, High $121.63, Low $116.68, Close $118.44, Volume 9M.
- 2026-07-02: Open $119.37, High $122.18, Low $117.71, Close $118.61, Volume 6.3M.
- 2026-07-06: Open $119.00, High $123.02, Low $118.90, Close $122.17, Volume 4.3M.
- 2026-07-07: Open $121.85, High $122.82, Low $118.55, Close $119.33, Volume 4.2M.
- 2026-07-08: Open $118.00, High $119.81, Low $117.00, Close $118.14, Volume 3.3M.
- 2026-07-09: Open $118.17, High $120.93, Low $118.17, Close $119.84, Volume 3.1M.
- 2026-07-10: Open $121.87, High $122.06, Low $120.25, Close $120.34, Volume 3.1M.
- 2026-07-13: Open $119.61, High $120.87, Low $118.21, Close $118.83, Volume 5.5M.
- 2026-07-14: Open $118.90, High $121.14, Low $118.21, Close $119.93, Volume 4M.
- 2026-07-15: Open $121.59, High $124.60, Low $121.22, Close $121.83, Volume 4.6M.
- 2026-07-16: Open $120.25, High $123.44, Low $118.87, Close $123.34, Volume 7.1M.
- 2026-07-17: Open $121.54, High $125.24, Low $119.37, Close $120.47, Volume 4.9M.
- 2026-07-20: Open $121.65, High $121.67, Low $116.87, Close $118.24, Volume 3.8M.
- 2026-07-21: Open $119.37, High $120.63, Low $118.00, Close $118.40, Volume 3M.
- 2026-07-22: Open $118.00, High $120.86, Low $118.00, Close $119.04, Volume 3.5M.
- 2026-07-23: Open $119.96, High $121.72, Low $117.53, Close $119.00, Volume 2.8M.
- 2026-07-24: Open $118.84, High $122.94, Low $118.01, Close $122.61, Volume 3.4M.
- 2026-07-27: Open $123.00, High $125.61, Low $122.28, Close $124.24, Volume 4M.
- 2026-07-28: Open $124.02, High $125.30, Low $123.03, Close $124.69, Volume 3.1M.
- 2026-07-29: Open $123.87, High $124.06, Low $119.69, Close $119.77, Volume 2.9M.
- 2026-07-30: Open $119.28, High $121.30, Low $116.57, Close $120.25, Volume 4.9M.
- 2026-07-31: Open $120.65, High $126.19, Low $119.89, Close $125.59, Volume 4.7M.
- 2026-08-03: Open $126.80, High $130.19, Low $125.90, Close $129.42, Volume 3.9M.
- 2026-08-04: Open $127.95, High $133.73, Low $126.43, Close $133.20, Volume 5.4M.
- 2026-08-05: Open $134.00, High $135.37, Low $127.53, Close $129.74, Volume 3.8M.
- 2026-08-06: Open $130.72, High $130.74, Low $127.27, Close $127.99, Volume 2.9M.
- 2026-08-07: Open $128.21, High $129.37, Low $126.86, Close $127.44, Volume 4.1M.
- 2026-08-10: Open $126.94, High $132.08, Low $126.74, Close $132.02, Volume 4.6M.
- 2026-08-11: Open $132.50, High $140.98, Low $132.26, Close $140.28, Volume 5.8M.
- 2026-08-12: Open $141.59, High $141.60, Low $136.93, Close $138.61, Volume 4.2M.
- 2026-08-13: Open $138.85, High $144.13, Low $138.49, Close $143.58, Volume 4M.
- 2026-08-14: Open $143.58, High $144.33, Low $140.48, Close $140.76, Volume 2.6M.
- 2026-08-17: Open $140.00, High $140.07, Low $134.11, Close $134.54, Volume 4.5M.
- 2026-08-18: Open $133.15, High $134.61, Low $131.47, Close $133.85, Volume 2.9M.
- 2026-08-19: Open $133.66, High $135.94, Low $132.53, Close $133.63, Volume 2.7M.
- 2026-08-20: Open $131.50, High $134.25, Low $129.95, Close $129.98, Volume 6.8M.
- 2026-08-21: Open $131.17, High $134.14, Low $131.17, Close $132.69, Volume 2.2M.
- 2026-08-24: Open $133.14, High $133.87, Low $131.71, Close $132.79, Volume 1.4M.
- 2026-08-25: Open $133.15, High $133.50, Low $130.79, Close $133.18, Volume 1.8M.
- 2026-08-26: Open $133.38, High $134.99, Low $131.99, Close $133.67, Volume 1.5M.
- 2026-08-27: Open $133.99, High $135.63, Low $133.21, Close $133.44, Volume 1.8M.
- 2026-08-28: Open $133.56, High $136.66, Low $133.24, Close $135.04, Volume 2.2M.
- 2026-08-31: Open $134.80, High $137.83, Low $134.35, Close $136.58, Volume 2.6M.
- 2026-09-01: Open $133.93, High $135.36, Low $129.89, Close $131.69, Volume 2.6M.
- 2026-09-02: Open $131.25, High $134.63, Low $130.78, Close $132.29, Volume 2.1M.
- 2026-09-03: Open $132.12, High $135.61, Low $130.60, Close $134.49, Volume 1.9M.
- 2026-09-04: Open $133.91, High $134.64, Low $131.43, Close $133.67, Volume 1.9M.
- 2026-09-08: Open $132.05, High $135.07, Low $131.59, Close $131.81, Volume 3.1M.
- 2026-09-09: Open $131.43, High $131.74, Low $129.26, Close $130.98, Volume 2.4M.
- 2026-09-10: Open $130.21, High $131.27, Low $127.73, Close $127.91, Volume 2.2M.
- 2026-09-11: Open $130.00, High $131.22, Low $128.24, Close $128.98, Volume 1.9M.
- 2026-09-14: Open $128.50, High $130.00, Low $126.49, Close $128.31, Volume 2.2M.
- 2026-09-15: Open $128.26, High $129.53, Low $126.43, Close $127.00, Volume 2.6M.
- 2026-09-16: Open $127.30, High $128.59, Low $126.13, Close $127.51, Volume 244.2K.
- 4 · Insider transaction filing. Filed 2026-09-14. Accession 0001689315-26-000002.View filing
- 4 · Insider transaction filing. Filed 2026-08-17. Accession 0001557288-26-000012.View filing
- 4 · Insider transaction filing. Filed 2026-08-11. Accession 0000950142-26-002309.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