Current price$121.76
- Consensus target
- $133.94
- Gap to consensus
- +10.0%
- Confidence
- 57%
- Analyst range
- $110.00 – $150.00
- Std deviation
- $12.08
- Last updated
- Sep 15, 11:14 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $140.67USD | $116.00 – $150.00USD | 9 | — |
| MarketBeat | $129.33USD | $110.00 – $150.00USD | 11 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $123.58, High $125.40, Low $120.44, Close $123.62, Volume 1.5M.
- 2026-03-17: Open $125.23, High $128.46, Low $124.41, Close $125.96, Volume 1.8M.
- 2026-03-18: Open $125.69, High $126.71, Low $123.87, Close $124.03, Volume 1.4M.
- 2026-03-19: Open $123.30, High $124.49, Low $121.20, Close $122.04, Volume 2M.
- 2026-03-20: Open $122.92, High $123.34, Low $116.69, Close $118.15, Volume 5.3M.
- 2026-03-23: Open $118.29, High $122.90, Low $117.82, Close $120.82, Volume 1.7M.
- 2026-03-24: Open $121.62, High $125.49, Low $121.62, Close $124.09, Volume 1.7M.
- 2026-03-25: Open $122.79, High $126.36, Low $121.81, Close $125.40, Volume 2M.
- 2026-03-26: Open $126.12, High $127.20, Low $124.58, Close $125.76, Volume 1.3M.
- 2026-03-27: Open $125.07, High $131.50, Low $125.05, Close $128.72, Volume 2.3M.
- 2026-03-30: Open $129.81, High $130.98, Low $125.90, Close $126.28, Volume 2.1M.
- 2026-03-31: Open $126.96, High $129.31, Low $125.04, Close $127.20, Volume 1.9M.
- 2026-04-01: Open $128.41, High $129.50, Low $124.98, Close $128.32, Volume 2.1M.
- 2026-04-02: Open $127.63, High $129.55, Low $127.14, Close $129.42, Volume 1.3M.
- 2026-04-06: Open $129.23, High $131.93, Low $127.53, Close $128.47, Volume 828.5K.
- 2026-04-07: Open $128.20, High $128.66, Low $126.24, Close $127.03, Volume 1M.
- 2026-04-08: Open $120.30, High $127.20, Low $120.01, Close $127.15, Volume 1.7M.
- 2026-04-09: Open $127.23, High $128.48, Low $122.17, Close $122.96, Volume 1.7M.
- 2026-04-10: Open $123.33, High $124.56, Low $122.29, Close $123.92, Volume 894.7K.
- 2026-04-13: Open $124.30, High $125.82, Low $121.89, Close $123.50, Volume 1.2M.
- 2026-04-14: Open $122.42, High $124.84, Low $121.93, Close $122.33, Volume 1.8M.
- 2026-04-15: Open $123.02, High $123.19, Low $118.69, Close $120.00, Volume 1.6M.
- 2026-04-16: Open $120.18, High $123.04, Low $119.73, Close $123.01, Volume 1.8M.
- 2026-04-17: Open $120.03, High $121.10, Low $117.74, Close $119.26, Volume 2M.
- 2026-04-20: Open $120.22, High $122.48, Low $119.67, Close $122.46, Volume 1.2M.
- 2026-04-21: Open $123.59, High $126.15, Low $122.54, Close $125.83, Volume 1.4M.
- 2026-04-22: Open $127.06, High $127.58, Low $124.86, Close $125.77, Volume 1.2M.
- 2026-04-23: Open $126.31, High $127.44, Low $125.31, Close $126.42, Volume 862.9K.
- 2026-04-24: Open $126.40, High $126.86, Low $123.88, Close $124.90, Volume 860.3K.
- 2026-04-27: Open $125.24, High $126.07, Low $123.65, Close $124.04, Volume 1.9M.
- 2026-04-28: Open $126.21, High $126.62, Low $123.81, Close $126.36, Volume 1.7M.
- 2026-04-29: Open $122.47, High $130.29, Low $122.00, Close $126.31, Volume 2.4M.
- 2026-04-30: Open $125.20, High $130.10, Low $124.79, Close $127.07, Volume 1.9M.
- 2026-05-01: Open $127.00, High $128.19, Low $124.40, Close $124.61, Volume 1.3M.
- 2026-05-04: Open $124.89, High $129.14, Low $123.47, Close $127.62, Volume 1.4M.
- 2026-05-05: Open $127.90, High $133.93, Low $127.88, Close $130.38, Volume 2.4M.
- 2026-05-06: Open $128.95, High $129.51, Low $124.91, Close $126.05, Volume 1.4M.
- 2026-05-07: Open $125.28, High $125.58, Low $123.21, Close $123.75, Volume 1.9M.
- 2026-05-08: Open $124.64, High $125.73, Low $123.82, Close $124.94, Volume 1.4M.
- 2026-05-11: Open $125.00, High $127.63, Low $124.32, Close $126.14, Volume 1.6M.
- 2026-05-12: Open $126.55, High $127.45, Low $125.06, Close $126.21, Volume 1.8M.
- 2026-05-13: Open $127.38, High $127.75, Low $124.50, Close $126.02, Volume 1.1M.
- 2026-05-14: Open $125.93, High $125.98, Low $122.90, Close $123.16, Volume 1.3M.
- 2026-05-15: Open $123.10, High $124.02, Low $121.34, Close $122.45, Volume 1.5M.
- 2026-05-18: Open $123.60, High $125.06, Low $120.69, Close $124.64, Volume 1.6M.
- 2026-05-19: Open $123.17, High $123.52, Low $120.19, Close $122.26, Volume 1.7M.
- 2026-05-20: Open $122.11, High $123.32, Low $118.39, Close $119.95, Volume 1.7M.
- 2026-05-21: Open $121.20, High $123.43, Low $119.15, Close $120.46, Volume 2M.
- 2026-05-22: Open $118.90, High $120.96, Low $118.79, Close $120.71, Volume 1.8M.
- 2026-05-26: Open $120.02, High $122.95, Low $119.54, Close $120.10, Volume 1.7M.
- 2026-05-27: Open $120.50, High $122.67, Low $118.29, Close $121.18, Volume 1.4M.
- 2026-05-28: Open $121.33, High $124.76, Low $121.33, Close $123.70, Volume 1.8M.
- 2026-05-29: Open $123.47, High $125.06, Low $122.00, Close $123.30, Volume 2.5M.
- 2026-06-01: Open $123.95, High $130.62, Low $123.23, Close $129.97, Volume 2.1M.
- 2026-06-02: Open $129.40, High $130.73, Low $128.54, Close $129.13, Volume 2.4M.
- 2026-06-03: Open $129.96, High $134.87, Low $129.85, Close $131.41, Volume 2.4M.
- 2026-06-04: Open $129.61, High $132.91, Low $129.03, Close $129.42, Volume 1.8M.
- 2026-06-05: Open $128.53, High $130.00, Low $125.56, Close $126.46, Volume 1.3M.
- 2026-06-08: Open $127.95, High $128.94, Low $125.18, Close $125.50, Volume 1.6M.
- 2026-06-09: Open $125.53, High $126.94, Low $123.47, Close $126.68, Volume 1.8M.
- 2026-06-10: Open $127.44, High $130.15, Low $126.58, Close $128.21, Volume 1.7M.
- 2026-06-11: Open $129.17, High $129.43, Low $125.27, Close $125.28, Volume 1.7M.
- 2026-06-12: Open $125.62, High $128.08, Low $124.14, Close $127.17, Volume 1.1M.
- 2026-06-15: Open $124.68, High $124.68, Low $120.95, Close $123.00, Volume 1.8M.
- 2026-06-16: Open $122.16, High $122.56, Low $119.39, Close $119.42, Volume 1.4M.
- 2026-06-17: Open $119.42, High $119.49, Low $114.86, Close $116.14, Volume 2.1M.
- 2026-06-18: Open $116.55, High $116.55, Low $111.39, Close $112.58, Volume 2.8M.
- 2026-06-22: Open $112.61, High $113.10, Low $110.44, Close $111.42, Volume 2.1M.
- 2026-06-23: Open $111.51, High $112.59, Low $110.65, Close $110.86, Volume 1.7M.
- 2026-06-24: Open $109.60, High $110.01, Low $106.00, Close $108.99, Volume 2.8M.
- 2026-06-25: Open $108.84, High $111.57, Low $108.30, Close $111.55, Volume 1.8M.
- 2026-06-26: Open $112.13, High $112.80, Low $109.71, Close $110.54, Volume 1.6M.
- 2026-06-29: Open $111.04, High $111.52, Low $108.35, Close $109.10, Volume 1.2M.
- 2026-06-30: Open $109.69, High $110.18, Low $106.48, Close $106.73, Volume 2.1M.
- 2026-07-01: Open $106.38, High $106.87, Low $104.12, Close $104.89, Volume 2.3M.
- 2026-07-02: Open $105.19, High $106.85, Low $104.37, Close $106.46, Volume 1.8M.
- 2026-07-06: Open $106.36, High $108.90, Low $105.87, Close $108.78, Volume 1M.
- 2026-07-07: Open $110.28, High $111.55, Low $108.30, Close $110.91, Volume 2.3M.
- 2026-07-08: Open $113.61, High $116.45, Low $113.16, Close $115.23, Volume 1.7M.
- 2026-07-09: Open $114.23, High $116.18, Low $112.68, Close $113.62, Volume 1.8M.
- 2026-07-10: Open $114.00, High $115.73, Low $112.69, Close $114.32, Volume 845.6K.
- 2026-07-13: Open $115.76, High $118.24, Low $115.69, Close $117.40, Volume 1M.
- 2026-07-14: Open $118.62, High $118.62, Low $115.53, Close $116.63, Volume 1.1M.
- 2026-07-15: Open $116.31, High $117.01, Low $114.64, Close $115.72, Volume 838.2K.
- 2026-07-16: Open $116.13, High $117.48, Low $115.45, Close $115.83, Volume 845.6K.
- 2026-07-17: Open $117.33, High $119.67, Low $117.17, Close $119.15, Volume 1M.
- 2026-07-20: Open $119.50, High $121.12, Low $117.96, Close $120.49, Volume 1.3M.
- 2026-07-21: Open $121.53, High $122.61, Low $120.09, Close $121.55, Volume 1.1M.
- 2026-07-22: Open $123.36, High $124.43, Low $122.97, Close $123.88, Volume 944.3K.
- 2026-07-23: Open $124.74, High $125.75, Low $121.67, Close $122.30, Volume 852.6K.
- 2026-07-24: Open $123.33, High $123.45, Low $121.42, Close $121.53, Volume 602K.
- 2026-07-27: Open $119.78, High $120.25, Low $116.83, Close $117.50, Volume 1.2M.
- 2026-07-28: Open $117.65, High $119.58, Low $115.03, Close $117.37, Volume 1.7M.
- 2026-07-29: Open $112.89, High $115.95, Low $107.31, Close $107.78, Volume 3M.
- 2026-07-30: Open $105.77, High $107.45, Low $102.81, Close $105.07, Volume 2.5M.
- 2026-07-31: Open $106.60, High $107.04, Low $104.41, Close $106.23, Volume 1.6M.
- 2026-08-03: Open $106.01, High $106.49, Low $103.37, Close $105.40, Volume 1.2M.
- 2026-08-04: Open $104.92, High $108.41, Low $104.53, Close $106.73, Volume 2.2M.
- 2026-08-05: Open $109.92, High $111.47, Low $106.42, Close $106.62, Volume 1.7M.
- 2026-08-06: Open $107.85, High $109.23, Low $107.14, Close $109.00, Volume 1.9M.
- 2026-08-07: Open $108.40, High $110.36, Low $107.60, Close $108.38, Volume 1.5M.
- 2026-08-10: Open $109.24, High $113.25, Low $108.81, Close $112.65, Volume 1.3M.
- 2026-08-11: Open $112.75, High $113.89, Low $111.38, Close $111.60, Volume 954.1K.
- 2026-08-12: Open $112.97, High $112.97, Low $110.90, Close $111.75, Volume 730.7K.
- 2026-08-13: Open $112.12, High $113.90, Low $112.12, Close $112.73, Volume 787.6K.
- 2026-08-14: Open $113.00, High $114.23, Low $112.79, Close $113.69, Volume 538.2K.
- 2026-08-17: Open $113.26, High $115.53, Low $113.26, Close $114.91, Volume 881.9K.
- 2026-08-18: Open $115.45, High $115.45, Low $113.88, Close $114.36, Volume 1M.
- 2026-08-19: Open $115.00, High $116.06, Low $113.78, Close $114.00, Volume 1.1M.
- 2026-08-20: Open $114.43, High $118.57, Low $114.00, Close $116.57, Volume 904.9K.
- 2026-08-21: Open $117.85, High $118.74, Low $110.76, Close $113.11, Volume 1.9M.
- 2026-08-24: Open $113.31, High $113.31, Low $109.07, Close $110.16, Volume 1.6M.
- 2026-08-25: Open $108.99, High $112.29, Low $106.57, Close $111.71, Volume 1.7M.
- 2026-08-26: Open $110.80, High $114.17, Low $110.36, Close $113.25, Volume 1.6M.
- 2026-08-27: Open $112.75, High $113.97, Low $110.92, Close $111.57, Volume 1.5M.
- 2026-08-28: Open $113.00, High $115.88, Low $111.80, Close $115.48, Volume 1.6M.
- 2026-08-31: Open $116.87, High $118.34, Low $109.82, Close $116.21, Volume 2.5M.
- 2026-09-01: Open $117.99, High $121.50, Low $117.00, Close $121.04, Volume 1.6M.
- 2026-09-02: Open $120.20, High $123.89, Low $119.30, Close $122.86, Volume 1.8M.
- 2026-09-03: Open $122.83, High $122.94, Low $118.26, Close $120.12, Volume 1.6M.
- 2026-09-04: Open $120.04, High $120.10, Low $118.00, Close $118.71, Volume 1.2M.
- 2026-09-08: Open $121.58, High $126.47, Low $120.60, Close $123.89, Volume 2.8M.
- 2026-09-09: Open $124.25, High $126.49, Low $121.91, Close $123.50, Volume 2.2M.
- 2026-09-10: Open $126.58, High $127.47, Low $124.30, Close $124.59, Volume 1.8M.
- 2026-09-11: Open $124.34, High $124.92, Low $121.80, Close $122.41, Volume 1.2M.
- 2026-09-14: Open $123.85, High $125.82, Low $120.05, Close $121.23, Volume 1.5M.
- 2026-09-15: Open $120.77, High $123.30, Low $120.37, Close $121.76, Volume 1.5M.
- 4 · Insider transaction filing. Filed 2026-09-03. Accession 0001628280-26-060396.View filing
- 4 · Insider transaction filing. Filed 2026-09-03. Accession 0001628280-26-060397.View filing
- 4 · Insider transaction filing. Filed 2026-09-03. Accession 0001628280-26-060398.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