Current price$137.97
- Consensus target
- $145.46
- Gap to consensus
- +5.4%
- Confidence
- 36%
- Analyst range
- $44.00 – $178.00
- Std deviation
- $35.19
- Last updated
- Sep 16, 02:05 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $158.50USD | $140.00 – $178.00USD | 20 | — |
| MarketBeat | $148.93USD | $44.00 – $172.00USD | 16 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $141.76, High $142.83, Low $138.64, Close $139.50, Volume 1.5M.
- 2026-03-17: Open $143.42, High $143.42, Low $137.84, Close $138.36, Volume 2.1M.
- 2026-03-18: Open $138.26, High $139.29, Low $136.20, Close $136.37, Volume 1.2M.
- 2026-03-19: Open $135.92, High $137.04, Low $135.00, Close $135.99, Volume 1.1M.
- 2026-03-20: Open $135.04, High $136.07, Low $129.47, Close $130.26, Volume 2.1M.
- 2026-03-23: Open $133.10, High $134.53, Low $130.96, Close $131.83, Volume 1.4M.
- 2026-03-24: Open $130.72, High $131.79, Low $129.43, Close $129.79, Volume 1.5M.
- 2026-03-25: Open $130.80, High $131.24, Low $127.65, Close $129.99, Volume 1.3M.
- 2026-03-26: Open $129.32, High $131.76, Low $129.19, Close $130.49, Volume 1M.
- 2026-03-27: Open $130.14, High $131.22, Low $128.79, Close $128.96, Volume 1.1M.
- 2026-03-30: Open $130.81, High $131.73, Low $127.67, Close $128.28, Volume 998.2K.
- 2026-03-31: Open $129.79, High $131.98, Low $128.25, Close $131.13, Volume 1.5M.
- 2026-04-01: Open $130.83, High $132.74, Low $130.42, Close $132.49, Volume 1.1M.
- 2026-04-02: Open $132.01, High $134.22, Low $131.41, Close $133.86, Volume 858.3K.
- 2026-04-06: Open $133.94, High $134.59, Low $133.01, Close $134.06, Volume 535.8K.
- 2026-04-07: Open $133.90, High $134.36, Low $132.20, Close $132.95, Volume 1.2M.
- 2026-04-08: Open $135.21, High $138.84, Low $135.07, Close $137.73, Volume 1.7M.
- 2026-04-09: Open $136.75, High $139.62, Low $136.68, Close $139.21, Volume 1.3M.
- 2026-04-10: Open $139.60, High $140.78, Low $138.24, Close $138.87, Volume 971.5K.
- 2026-04-13: Open $137.99, High $139.91, Low $137.11, Close $139.75, Volume 828.1K.
- 2026-04-14: Open $139.77, High $141.71, Low $139.03, Close $141.43, Volume 1M.
- 2026-04-15: Open $140.66, High $141.12, Low $138.89, Close $141.06, Volume 1.3M.
- 2026-04-16: Open $141.61, High $142.39, Low $140.92, Close $141.64, Volume 799.9K.
- 2026-04-17: Open $141.55, High $146.19, Low $141.55, Close $145.36, Volume 1.1M.
- 2026-04-20: Open $144.52, High $146.97, Low $144.09, Close $146.95, Volume 1.1M.
- 2026-04-21: Open $146.66, High $147.25, Low $143.64, Close $143.64, Volume 1.3M.
- 2026-04-22: Open $144.39, High $145.02, Low $140.55, Close $141.29, Volume 1.2M.
- 2026-04-23: Open $142.38, High $143.39, Low $140.83, Close $142.66, Volume 1.4M.
- 2026-04-24: Open $142.74, High $143.73, Low $141.52, Close $142.09, Volume 1.3M.
- 2026-04-27: Open $142.05, High $142.80, Low $139.51, Close $139.54, Volume 1.1M.
- 2026-04-28: Open $140.35, High $141.65, Low $138.00, Close $141.02, Volume 2.5M.
- 2026-04-29: Open $139.97, High $142.36, Low $138.82, Close $140.53, Volume 2M.
- 2026-04-30: Open $139.72, High $143.71, Low $139.57, Close $143.33, Volume 1.9M.
- 2026-05-01: Open $143.56, High $143.65, Low $141.72, Close $142.02, Volume 1.1M.
- 2026-05-04: Open $140.98, High $141.72, Low $138.82, Close $139.33, Volume 782.1K.
- 2026-05-05: Open $139.65, High $140.44, Low $138.57, Close $139.79, Volume 1M.
- 2026-05-06: Open $141.89, High $145.55, Low $140.62, Close $143.85, Volume 1.1M.
- 2026-05-07: Open $143.57, High $144.24, Low $142.13, Close $143.27, Volume 1.3M.
- 2026-05-08: Open $143.54, High $144.62, Low $143.08, Close $143.30, Volume 647.4K.
- 2026-05-11: Open $143.83, High $144.83, Low $143.39, Close $144.58, Volume 938.9K.
- 2026-05-12: Open $144.94, High $145.60, Low $142.65, Close $144.79, Volume 770.1K.
- 2026-05-13: Open $144.15, High $144.21, Low $141.81, Close $142.41, Volume 761K.
- 2026-05-14: Open $143.63, High $144.90, Low $141.39, Close $142.19, Volume 953.3K.
- 2026-05-15: Open $140.75, High $141.28, Low $136.69, Close $136.90, Volume 1M.
- 2026-05-18: Open $137.89, High $139.67, Low $136.70, Close $139.27, Volume 908.6K.
- 2026-05-19: Open $138.77, High $140.69, Low $136.95, Close $140.31, Volume 936.3K.
- 2026-05-20: Open $139.54, High $144.24, Low $139.54, Close $142.25, Volume 1.1M.
- 2026-05-21: Open $141.14, High $144.00, Low $140.12, Close $143.91, Volume 1.9M.
- 2026-05-22: Open $144.58, High $145.43, Low $142.28, Close $143.30, Volume 801.9K.
- 2026-05-26: Open $143.43, High $144.60, Low $142.50, Close $143.99, Volume 967.7K.
- 2026-05-27: Open $144.32, High $145.73, Low $143.27, Close $144.43, Volume 822.3K.
- 2026-05-28: Open $144.23, High $147.22, Low $142.48, Close $145.81, Volume 796.3K.
- 2026-05-29: Open $144.90, High $145.57, Low $143.30, Close $144.31, Volume 1.3M.
- 2026-06-01: Open $142.87, High $143.44, Low $140.24, Close $140.32, Volume 729.3K.
- 2026-06-02: Open $140.44, High $142.34, Low $139.88, Close $142.29, Volume 818.3K.
- 2026-06-03: Open $142.62, High $145.64, Low $142.57, Close $143.04, Volume 1.2M.
- 2026-06-04: Open $145.49, High $146.52, Low $143.89, Close $145.87, Volume 747.3K.
- 2026-06-05: Open $144.99, High $147.56, Low $144.70, Close $145.31, Volume 1.3M.
- 2026-06-08: Open $145.91, High $145.91, Low $143.91, Close $145.00, Volume 858.1K.
- 2026-06-09: Open $146.32, High $150.40, Low $146.02, Close $148.23, Volume 1.7M.
- 2026-06-10: Open $148.31, High $151.75, Low $148.31, Close $149.60, Volume 1.3M.
- 2026-06-11: Open $150.52, High $151.65, Low $148.69, Close $150.26, Volume 1.3M.
- 2026-06-12: Open $149.58, High $151.70, Low $149.07, Close $150.60, Volume 890.1K.
- 2026-06-15: Open $149.95, High $149.95, Low $146.49, Close $146.65, Volume 1.2M.
- 2026-06-16: Open $149.07, High $149.32, Low $146.18, Close $146.40, Volume 1.4M.
- 2026-06-17: Open $145.50, High $146.23, Low $142.78, Close $143.92, Volume 1.6M.
- 2026-06-18: Open $145.05, High $146.60, Low $144.24, Close $145.33, Volume 2.6M.
- 2026-06-22: Open $144.49, High $146.98, Low $144.49, Close $146.08, Volume 1.4M.
- 2026-06-23: Open $146.56, High $148.52, Low $145.77, Close $147.76, Volume 1.3M.
- 2026-06-24: Open $149.03, High $149.09, Low $144.57, Close $145.86, Volume 1.7M.
- 2026-06-25: Open $146.90, High $147.54, Low $144.05, Close $147.19, Volume 1.3M.
- 2026-06-26: Open $148.02, High $149.63, Low $147.76, Close $149.21, Volume 1.7M.
- 2026-06-29: Open $148.47, High $148.47, Low $146.46, Close $148.26, Volume 1M.
- 2026-06-30: Open $146.78, High $146.78, Low $144.78, Close $145.30, Volume 1.4M.
- 2026-07-01: Open $145.74, High $148.02, Low $145.74, Close $147.29, Volume 971.2K.
- 2026-07-02: Open $148.85, High $149.70, Low $147.98, Close $149.34, Volume 782.3K.
- 2026-07-06: Open $148.95, High $148.95, Low $144.94, Close $146.14, Volume 716.4K.
- 2026-07-07: Open $147.07, High $149.53, Low $146.57, Close $147.73, Volume 561.4K.
- 2026-07-08: Open $146.95, High $146.95, Low $143.53, Close $143.99, Volume 716.8K.
- 2026-07-09: Open $144.16, High $145.36, Low $142.31, Close $142.68, Volume 758.7K.
- 2026-07-10: Open $143.20, High $144.50, Low $142.58, Close $143.96, Volume 876.9K.
- 2026-07-13: Open $144.14, High $146.19, Low $144.14, Close $145.32, Volume 871K.
- 2026-07-14: Open $146.08, High $146.25, Low $145.09, Close $145.50, Volume 1.1M.
- 2026-07-15: Open $146.47, High $147.73, Low $144.39, Close $144.64, Volume 1.2M.
- 2026-07-16: Open $145.35, High $150.46, Low $144.82, Close $150.33, Volume 1.2M.
- 2026-07-17: Open $150.39, High $152.72, Low $147.62, Close $148.16, Volume 843.5K.
- 2026-07-20: Open $147.89, High $147.89, Low $145.94, Close $147.28, Volume 770.9K.
- 2026-07-21: Open $146.99, High $147.43, Low $144.77, Close $145.55, Volume 1.2M.
- 2026-07-22: Open $145.47, High $146.14, Low $144.27, Close $145.05, Volume 1.8M.
- 2026-07-23: Open $144.22, High $146.60, Low $144.17, Close $145.42, Volume 1.7M.
- 2026-07-24: Open $146.67, High $148.35, Low $144.42, Close $147.71, Volume 1M.
- 2026-07-27: Open $146.95, High $150.66, Low $146.95, Close $148.29, Volume 1.5M.
- 2026-07-28: Open $149.52, High $153.34, Low $149.19, Close $152.21, Volume 2M.
- 2026-07-29: Open $155.63, High $158.88, Low $152.30, Close $152.85, Volume 2.8M.
- 2026-07-30: Open $152.84, High $152.84, Low $146.50, Close $148.21, Volume 2M.
- 2026-07-31: Open $148.20, High $148.88, Low $145.72, Close $148.04, Volume 1.6M.
- 2026-08-03: Open $149.00, High $150.87, Low $148.82, Close $149.73, Volume 1.7M.
- 2026-08-04: Open $148.38, High $150.16, Low $147.35, Close $149.86, Volume 1.2M.
- 2026-08-05: Open $150.34, High $150.44, Low $148.49, Close $150.04, Volume 898.5K.
- 2026-08-06: Open $152.60, High $152.60, Low $149.21, Close $149.54, Volume 965K.
- 2026-08-07: Open $149.49, High $151.35, Low $148.86, Close $149.54, Volume 872.6K.
- 2026-08-10: Open $148.30, High $148.30, Low $145.34, Close $146.66, Volume 810.4K.
- 2026-08-11: Open $145.99, High $147.68, Low $145.76, Close $146.55, Volume 561.3K.
- 2026-08-12: Open $146.53, High $147.41, Low $145.25, Close $146.76, Volume 821.4K.
- 2026-08-13: Open $147.87, High $149.55, Low $147.26, Close $149.40, Volume 574.2K.
- 2026-08-14: Open $148.75, High $149.99, Low $147.87, Close $147.90, Volume 851K.
- 2026-08-17: Open $147.24, High $147.70, Low $146.23, Close $146.89, Volume 731.4K.
- 2026-08-18: Open $148.70, High $148.81, Low $146.85, Close $146.92, Volume 731.7K.
- 2026-08-19: Open $147.97, High $149.97, Low $147.56, Close $147.91, Volume 796.3K.
- 2026-08-20: Open $146.69, High $148.38, Low $146.47, Close $147.26, Volume 664.8K.
- 2026-08-21: Open $147.40, High $147.62, Low $146.16, Close $146.81, Volume 644.3K.
- 2026-08-24: Open $146.03, High $147.79, Low $144.89, Close $146.25, Volume 781.9K.
- 2026-08-25: Open $146.19, High $146.99, Low $144.35, Close $144.87, Volume 868.3K.
- 2026-08-26: Open $144.81, High $145.81, Low $143.82, Close $144.09, Volume 725.7K.
- 2026-08-27: Open $144.43, High $145.28, Low $142.51, Close $142.79, Volume 1M.
- 2026-08-28: Open $143.32, High $143.79, Low $142.72, Close $142.91, Volume 813.3K.
- 2026-08-31: Open $141.97, High $142.47, Low $139.88, Close $141.10, Volume 1.2M.
- 2026-09-01: Open $141.08, High $141.96, Low $138.95, Close $140.12, Volume 1.6M.
- 2026-09-02: Open $139.75, High $140.67, Low $137.92, Close $139.93, Volume 1.2M.
- 2026-09-03: Open $141.29, High $141.63, Low $139.57, Close $140.98, Volume 1M.
- 2026-09-04: Open $140.25, High $141.84, Low $139.14, Close $139.25, Volume 967.3K.
- 2026-09-08: Open $138.50, High $140.45, Low $138.50, Close $139.16, Volume 1.1M.
- 2026-09-09: Open $139.36, High $140.19, Low $135.52, Close $135.63, Volume 858.1K.
- 2026-09-10: Open $135.47, High $137.15, Low $135.16, Close $136.45, Volume 2.1M.
- 2026-09-11: Open $137.44, High $138.70, Low $136.27, Close $137.64, Volume 1.9M.
- 2026-09-14: Open $138.70, High $140.40, Low $137.43, Close $139.40, Volume 2.3M.
- 2026-09-15: Open $137.92, High $139.21, Low $136.46, Close $137.30, Volume 1.3M.
- 2026-09-16: Open $136.51, High $138.58, Low $136.32, Close $137.97, Volume 55.8K.
- 4 · Insider transaction filing. Filed 2026-08-05. Accession 0001330121-26-000002.View filing
- 4 · Insider transaction filing. Filed 2026-07-02. Accession 0001628280-26-046971.View filing
- 4 · Insider transaction filing. Filed 2026-07-02. Accession 0001628280-26-046988.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