Current price$119.47
- Consensus target
- $141.10
- Gap to consensus
- +18.1%
- Confidence
- 53%
- Analyst range
- $100.00 – $166.00
- Std deviation
- $17.14
- Last updated
- Sep 15, 11:07 PM
Consensus by source
| Source | Target | Range | Analysts | Updated |
|---|---|---|---|---|
| StockAnalysis | $142.27USD | $100.00 – $166.00USD | 15 | — |
| MarketBeat | $141.87USD | $116.00 – $166.00USD | 19 | — |
Price history & SEC filings
Up day Down day SEC filing
Price and SEC filing data
- 2026-03-16: Open $120.16, High $122.21, Low $119.59, Close $122.17, Volume 2.1M.
- 2026-03-17: Open $122.44, High $123.25, Low $121.28, Close $121.96, Volume 1.3M.
- 2026-03-18: Open $120.75, High $121.78, Low $116.95, Close $117.08, Volume 1.7M.
- 2026-03-19: Open $116.15, High $118.09, Low $115.34, Close $117.85, Volume 2.2M.
- 2026-03-20: Open $117.45, High $117.54, Low $113.59, Close $114.55, Volume 4.1M.
- 2026-03-23: Open $117.90, High $119.96, Low $116.82, Close $118.64, Volume 1.5M.
- 2026-03-24: Open $117.04, High $119.48, Low $116.64, Close $118.09, Volume 1.4M.
- 2026-03-25: Open $119.72, High $120.03, Low $115.09, Close $118.18, Volume 1.5M.
- 2026-03-26: Open $116.77, High $119.00, Low $116.77, Close $117.12, Volume 1.7M.
- 2026-03-27: Open $115.85, High $117.10, Low $114.32, Close $114.63, Volume 1.8M.
- 2026-03-30: Open $116.43, High $116.81, Low $113.26, Close $113.72, Volume 1.8M.
- 2026-03-31: Open $116.72, High $119.33, Low $114.84, Close $117.61, Volume 2.3M.
- 2026-04-01: Open $117.58, High $118.82, Low $116.65, Close $117.15, Volume 2.1M.
- 2026-04-02: Open $115.79, High $118.67, Low $114.37, Close $117.29, Volume 1.8M.
- 2026-04-06: Open $116.50, High $119.94, Low $116.40, Close $119.83, Volume 1M.
- 2026-04-07: Open $116.86, High $117.81, Low $113.74, Close $115.09, Volume 2.5M.
- 2026-04-08: Open $118.72, High $121.72, Low $118.72, Close $120.44, Volume 2M.
- 2026-04-09: Open $119.32, High $123.05, Low $119.16, Close $122.23, Volume 1.9M.
- 2026-04-10: Open $122.07, High $122.66, Low $118.95, Close $120.33, Volume 2.7M.
- 2026-04-13: Open $121.26, High $121.79, Low $118.88, Close $121.75, Volume 2.3M.
- 2026-04-14: Open $122.00, High $123.48, Low $121.25, Close $122.68, Volume 1.5M.
- 2026-04-15: Open $122.00, High $122.25, Low $120.19, Close $120.82, Volume 1.5M.
- 2026-04-16: Open $120.93, High $122.14, Low $120.25, Close $120.47, Volume 1.3M.
- 2026-04-17: Open $123.15, High $129.39, Low $122.25, Close $126.53, Volume 2.7M.
- 2026-04-20: Open $125.75, High $127.84, Low $125.07, Close $127.40, Volume 1.8M.
- 2026-04-21: Open $132.31, High $133.14, Low $128.58, Close $128.64, Volume 2.6M.
- 2026-04-22: Open $129.83, High $130.81, Low $127.39, Close $127.56, Volume 3.3M.
- 2026-04-23: Open $125.00, High $130.93, Low $125.00, Close $130.64, Volume 2.4M.
- 2026-04-24: Open $130.21, High $131.12, Low $127.35, Close $127.56, Volume 1.8M.
- 2026-04-27: Open $127.20, High $128.83, Low $126.85, Close $128.28, Volume 1.5M.
- 2026-04-28: Open $128.74, High $129.43, Low $124.23, Close $124.93, Volume 1.6M.
- 2026-04-29: Open $123.68, High $125.21, Low $120.37, Close $120.71, Volume 2.1M.
- 2026-04-30: Open $120.95, High $123.27, Low $120.38, Close $122.36, Volume 1.9M.
- 2026-05-01: Open $122.85, High $123.56, Low $118.90, Close $119.21, Volume 1.3M.
- 2026-05-04: Open $118.08, High $118.81, Low $115.00, Close $115.15, Volume 1.9M.
- 2026-05-05: Open $116.32, High $119.21, Low $115.56, Close $117.97, Volume 1.4M.
- 2026-05-06: Open $121.50, High $122.99, Low $119.84, Close $120.10, Volume 2.2M.
- 2026-05-07: Open $120.55, High $121.50, Low $116.42, Close $116.82, Volume 1.5M.
- 2026-05-08: Open $117.18, High $117.96, Low $116.15, Close $117.55, Volume 1.3M.
- 2026-05-11: Open $117.45, High $117.99, Low $115.35, Close $115.45, Volume 1.4M.
- 2026-05-12: Open $115.67, High $115.79, Low $112.91, Close $114.55, Volume 2.5M.
- 2026-05-13: Open $113.59, High $114.35, Low $111.51, Close $112.97, Volume 2.5M.
- 2026-05-14: Open $114.31, High $115.38, Low $113.18, Close $113.87, Volume 2.4M.
- 2026-05-15: Open $112.95, High $114.29, Low $109.25, Close $110.11, Volume 2.2M.
- 2026-05-18: Open $111.24, High $113.82, Low $110.95, Close $111.78, Volume 1.9M.
- 2026-05-19: Open $110.89, High $111.25, Low $108.49, Close $111.05, Volume 1.7M.
- 2026-05-20: Open $111.86, High $116.47, Low $110.66, Close $116.26, Volume 2.3M.
- 2026-05-21: Open $115.05, High $116.75, Low $113.31, Close $116.30, Volume 1.3M.
- 2026-05-22: Open $116.81, High $117.04, Low $114.86, Close $116.43, Volume 1.3M.
- 2026-05-26: Open $117.24, High $118.28, Low $116.18, Close $117.84, Volume 1.8M.
- 2026-05-27: Open $118.80, High $122.43, Low $118.49, Close $119.10, Volume 1.8M.
- 2026-05-28: Open $116.69, High $118.12, Low $116.15, Close $118.01, Volume 2M.
- 2026-05-29: Open $117.30, High $119.58, Low $117.00, Close $118.18, Volume 2.4M.
- 2026-06-01: Open $120.00, High $120.00, Low $117.11, Close $117.70, Volume 1.3M.
- 2026-06-02: Open $117.84, High $118.36, Low $116.49, Close $117.77, Volume 1.2M.
- 2026-06-03: Open $115.66, High $118.22, Low $115.00, Close $117.21, Volume 1.2M.
- 2026-06-04: Open $118.60, High $119.82, Low $117.21, Close $118.22, Volume 975.5K.
- 2026-06-05: Open $117.06, High $118.91, Low $116.31, Close $118.40, Volume 1.3M.
- 2026-06-08: Open $117.95, High $119.01, Low $117.01, Close $117.71, Volume 988.5K.
- 2026-06-09: Open $119.02, High $123.41, Low $118.41, Close $122.78, Volume 1.6M.
- 2026-06-10: Open $122.37, High $122.47, Low $118.06, Close $118.49, Volume 1.4M.
- 2026-06-11: Open $119.21, High $124.12, Low $118.34, Close $124.00, Volume 1.5M.
- 2026-06-12: Open $123.63, High $124.39, Low $122.06, Close $123.17, Volume 1.3M.
- 2026-06-15: Open $124.90, High $126.94, Low $122.22, Close $122.84, Volume 1.5M.
- 2026-06-16: Open $123.53, High $126.35, Low $123.50, Close $124.76, Volume 1.3M.
- 2026-06-17: Open $123.72, High $127.84, Low $121.60, Close $121.88, Volume 1.9M.
- 2026-06-18: Open $123.61, High $128.56, Low $123.47, Close $126.96, Volume 5.3M.
- 2026-06-22: Open $127.06, High $127.98, Low $125.06, Close $125.62, Volume 1.6M.
- 2026-06-23: Open $125.77, High $127.00, Low $124.85, Close $126.55, Volume 1.4M.
- 2026-06-24: Open $129.69, High $139.12, Low $129.69, Close $135.71, Volume 4.1M.
- 2026-06-25: Open $136.33, High $140.09, Low $135.12, Close $135.81, Volume 1.8M.
- 2026-06-26: Open $136.16, High $137.98, Low $135.47, Close $137.61, Volume 3.2M.
- 2026-06-29: Open $137.42, High $137.96, Low $135.08, Close $137.94, Volume 1.8M.
- 2026-06-30: Open $137.52, High $138.23, Low $136.01, Close $137.21, Volume 1.6M.
- 2026-07-01: Open $135.09, High $137.97, Low $132.45, Close $132.59, Volume 1.7M.
- 2026-07-02: Open $132.90, High $134.26, Low $131.09, Close $133.67, Volume 1.2M.
- 2026-07-06: Open $133.92, High $134.25, Low $130.69, Close $131.38, Volume 1.3M.
- 2026-07-07: Open $131.39, High $132.90, Low $129.70, Close $129.92, Volume 1M.
- 2026-07-08: Open $128.03, High $128.71, Low $122.56, Close $122.94, Volume 1.8M.
- 2026-07-09: Open $123.50, High $125.04, Low $122.56, Close $123.72, Volume 1.2M.
- 2026-07-10: Open $123.56, High $126.76, Low $123.56, Close $124.75, Volume 1.5M.
- 2026-07-13: Open $124.92, High $126.05, Low $122.73, Close $123.75, Volume 1.7M.
- 2026-07-14: Open $125.79, High $126.18, Low $122.60, Close $124.56, Volume 1.7M.
- 2026-07-15: Open $124.47, High $126.76, Low $124.26, Close $125.39, Volume 1.3M.
- 2026-07-16: Open $125.21, High $129.55, Low $124.96, Close $129.02, Volume 1.9M.
- 2026-07-17: Open $128.71, High $131.56, Low $125.36, Close $126.08, Volume 1.7M.
- 2026-07-20: Open $126.29, High $126.97, Low $122.48, Close $123.18, Volume 2.2M.
- 2026-07-21: Open $122.43, High $124.48, Low $121.77, Close $124.26, Volume 3M.
- 2026-07-22: Open $127.95, High $129.06, Low $124.43, Close $126.75, Volume 3M.
- 2026-07-23: Open $124.30, High $126.28, Low $122.01, Close $124.67, Volume 2.8M.
- 2026-07-24: Open $126.14, High $128.97, Low $124.38, Close $128.75, Volume 2M.
- 2026-07-27: Open $130.60, High $132.40, Low $128.60, Close $130.59, Volume 1.7M.
- 2026-07-28: Open $132.52, High $135.80, Low $132.52, Close $134.75, Volume 2.2M.
- 2026-07-29: Open $133.23, High $136.22, Low $131.73, Close $132.31, Volume 2.6M.
- 2026-07-30: Open $132.51, High $133.21, Low $127.40, Close $128.74, Volume 1.9M.
- 2026-07-31: Open $128.50, High $128.90, Low $126.19, Close $126.47, Volume 1.2M.
- 2026-08-03: Open $129.16, High $130.95, Low $127.29, Close $129.29, Volume 1.4M.
- 2026-08-04: Open $128.94, High $132.28, Low $127.20, Close $131.68, Volume 1.7M.
- 2026-08-05: Open $130.34, High $133.86, Low $129.91, Close $133.01, Volume 1.2M.
- 2026-08-06: Open $132.81, High $132.81, Low $128.66, Close $129.55, Volume 1.2M.
- 2026-08-07: Open $129.79, High $133.17, Low $128.78, Close $132.90, Volume 1.1M.
- 2026-08-10: Open $132.37, High $132.37, Low $128.13, Close $130.05, Volume 1.3M.
- 2026-08-11: Open $131.21, High $132.75, Low $129.74, Close $132.42, Volume 1.2M.
- 2026-08-12: Open $132.26, High $132.41, Low $128.23, Close $129.16, Volume 1.6M.
- 2026-08-13: Open $131.20, High $131.69, Low $129.13, Close $130.55, Volume 1.2M.
- 2026-08-14: Open $129.87, High $130.91, Low $129.25, Close $130.18, Volume 1M.
- 2026-08-17: Open $129.15, High $129.99, Low $128.05, Close $128.49, Volume 1.3M.
- 2026-08-18: Open $129.78, High $130.00, Low $125.98, Close $126.05, Volume 1.2M.
- 2026-08-19: Open $129.11, High $133.32, Low $129.11, Close $130.68, Volume 1.6M.
- 2026-08-20: Open $127.75, High $128.67, Low $126.03, Close $127.67, Volume 1.3M.
- 2026-08-21: Open $128.75, High $129.97, Low $127.33, Close $129.00, Volume 996.8K.
- 2026-08-24: Open $131.00, High $132.05, Low $129.59, Close $129.61, Volume 1.1M.
- 2026-08-25: Open $131.02, High $131.52, Low $128.34, Close $130.86, Volume 950.4K.
- 2026-08-26: Open $130.70, High $131.63, Low $129.32, Close $130.03, Volume 954.3K.
- 2026-08-27: Open $128.85, High $128.85, Low $126.51, Close $126.75, Volume 1.2M.
- 2026-08-28: Open $127.65, High $129.33, Low $127.00, Close $128.55, Volume 1.1M.
- 2026-08-31: Open $127.24, High $127.69, Low $125.91, Close $126.32, Volume 1.7M.
- 2026-09-01: Open $124.59, High $126.30, Low $122.90, Close $123.13, Volume 1.5M.
- 2026-09-02: Open $123.98, High $124.53, Low $123.43, Close $123.70, Volume 1.1M.
- 2026-09-03: Open $125.35, High $126.95, Low $123.18, Close $124.31, Volume 1.1M.
- 2026-09-04: Open $123.79, High $125.16, Low $123.53, Close $124.45, Volume 962K.
- 2026-09-08: Open $123.17, High $124.37, Low $119.76, Close $120.07, Volume 1.4M.
- 2026-09-09: Open $119.83, High $121.13, Low $117.79, Close $118.93, Volume 2M.
- 2026-09-10: Open $116.42, High $117.58, Low $114.78, Close $116.41, Volume 2.2M.
- 2026-09-11: Open $118.21, High $118.65, Low $116.65, Close $118.26, Volume 1.3M.
- 2026-09-14: Open $117.25, High $119.81, Low $116.93, Close $118.94, Volume 1.2M.
- 2026-09-15: Open $118.76, High $120.15, Low $117.45, Close $119.47, Volume 1.5M.
- 4 · Insider transaction filing. Filed 2026-09-11. Accession 0001219691-26-000006.View filing
- 4 · Insider transaction filing. Filed 2026-06-23. Accession 0001222739-26-000008.View filing
- 4 · Insider transaction filing. Filed 2026-05-27. Accession 0001978932-26-000006.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