Current price$124.49
- Consensus target
- $142.91
- Gap to consensus
- +14.8%
- Confidence
- 60%
- Analyst range
- $121.00 – $160.00
- Std deviation
- $9.87
- Last updated
- Sep 15, 10:54 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $142.72USD | $121.00 – $160.00USD | 25 | — |
| MarketBeat | $143.75USD | $129.00 – $158.00USD | 20 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $127.55, High $127.97, Low $126.36, Close $126.37, Volume 547.8K.
- 2026-03-17: Open $127.55, High $128.29, Low $126.75, Close $128.07, Volume 660.5K.
- 2026-03-18: Open $127.36, High $127.73, Low $125.62, Close $125.80, Volume 1.1M.
- 2026-03-19: Open $125.45, High $126.18, Low $124.28, Close $124.51, Volume 1M.
- 2026-03-20: Open $124.36, High $124.56, Low $121.22, Close $121.79, Volume 2M.
- 2026-03-23: Open $123.38, High $124.45, Low $122.34, Close $122.39, Volume 1.3M.
- 2026-03-24: Open $121.66, High $123.22, Low $121.07, Close $121.81, Volume 1.1M.
- 2026-03-25: Open $122.76, High $122.99, Low $121.42, Close $121.64, Volume 640.6K.
- 2026-03-26: Open $121.51, High $123.15, Low $121.46, Close $122.15, Volume 790.9K.
- 2026-03-27: Open $121.99, High $122.35, Low $120.30, Close $120.57, Volume 986.9K.
- 2026-03-30: Open $121.44, High $123.21, Low $120.89, Close $121.72, Volume 755.9K.
- 2026-03-31: Open $123.07, High $123.84, Low $121.44, Close $122.12, Volume 1.2M.
- 2026-04-01: Open $121.60, High $123.23, Low $121.60, Close $122.55, Volume 1.2M.
- 2026-04-02: Open $122.59, High $124.99, Low $122.16, Close $124.88, Volume 1.1M.
- 2026-04-06: Open $124.73, High $125.68, Low $124.44, Close $124.82, Volume 614.9K.
- 2026-04-07: Open $124.61, High $125.63, Low $123.76, Close $124.30, Volume 1.1M.
- 2026-04-08: Open $125.53, High $126.39, Low $125.00, Close $126.09, Volume 812.6K.
- 2026-04-09: Open $125.36, High $126.55, Low $125.08, Close $125.62, Volume 762.9K.
- 2026-04-10: Open $125.87, High $127.32, Low $125.51, Close $126.39, Volume 778.5K.
- 2026-04-13: Open $126.00, High $126.33, Low $124.45, Close $125.89, Volume 821.1K.
- 2026-04-14: Open $125.53, High $127.06, Low $125.02, Close $126.34, Volume 821.4K.
- 2026-04-15: Open $124.74, High $125.40, Low $123.25, Close $124.19, Volume 1M.
- 2026-04-16: Open $123.98, High $124.86, Low $121.91, Close $123.10, Volume 1.8M.
- 2026-04-17: Open $123.42, High $128.38, Low $123.42, Close $127.94, Volume 1.5M.
- 2026-04-20: Open $127.44, High $129.59, Low $127.24, Close $129.47, Volume 722.1K.
- 2026-04-21: Open $129.06, High $129.53, Low $125.68, Close $125.74, Volume 750.8K.
- 2026-04-22: Open $126.29, High $126.39, Low $124.00, Close $124.59, Volume 569.2K.
- 2026-04-23: Open $124.63, High $126.40, Low $124.63, Close $126.00, Volume 536.9K.
- 2026-04-24: Open $126.00, High $126.77, Low $125.10, Close $125.66, Volume 529.5K.
- 2026-04-27: Open $125.49, High $126.60, Low $125.20, Close $125.39, Volume 633.9K.
- 2026-04-28: Open $125.99, High $130.64, Low $125.99, Close $130.38, Volume 1M.
- 2026-04-29: Open $129.75, High $131.36, Low $128.92, Close $129.71, Volume 1.6M.
- 2026-04-30: Open $130.00, High $130.97, Low $127.22, Close $129.18, Volume 2M.
- 2026-05-01: Open $129.06, High $130.14, Low $127.42, Close $128.56, Volume 849K.
- 2026-05-04: Open $127.74, High $130.47, Low $127.74, Close $129.06, Volume 860.6K.
- 2026-05-05: Open $128.93, High $131.59, Low $128.91, Close $130.16, Volume 824.5K.
- 2026-05-06: Open $130.05, High $132.67, Low $130.05, Close $130.30, Volume 1.4M.
- 2026-05-07: Open $130.04, High $131.43, Low $130.04, Close $130.36, Volume 1.1M.
- 2026-05-08: Open $130.39, High $130.78, Low $128.75, Close $129.31, Volume 767K.
- 2026-05-11: Open $130.05, High $131.00, Low $129.19, Close $129.72, Volume 710.8K.
- 2026-05-12: Open $130.28, High $130.42, Low $128.93, Close $129.22, Volume 808.9K.
- 2026-05-13: Open $128.44, High $129.50, Low $127.94, Close $129.34, Volume 700.2K.
- 2026-05-14: Open $127.78, High $129.06, Low $126.90, Close $127.23, Volume 985.2K.
- 2026-05-15: Open $127.36, High $128.09, Low $125.15, Close $125.71, Volume 783K.
- 2026-05-18: Open $126.17, High $128.39, Low $125.94, Close $128.25, Volume 680.8K.
- 2026-05-19: Open $127.79, High $129.36, Low $127.24, Close $128.47, Volume 679.6K.
- 2026-05-20: Open $128.64, High $130.65, Low $127.43, Close $130.26, Volume 747.3K.
- 2026-05-21: Open $129.61, High $130.10, Low $127.49, Close $130.01, Volume 738.7K.
- 2026-05-22: Open $130.70, High $131.87, Low $130.15, Close $131.14, Volume 863.9K.
- 2026-05-26: Open $130.80, High $131.79, Low $130.43, Close $130.54, Volume 547.7K.
- 2026-05-27: Open $130.85, High $131.74, Low $130.37, Close $130.58, Volume 813.3K.
- 2026-05-28: Open $130.59, High $131.25, Low $129.66, Close $130.82, Volume 712.4K.
- 2026-05-29: Open $130.23, High $130.55, Low $128.06, Close $129.07, Volume 1.7M.
- 2026-06-01: Open $127.94, High $130.59, Low $127.93, Close $128.13, Volume 914.6K.
- 2026-06-02: Open $128.22, High $129.17, Low $127.60, Close $128.96, Volume 787.4K.
- 2026-06-03: Open $128.62, High $133.07, Low $128.18, Close $132.54, Volume 1.4M.
- 2026-06-04: Open $133.99, High $137.05, Low $132.78, Close $136.87, Volume 1.4M.
- 2026-06-05: Open $136.80, High $138.66, Low $136.47, Close $137.54, Volume 1.2M.
- 2026-06-08: Open $137.60, High $137.83, Low $136.11, Close $137.15, Volume 1.2M.
- 2026-06-09: Open $137.55, High $139.59, Low $137.02, Close $138.91, Volume 1.1M.
- 2026-06-10: Open $139.60, High $140.75, Low $138.80, Close $139.78, Volume 1.2M.
- 2026-06-11: Open $139.59, High $140.71, Low $137.58, Close $138.10, Volume 878.2K.
- 2026-06-12: Open $138.68, High $140.16, Low $138.27, Close $138.93, Volume 975.2K.
- 2026-06-15: Open $138.84, High $140.58, Low $137.18, Close $137.33, Volume 974.3K.
- 2026-06-16: Open $137.78, High $138.33, Low $135.36, Close $136.44, Volume 1M.
- 2026-06-17: Open $136.35, High $137.05, Low $132.36, Close $133.11, Volume 1.1M.
- 2026-06-18: Open $134.36, High $134.87, Low $131.84, Close $132.50, Volume 1.7M.
- 2026-06-22: Open $132.01, High $133.07, Low $130.94, Close $132.13, Volume 998.8K.
- 2026-06-23: Open $133.02, High $134.28, Low $132.47, Close $133.89, Volume 814.5K.
- 2026-06-24: Open $134.01, High $135.79, Low $133.85, Close $134.42, Volume 1.1M.
- 2026-06-25: Open $135.00, High $138.39, Low $135.00, Close $138.08, Volume 1M.
- 2026-06-26: Open $139.15, High $140.97, Low $138.75, Close $140.72, Volume 1.2M.
- 2026-06-29: Open $139.99, High $140.75, Low $139.40, Close $140.65, Volume 1.1M.
- 2026-06-30: Open $139.16, High $140.46, Low $138.21, Close $138.94, Volume 1M.
- 2026-07-01: Open $139.60, High $142.10, Low $139.22, Close $139.94, Volume 986.1K.
- 2026-07-02: Open $140.64, High $142.26, Low $139.38, Close $142.19, Volume 1M.
- 2026-07-06: Open $141.96, High $142.23, Low $140.50, Close $140.77, Volume 1M.
- 2026-07-07: Open $142.00, High $144.41, Low $141.54, Close $141.71, Volume 626.3K.
- 2026-07-08: Open $140.94, High $140.94, Low $137.50, Close $137.86, Volume 1.1M.
- 2026-07-09: Open $138.12, High $138.73, Low $135.79, Close $136.00, Volume 782.6K.
- 2026-07-10: Open $136.69, High $136.95, Low $134.78, Close $135.25, Volume 1.4M.
- 2026-07-13: Open $135.92, High $137.04, Low $135.37, Close $135.89, Volume 1M.
- 2026-07-14: Open $135.42, High $136.03, Low $133.65, Close $133.68, Volume 1.1M.
- 2026-07-15: Open $133.13, High $133.35, Low $131.59, Close $131.77, Volume 1.3M.
- 2026-07-16: Open $131.69, High $135.17, Low $131.69, Close $134.86, Volume 1.2M.
- 2026-07-17: Open $135.47, High $136.50, Low $131.79, Close $132.96, Volume 996.5K.
- 2026-07-20: Open $133.17, High $133.94, Low $132.87, Close $133.71, Volume 1.5M.
- 2026-07-21: Open $133.03, High $133.84, Low $132.02, Close $132.24, Volume 629K.
- 2026-07-22: Open $132.47, High $132.98, Low $131.08, Close $131.57, Volume 849.6K.
- 2026-07-23: Open $131.38, High $133.05, Low $131.35, Close $132.75, Volume 1.2M.
- 2026-07-24: Open $133.65, High $134.28, Low $132.85, Close $133.88, Volume 898.5K.
- 2026-07-27: Open $133.77, High $135.05, Low $133.17, Close $133.46, Volume 842.5K.
- 2026-07-28: Open $135.05, High $136.87, Low $134.82, Close $135.64, Volume 1.5M.
- 2026-07-29: Open $136.53, High $137.82, Low $136.00, Close $137.38, Volume 1.4M.
- 2026-07-30: Open $134.29, High $136.46, Low $131.98, Close $133.32, Volume 2.1M.
- 2026-07-31: Open $132.59, High $133.81, Low $131.50, Close $132.34, Volume 2.2M.
- 2026-08-03: Open $132.34, High $134.47, Low $132.34, Close $133.47, Volume 1.1M.
- 2026-08-04: Open $132.28, High $133.66, Low $131.45, Close $133.21, Volume 959.9K.
- 2026-08-05: Open $133.76, High $134.75, Low $132.86, Close $134.56, Volume 781.1K.
- 2026-08-06: Open $137.00, High $137.00, Low $132.93, Close $133.63, Volume 1.2M.
- 2026-08-07: Open $133.38, High $135.24, Low $132.32, Close $134.96, Volume 864.7K.
- 2026-08-10: Open $134.55, High $135.04, Low $131.85, Close $132.34, Volume 731.3K.
- 2026-08-11: Open $131.15, High $132.65, Low $131.15, Close $131.74, Volume 745K.
- 2026-08-12: Open $131.00, High $132.63, Low $130.52, Close $132.33, Volume 701.5K.
- 2026-08-13: Open $132.92, High $135.73, Low $132.92, Close $134.20, Volume 1M.
- 2026-08-14: Open $134.28, High $135.39, Low $133.27, Close $133.49, Volume 596.6K.
- 2026-08-17: Open $133.00, High $133.29, Low $131.00, Close $131.12, Volume 780.8K.
- 2026-08-18: Open $132.16, High $132.43, Low $130.14, Close $130.17, Volume 792K.
- 2026-08-19: Open $131.00, High $132.76, Low $130.51, Close $131.47, Volume 575.3K.
- 2026-08-20: Open $131.44, High $133.54, Low $131.29, Close $132.06, Volume 953.8K.
- 2026-08-21: Open $132.29, High $132.64, Low $131.27, Close $131.31, Volume 797.1K.
- 2026-08-24: Open $131.75, High $134.04, Low $131.75, Close $133.16, Volume 686.6K.
- 2026-08-25: Open $132.91, High $133.24, Low $131.73, Close $131.98, Volume 500.6K.
- 2026-08-26: Open $132.05, High $132.91, Low $131.35, Close $131.50, Volume 508.5K.
- 2026-08-27: Open $130.86, High $131.92, Low $128.69, Close $128.79, Volume 759.7K.
- 2026-08-28: Open $129.39, High $130.02, Low $128.64, Close $129.61, Volume 845K.
- 2026-08-31: Open $129.01, High $129.09, Low $128.17, Close $128.85, Volume 1.3M.
- 2026-09-01: Open $129.00, High $129.87, Low $128.55, Close $129.36, Volume 895.3K.
- 2026-09-02: Open $129.67, High $129.71, Low $127.80, Close $128.61, Volume 712.9K.
- 2026-09-03: Open $129.72, High $130.02, Low $128.24, Close $128.56, Volume 729.9K.
- 2026-09-04: Open $127.67, High $129.25, Low $127.67, Close $128.32, Volume 580.4K.
- 2026-09-08: Open $128.00, High $129.34, Low $127.70, Close $127.89, Volume 976.5K.
- 2026-09-09: Open $127.95, High $128.81, Low $126.52, Close $127.48, Volume 1.3M.
- 2026-09-10: Open $128.24, High $128.24, Low $124.19, Close $124.48, Volume 1.3M.
- 2026-09-11: Open $125.11, High $126.34, Low $124.66, Close $124.79, Volume 1M.
- 2026-09-14: Open $124.46, High $125.69, Low $123.50, Close $125.60, Volume 929.2K.
- 2026-09-15: Open $125.25, High $125.33, Low $124.29, Close $124.49, Volume 1.1M.
- 4 · Insider transaction filing. Filed 2026-05-21. Accession 0000912595-26-000087.View filing
- 4 · Insider transaction filing. Filed 2026-05-20. Accession 0000912595-26-000067.View filing
- 4 · Insider transaction filing. Filed 2026-05-20. Accession 0000912595-26-000071.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