Current price$132.75
- Consensus target
- $171.55
- Gap to consensus
- +29.2%
- Confidence
- 50%
- Analyst range
- $130.00 – $230.00
- Std deviation
- $23.92
- Last updated
- Sep 15, 09:36 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $173.35USD | $140.00 – $230.00USD | 20 | — |
| MarketBeat | $170.14USD | $130.00 – $200.00USD | 14 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $157.24, High $157.95, Low $153.68, Close $155.94, Volume 1.1M.
- 2026-03-17: Open $156.24, High $158.20, Low $150.40, Close $154.12, Volume 1.2M.
- 2026-03-18: Open $152.70, High $154.50, Low $149.94, Close $150.11, Volume 942.4K.
- 2026-03-19: Open $149.04, High $152.51, Low $148.80, Close $150.67, Volume 999.4K.
- 2026-03-20: Open $149.73, High $151.09, Low $148.00, Close $149.81, Volume 2.2M.
- 2026-03-23: Open $150.36, High $152.60, Low $149.08, Close $149.23, Volume 1.2M.
- 2026-03-24: Open $148.31, High $148.31, Low $142.00, Close $142.96, Volume 1.3M.
- 2026-03-25: Open $144.69, High $146.00, Low $140.67, Close $143.56, Volume 1M.
- 2026-03-26: Open $143.25, High $147.17, Low $142.71, Close $144.01, Volume 1.3M.
- 2026-03-27: Open $142.84, High $144.12, Low $137.50, Close $137.61, Volume 1.5M.
- 2026-03-30: Open $139.38, High $141.47, Low $137.56, Close $139.66, Volume 969.5K.
- 2026-03-31: Open $140.75, High $143.76, Low $138.73, Close $142.49, Volume 995.6K.
- 2026-04-01: Open $142.49, High $143.95, Low $140.11, Close $142.52, Volume 770.9K.
- 2026-04-02: Open $141.89, High $144.73, Low $139.89, Close $142.65, Volume 631.7K.
- 2026-04-06: Open $142.22, High $144.63, Low $141.44, Close $144.36, Volume 655.7K.
- 2026-04-07: Open $143.61, High $144.55, Low $142.68, Close $143.92, Volume 635.1K.
- 2026-04-08: Open $146.58, High $148.00, Low $143.38, Close $144.32, Volume 1.1M.
- 2026-04-09: Open $143.41, High $143.66, Low $138.93, Close $139.19, Volume 1.5M.
- 2026-04-10: Open $138.01, High $141.15, Low $131.62, Close $133.44, Volume 1.3M.
- 2026-04-13: Open $134.09, High $135.47, Low $130.89, Close $134.21, Volume 1.8M.
- 2026-04-14: Open $134.56, High $136.54, Low $132.42, Close $133.65, Volume 1.3M.
- 2026-04-15: Open $135.05, High $137.12, Low $134.21, Close $136.58, Volume 1.7M.
- 2026-04-16: Open $138.46, High $139.57, Low $136.59, Close $138.27, Volume 1.1M.
- 2026-04-17: Open $140.59, High $141.89, Low $139.47, Close $139.74, Volume 858K.
- 2026-04-20: Open $138.91, High $141.50, Low $137.79, Close $140.75, Volume 815.7K.
- 2026-04-21: Open $140.52, High $143.78, Low $139.78, Close $140.93, Volume 550.9K.
- 2026-04-22: Open $141.18, High $142.09, Low $139.38, Close $140.60, Volume 893.3K.
- 2026-04-23: Open $137.86, High $137.86, Low $133.88, Close $135.83, Volume 1.3M.
- 2026-04-24: Open $135.73, High $137.62, Low $134.47, Close $137.17, Volume 1.4M.
- 2026-04-27: Open $136.96, High $139.42, Low $136.21, Close $136.41, Volume 1M.
- 2026-04-28: Open $138.42, High $139.34, Low $136.43, Close $137.11, Volume 1.4M.
- 2026-04-29: Open $136.23, High $137.68, Low $134.56, Close $137.50, Volume 1.1M.
- 2026-04-30: Open $136.21, High $137.30, Low $133.89, Close $136.30, Volume 1.3M.
- 2026-05-01: Open $139.96, High $142.70, Low $135.76, Close $136.53, Volume 1.2M.
- 2026-05-04: Open $136.25, High $139.20, Low $136.25, Close $138.19, Volume 1.2M.
- 2026-05-05: Open $138.00, High $138.45, Low $136.23, Close $137.55, Volume 1.2M.
- 2026-05-06: Open $135.59, High $137.30, Low $132.77, Close $136.77, Volume 4.1M.
- 2026-05-07: Open $153.98, High $153.98, Low $144.04, Close $147.65, Volume 3.6M.
- 2026-05-08: Open $146.33, High $146.91, Low $142.47, Close $146.65, Volume 1.2M.
- 2026-05-11: Open $144.81, High $146.50, Low $143.50, Close $145.92, Volume 1.4M.
- 2026-05-12: Open $147.01, High $147.73, Low $143.50, Close $144.22, Volume 1.1M.
- 2026-05-13: Open $142.92, High $144.13, Low $138.85, Close $140.81, Volume 1.4M.
- 2026-05-14: Open $141.04, High $142.00, Low $137.95, Close $139.85, Volume 1M.
- 2026-05-15: Open $140.83, High $142.91, Low $140.30, Close $141.91, Volume 1.3M.
- 2026-05-18: Open $140.94, High $145.00, Low $140.75, Close $144.06, Volume 1.1M.
- 2026-05-19: Open $147.42, High $149.47, Low $144.93, Close $145.19, Volume 2.2M.
- 2026-05-20: Open $143.29, High $148.13, Low $140.61, Close $147.96, Volume 1.3M.
- 2026-05-21: Open $146.57, High $146.96, Low $143.60, Close $145.84, Volume 915.1K.
- 2026-05-22: Open $145.84, High $148.70, Low $145.44, Close $148.23, Volume 929.3K.
- 2026-05-26: Open $146.65, High $147.65, Low $144.42, Close $144.88, Volume 1.4M.
- 2026-05-27: Open $144.22, High $146.67, Low $142.13, Close $142.26, Volume 1.3M.
- 2026-05-28: Open $141.77, High $142.70, Low $137.91, Close $138.79, Volume 1.9M.
- 2026-05-29: Open $138.58, High $139.70, Low $133.40, Close $138.73, Volume 3.1M.
- 2026-06-01: Open $141.00, High $146.95, Low $140.00, Close $145.08, Volume 2.3M.
- 2026-06-02: Open $141.92, High $145.25, Low $139.63, Close $142.34, Volume 1.4M.
- 2026-06-03: Open $140.86, High $141.00, Low $138.01, Close $139.72, Volume 1.4M.
- 2026-06-04: Open $142.53, High $143.99, Low $138.75, Close $138.79, Volume 1.8M.
- 2026-06-05: Open $140.99, High $141.50, Low $136.75, Close $137.00, Volume 1.1M.
- 2026-06-08: Open $136.40, High $138.46, Low $134.56, Close $136.07, Volume 1.8M.
- 2026-06-09: Open $135.34, High $137.47, Low $134.62, Close $136.97, Volume 1.2M.
- 2026-06-10: Open $135.19, High $137.31, Low $134.32, Close $135.08, Volume 1.4M.
- 2026-06-11: Open $133.96, High $134.24, Low $118.00, Close $118.39, Volume 3M.
- 2026-06-12: Open $118.28, High $118.71, Low $108.50, Close $113.68, Volume 3.9M.
- 2026-06-15: Open $116.42, High $118.40, Low $113.65, Close $114.85, Volume 3M.
- 2026-06-16: Open $114.68, High $118.68, Low $114.68, Close $118.18, Volume 2.3M.
- 2026-06-17: Open $116.41, High $119.44, Low $114.14, Close $116.94, Volume 2.7M.
- 2026-06-18: Open $115.52, High $116.74, Low $113.50, Close $114.75, Volume 5M.
- 2026-06-22: Open $112.55, High $117.42, Low $112.28, Close $115.00, Volume 2.8M.
- 2026-06-23: Open $117.31, High $118.05, Low $112.00, Close $112.33, Volume 2M.
- 2026-06-24: Open $112.33, High $114.70, Low $112.30, Close $112.93, Volume 1.9M.
- 2026-06-25: Open $112.21, High $115.42, Low $111.17, Close $112.55, Volume 2.4M.
- 2026-06-26: Open $113.94, High $116.56, Low $113.48, Close $115.72, Volume 2.4M.
- 2026-06-29: Open $117.79, High $118.21, Low $113.67, Close $113.89, Volume 1.7M.
- 2026-06-30: Open $112.72, High $114.45, Low $112.07, Close $113.61, Volume 2M.
- 2026-07-01: Open $114.98, High $121.17, Low $114.88, Close $119.78, Volume 2.3M.
- 2026-07-02: Open $119.79, High $125.46, Low $119.79, Close $124.55, Volume 2.3M.
- 2026-07-06: Open $123.73, High $126.25, Low $122.06, Close $124.98, Volume 1.8M.
- 2026-07-07: Open $126.20, High $127.85, Low $124.92, Close $125.04, Volume 1.2M.
- 2026-07-08: Open $123.72, High $124.77, Low $122.02, Close $122.61, Volume 1.7M.
- 2026-07-09: Open $119.92, High $124.39, Low $119.30, Close $123.79, Volume 1.4M.
- 2026-07-10: Open $125.74, High $126.76, Low $123.42, Close $124.74, Volume 1.1M.
- 2026-07-13: Open $125.19, High $126.69, Low $124.33, Close $125.42, Volume 961.9K.
- 2026-07-14: Open $120.26, High $124.83, Low $120.05, Close $122.51, Volume 1.3M.
- 2026-07-15: Open $122.89, High $126.58, Low $122.89, Close $123.61, Volume 1.3M.
- 2026-07-16: Open $125.24, High $128.02, Low $124.22, Close $127.36, Volume 1.1M.
- 2026-07-17: Open $126.38, High $127.65, Low $124.25, Close $124.37, Volume 1.5M.
- 2026-07-20: Open $123.39, High $126.19, Low $122.79, Close $124.83, Volume 1.3M.
- 2026-07-21: Open $122.91, High $126.08, Low $120.52, Close $120.77, Volume 1.9M.
- 2026-07-22: Open $121.85, High $122.15, Low $111.93, Close $113.11, Volume 2.2M.
- 2026-07-23: Open $114.38, High $114.63, Low $112.01, Close $113.05, Volume 1.5M.
- 2026-07-24: Open $115.18, High $118.77, Low $114.36, Close $118.52, Volume 1.4M.
- 2026-07-27: Open $120.77, High $125.84, Low $120.33, Close $125.21, Volume 1M.
- 2026-07-28: Open $127.44, High $130.58, Low $126.82, Close $127.51, Volume 1.4M.
- 2026-07-29: Open $127.70, High $132.75, Low $127.36, Close $132.46, Volume 2.9M.
- 2026-07-30: Open $135.60, High $143.60, Low $133.06, Close $136.30, Volume 3.4M.
- 2026-07-31: Open $135.73, High $138.83, Low $133.25, Close $137.20, Volume 2.3M.
- 2026-08-03: Open $139.55, High $142.99, Low $139.50, Close $139.86, Volume 1.3M.
- 2026-08-04: Open $137.76, High $142.17, Low $137.74, Close $141.68, Volume 1.5M.
- 2026-08-05: Open $143.56, High $144.59, Low $138.82, Close $139.43, Volume 1.3M.
- 2026-08-06: Open $138.24, High $148.60, Low $137.23, Close $147.66, Volume 2.2M.
- 2026-08-07: Open $148.00, High $149.67, Low $146.38, Close $147.71, Volume 1.2M.
- 2026-08-10: Open $146.09, High $154.03, Low $146.09, Close $151.02, Volume 1.3M.
- 2026-08-11: Open $149.75, High $152.05, Low $148.70, Close $150.44, Volume 934.3K.
- 2026-08-12: Open $146.79, High $149.55, Low $146.79, Close $147.99, Volume 916.8K.
- 2026-08-13: Open $147.75, High $154.59, Low $146.27, Close $153.89, Volume 1.2M.
- 2026-08-14: Open $154.89, High $155.10, Low $149.56, Close $149.75, Volume 1.2M.
- 2026-08-17: Open $148.11, High $149.02, Low $145.37, Close $145.98, Volume 1M.
- 2026-08-18: Open $147.95, High $149.43, Low $146.30, Close $146.48, Volume 1.2M.
- 2026-08-19: Open $146.66, High $155.40, Low $146.66, Close $152.44, Volume 905.2K.
- 2026-08-20: Open $151.68, High $154.79, Low $151.35, Close $153.52, Volume 826.4K.
- 2026-08-21: Open $153.28, High $156.03, Low $152.31, Close $154.68, Volume 857.4K.
- 2026-08-24: Open $154.43, High $155.51, Low $153.39, Close $154.31, Volume 913.3K.
- 2026-08-25: Open $153.60, High $153.86, Low $150.25, Close $151.14, Volume 1.5M.
- 2026-08-26: Open $149.06, High $151.88, Low $148.59, Close $151.61, Volume 1.4M.
- 2026-08-27: Open $154.41, High $159.00, Low $153.03, Close $158.95, Volume 979.3K.
- 2026-08-28: Open $158.01, High $159.46, Low $155.98, Close $157.15, Volume 1.1M.
- 2026-08-31: Open $155.50, High $157.76, Low $155.05, Close $155.74, Volume 1.4M.
- 2026-09-01: Open $153.47, High $155.58, Low $152.24, Close $152.81, Volume 696.5K.
- 2026-09-02: Open $151.62, High $155.72, Low $148.53, Close $149.13, Volume 1.2M.
- 2026-09-03: Open $151.53, High $154.27, Low $149.14, Close $150.08, Volume 1.2M.
- 2026-09-04: Open $147.18, High $147.73, Low $140.00, Close $141.02, Volume 2.1M.
- 2026-09-08: Open $139.84, High $140.24, Low $132.63, Close $133.26, Volume 1.9M.
- 2026-09-09: Open $133.00, High $133.77, Low $128.58, Close $128.89, Volume 2.4M.
- 2026-09-10: Open $127.72, High $130.89, Low $126.79, Close $128.72, Volume 1.7M.
- 2026-09-11: Open $128.25, High $131.19, Low $127.06, Close $130.78, Volume 1.7M.
- 2026-09-14: Open $134.31, High $137.75, Low $133.90, Close $136.65, Volume 1.4M.
- 2026-09-15: Open $134.91, High $137.66, Low $132.71, Close $132.75, Volume 1.3M.
- 4 · Insider transaction filing. Filed 2026-08-17. Accession 0000857005-26-000003.View filing
- 4 · Insider transaction filing. Filed 2026-08-17. Accession 0001389250-26-000004.View filing
- 4 · Insider transaction filing. Filed 2026-05-12. Accession 0001654954-26-004735.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