Current price$152.81
- Consensus target
- $166.62
- Gap to consensus
- +9.0%
- Confidence
- 59%
- Analyst range
- $142.00 – $200.00
- Std deviation
- $13.15
- Last updated
- Sep 16, 11:59 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $174.64USD | $160.00 – $200.00USD | 11 | — |
| MarketBeat | $160.00USD | $142.00 – $170.00USD | 9 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-17: Open $147.10, High $147.22, Low $144.60, Close $145.91, Volume 601.8K.
- 2026-03-18: Open $144.61, High $146.85, Low $144.39, Close $144.66, Volume 579.1K.
- 2026-03-19: Open $143.71, High $144.41, Low $142.22, Close $143.83, Volume 748K.
- 2026-03-20: Open $143.81, High $144.23, Low $141.26, Close $142.49, Volume 1.3M.
- 2026-03-23: Open $145.51, High $146.58, Low $143.57, Close $143.63, Volume 958.7K.
- 2026-03-24: Open $141.91, High $146.51, Low $141.89, Close $145.73, Volume 657.3K.
- 2026-03-25: Open $147.29, High $148.33, Low $144.62, Close $147.48, Volume 901.2K.
- 2026-03-26: Open $146.74, High $148.89, Low $144.83, Close $145.79, Volume 1M.
- 2026-03-27: Open $145.52, High $146.26, Low $144.24, Close $144.50, Volume 573.8K.
- 2026-03-30: Open $146.67, High $146.67, Low $142.74, Close $142.89, Volume 695.9K.
- 2026-03-31: Open $145.02, High $147.08, Low $141.99, Close $145.29, Volume 858.3K.
- 2026-04-01: Open $145.77, High $146.69, Low $143.70, Close $144.16, Volume 884.2K.
- 2026-04-02: Open $142.48, High $144.32, Low $139.29, Close $141.06, Volume 816.6K.
- 2026-04-06: Open $140.12, High $141.10, Low $139.32, Close $140.18, Volume 603.6K.
- 2026-04-07: Open $139.91, High $141.02, Low $138.36, Close $139.40, Volume 927.8K.
- 2026-04-08: Open $143.24, High $144.88, Low $142.02, Close $144.49, Volume 956.9K.
- 2026-04-09: Open $143.39, High $147.28, Low $142.95, Close $146.29, Volume 730.7K.
- 2026-04-10: Open $146.38, High $146.83, Low $143.90, Close $144.81, Volume 1.3M.
- 2026-04-13: Open $144.74, High $147.32, Low $143.14, Close $147.21, Volume 962.3K.
- 2026-04-14: Open $146.78, High $148.47, Low $145.91, Close $147.02, Volume 523.2K.
- 2026-04-15: Open $146.21, High $146.47, Low $140.22, Close $141.64, Volume 1.4M.
- 2026-04-16: Open $142.25, High $143.34, Low $140.94, Close $141.52, Volume 1M.
- 2026-04-17: Open $142.51, High $147.11, Low $142.51, Close $144.32, Volume 904.1K.
- 2026-04-20: Open $143.80, High $145.84, Low $143.55, Close $145.12, Volume 829.6K.
- 2026-04-21: Open $145.63, High $146.77, Low $143.00, Close $143.47, Volume 698.6K.
- 2026-04-22: Open $144.59, High $145.33, Low $143.61, Close $144.93, Volume 858.2K.
- 2026-04-23: Open $145.93, High $148.29, Low $145.93, Close $147.42, Volume 741.8K.
- 2026-04-24: Open $146.92, High $147.72, Low $145.58, Close $146.10, Volume 767.1K.
- 2026-04-27: Open $146.16, High $149.26, Low $146.16, Close $148.40, Volume 1.4M.
- 2026-04-28: Open $136.00, High $141.36, Low $135.32, Close $137.86, Volume 2.8M.
- 2026-04-29: Open $138.66, High $139.67, Low $135.53, Close $137.37, Volume 1.6M.
- 2026-04-30: Open $138.55, High $139.33, Low $136.64, Close $137.48, Volume 1.2M.
- 2026-05-01: Open $138.07, High $138.07, Low $135.49, Close $135.49, Volume 856.9K.
- 2026-05-04: Open $135.14, High $135.89, Low $131.22, Close $132.49, Volume 1.1M.
- 2026-05-05: Open $132.67, High $134.04, Low $131.40, Close $132.29, Volume 1.6M.
- 2026-05-06: Open $134.20, High $137.30, Low $133.45, Close $135.33, Volume 1.2M.
- 2026-05-07: Open $136.63, High $137.46, Low $134.93, Close $136.81, Volume 1.5M.
- 2026-05-08: Open $136.74, High $137.19, Low $134.16, Close $134.37, Volume 996K.
- 2026-05-11: Open $134.09, High $134.44, Low $132.06, Close $132.35, Volume 1M.
- 2026-05-12: Open $132.27, High $132.90, Low $130.07, Close $131.30, Volume 1.1M.
- 2026-05-13: Open $131.04, High $133.15, Low $130.63, Close $130.64, Volume 1.2M.
- 2026-05-14: Open $131.70, High $132.61, Low $130.61, Close $131.14, Volume 681.4K.
- 2026-05-15: Open $129.04, High $129.09, Low $125.57, Close $125.65, Volume 1.2M.
- 2026-05-18: Open $126.00, High $129.83, Low $125.55, Close $128.47, Volume 1.1M.
- 2026-05-19: Open $127.95, High $128.78, Low $126.02, Close $126.16, Volume 1.3M.
- 2026-05-20: Open $126.10, High $129.28, Low $125.00, Close $129.25, Volume 836.4K.
- 2026-05-21: Open $128.30, High $131.29, Low $126.65, Close $130.70, Volume 701.5K.
- 2026-05-22: Open $130.70, High $131.53, Low $128.93, Close $130.43, Volume 642.8K.
- 2026-05-26: Open $130.41, High $132.28, Low $129.55, Close $131.61, Volume 613.3K.
- 2026-05-27: Open $132.49, High $133.60, Low $131.14, Close $131.22, Volume 537.5K.
- 2026-05-28: Open $130.33, High $131.93, Low $128.64, Close $131.37, Volume 545.4K.
- 2026-05-29: Open $130.71, High $132.07, Low $129.18, Close $130.07, Volume 1.5M.
- 2026-06-01: Open $128.85, High $130.27, Low $127.20, Close $130.20, Volume 771.2K.
- 2026-06-02: Open $130.54, High $131.45, Low $128.48, Close $129.85, Volume 865.5K.
- 2026-06-03: Open $129.48, High $130.31, Low $126.86, Close $130.11, Volume 1.2M.
- 2026-06-04: Open $132.03, High $132.06, Low $128.85, Close $130.35, Volume 788.4K.
- 2026-06-05: Open $129.90, High $131.09, Low $129.45, Close $130.16, Volume 772.2K.
- 2026-06-08: Open $130.00, High $130.82, Low $127.36, Close $127.63, Volume 1.2M.
- 2026-06-09: Open $129.13, High $131.27, Low $128.94, Close $131.05, Volume 1.4M.
- 2026-06-10: Open $131.09, High $133.11, Low $129.04, Close $129.35, Volume 1.2M.
- 2026-06-11: Open $131.80, High $134.30, Low $130.12, Close $133.71, Volume 1.5M.
- 2026-06-12: Open $135.23, High $135.39, Low $133.32, Close $133.97, Volume 797.8K.
- 2026-06-15: Open $134.85, High $136.92, Low $133.66, Close $133.70, Volume 702.7K.
- 2026-06-16: Open $134.73, High $136.64, Low $134.58, Close $134.87, Volume 729.8K.
- 2026-06-17: Open $134.52, High $136.18, Low $129.55, Close $130.18, Volume 1.2M.
- 2026-06-18: Open $131.33, High $135.96, Low $131.33, Close $133.57, Volume 1.9M.
- 2026-06-22: Open $132.33, High $133.47, Low $130.17, Close $130.93, Volume 1.2M.
- 2026-06-23: Open $130.45, High $131.51, Low $128.74, Close $128.76, Volume 781.9K.
- 2026-06-24: Open $129.59, High $135.23, Low $128.69, Close $134.00, Volume 1.1M.
- 2026-06-25: Open $135.30, High $139.01, Low $134.83, Close $137.00, Volume 1.6M.
- 2026-06-26: Open $136.51, High $140.43, Low $135.89, Close $139.71, Volume 1.9M.
- 2026-06-29: Open $139.40, High $141.94, Low $138.76, Close $139.65, Volume 2.3M.
- 2026-06-30: Open $140.83, High $141.22, Low $138.37, Close $140.49, Volume 1.1M.
- 2026-07-01: Open $139.61, High $142.01, Low $138.41, Close $139.93, Volume 1.1M.
- 2026-07-02: Open $140.87, High $141.89, Low $137.95, Close $140.58, Volume 954.6K.
- 2026-07-06: Open $140.56, High $140.75, Low $138.57, Close $140.14, Volume 1.3M.
- 2026-07-07: Open $140.61, High $141.02, Low $138.26, Close $139.32, Volume 1.3M.
- 2026-07-08: Open $138.20, High $139.50, Low $134.26, Close $134.99, Volume 1.3M.
- 2026-07-09: Open $134.82, High $135.22, Low $132.84, Close $135.07, Volume 2M.
- 2026-07-10: Open $135.81, High $138.63, Low $135.08, Close $136.63, Volume 1.1M.
- 2026-07-13: Open $136.56, High $138.09, Low $135.49, Close $136.36, Volume 844K.
- 2026-07-14: Open $136.98, High $138.17, Low $134.85, Close $136.51, Volume 693.1K.
- 2026-07-15: Open $136.12, High $136.72, Low $134.87, Close $135.82, Volume 704K.
- 2026-07-16: Open $135.74, High $141.65, Low $135.42, Close $139.48, Volume 1.5M.
- 2026-07-17: Open $139.05, High $141.73, Low $136.48, Close $137.24, Volume 1.6M.
- 2026-07-20: Open $137.61, High $139.13, Low $134.63, Close $138.13, Volume 1.3M.
- 2026-07-21: Open $137.72, High $138.80, Low $136.97, Close $137.30, Volume 959.4K.
- 2026-07-22: Open $138.82, High $140.47, Low $137.90, Close $139.95, Volume 1.8M.
- 2026-07-23: Open $151.57, High $159.37, Low $148.72, Close $154.57, Volume 4M.
- 2026-07-24: Open $152.25, High $156.46, Low $151.56, Close $153.36, Volume 1.7M.
- 2026-07-27: Open $154.25, High $158.40, Low $153.66, Close $158.14, Volume 1.8M.
- 2026-07-28: Open $160.00, High $164.25, Low $158.94, Close $161.23, Volume 1.8M.
- 2026-07-29: Open $159.26, High $160.10, Low $156.83, Close $158.47, Volume 1.3M.
- 2026-07-30: Open $158.98, High $159.17, Low $153.39, Close $157.06, Volume 1.2M.
- 2026-07-31: Open $156.85, High $157.95, Low $155.50, Close $157.40, Volume 933.8K.
- 2026-08-03: Open $158.70, High $162.14, Low $158.70, Close $161.28, Volume 1.3M.
- 2026-08-04: Open $161.21, High $165.49, Low $159.87, Close $165.36, Volume 1M.
- 2026-08-05: Open $164.74, High $168.60, Low $164.40, Close $168.58, Volume 1.3M.
- 2026-08-06: Open $169.40, High $169.76, Low $167.62, Close $168.70, Volume 1.1M.
- 2026-08-07: Open $166.93, High $170.87, Low $166.83, Close $168.94, Volume 1.1M.
- 2026-08-10: Open $167.70, High $167.70, Low $165.16, Close $165.53, Volume 1M.
- 2026-08-11: Open $165.99, High $168.59, Low $165.00, Close $168.44, Volume 739.4K.
- 2026-08-12: Open $168.44, High $169.43, Low $164.72, Close $166.11, Volume 821.8K.
- 2026-08-13: Open $167.24, High $167.44, Low $163.08, Close $166.44, Volume 1.8M.
- 2026-08-14: Open $165.94, High $166.28, Low $163.68, Close $164.78, Volume 1M.
- 2026-08-17: Open $163.60, High $163.86, Low $162.10, Close $162.10, Volume 1.3M.
- 2026-08-18: Open $162.78, High $163.23, Low $159.82, Close $159.83, Volume 887.1K.
- 2026-08-19: Open $161.47, High $166.63, Low $160.96, Close $162.76, Volume 939.6K.
- 2026-08-20: Open $160.92, High $163.41, Low $160.12, Close $161.72, Volume 935.5K.
- 2026-08-21: Open $162.17, High $164.17, Low $161.79, Close $162.31, Volume 936.2K.
- 2026-08-24: Open $163.00, High $166.02, Low $161.69, Close $162.63, Volume 1.3M.
- 2026-08-25: Open $163.60, High $163.68, Low $159.98, Close $160.37, Volume 1M.
- 2026-08-26: Open $160.05, High $161.92, Low $159.37, Close $160.28, Volume 993.5K.
- 2026-08-27: Open $158.72, High $160.21, Low $157.40, Close $159.72, Volume 1M.
- 2026-08-28: Open $160.01, High $160.90, Low $156.37, Close $157.48, Volume 1.2M.
- 2026-08-31: Open $156.38, High $156.82, Low $154.61, Close $155.25, Volume 7.5M.
- 2026-09-01: Open $155.84, High $156.65, Low $151.74, Close $151.82, Volume 1.1M.
- 2026-09-02: Open $152.65, High $157.35, Low $151.23, Close $155.07, Volume 1.2M.
- 2026-09-03: Open $156.83, High $158.57, Low $154.41, Close $155.56, Volume 1M.
- 2026-09-04: Open $155.49, High $157.27, Low $155.23, Close $157.12, Volume 746.3K.
- 2026-09-08: Open $157.42, High $158.30, Low $155.35, Close $156.05, Volume 770K.
- 2026-09-09: Open $154.79, High $155.39, Low $151.33, Close $151.73, Volume 838.3K.
- 2026-09-10: Open $151.66, High $152.40, Low $150.69, Close $151.27, Volume 812.5K.
- 2026-09-11: Open $152.94, High $153.87, Low $151.75, Close $153.35, Volume 1.1M.
- 2026-09-14: Open $151.77, High $156.49, Low $151.77, Close $155.39, Volume 1.3M.
- 2026-09-15: Open $154.61, High $155.01, Low $153.76, Close $154.60, Volume 1.1M.
- 2026-09-16: Open $155.21, High $155.26, Low $151.62, Close $152.81, Volume 1M.
- 4 · Insider transaction filing. Filed 2026-08-31. Accession 0001189403-26-000011.View filing
- 4 · Insider transaction filing. Filed 2026-08-20. Accession 0001589039-26-000013.View filing
- 4 · Insider transaction filing. Filed 2026-08-19. Accession 0001915040-26-000012.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