Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
62.4300
62.9900
62.2050
62.6700
1,841,306
Thu, 03 Sep 2026
63.6500
63.8100
62.3800
62.9300
2,114,100
Wed, 02 Sep 2026
63.2900
63.9300
62.6800
63.3000
1,998,000
Tue, 01 Sep 2026
62.9200
63.2100
62.3700
62.7700
1,595,600
Mon, 31 Aug 2026
63.5300
63.7200
62.7900
62.9700
2,301,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
63.9100
64.3400
63.3100
63.7700
1,361,000
Thu, 27 Aug 2026
64.4900
64.5000
63.0700
63.3700
1,510,300
Wed, 26 Aug 2026
64.2900
64.9200
63.9500
64.0500
1,050,700
Tue, 25 Aug 2026
64.5500
64.6100
63.4400
64.0800
1,123,900
Mon, 24 Aug 2026
63.8800
64.6800
63.6300
64.4200
1,606,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
62.9500
63.6500
62.7800
63.5900
1,386,500
Thu, 20 Aug 2026
61.8100
62.8900
61.7700
62.6100
1,634,800
Wed, 19 Aug 2026
62.0900
63.1700
62.0000
62.6200
1,781,600
Tue, 18 Aug 2026
61.7300
61.8900
60.9400
61.6700
1,837,200
Mon, 17 Aug 2026
62.4300
62.4300
61.1100
61.1800
1,309,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
61.5700
62.0400
60.9000
61.8200
1,606,600
Thu, 13 Aug 2026
62.6700
62.9700
61.9000
61.9300
1,387,300
Wed, 12 Aug 2026
62.4500
62.8900
61.7500
62.1400
1,422,900
Tue, 11 Aug 2026
62.2800
63.3100
62.2800
62.9000
1,723,800
Mon, 10 Aug 2026
62.9300
63.2800
61.9600
62.5800
2,166,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
63.4600
63.5600
62.4000
63.4500
1,763,100
Thu, 06 Aug 2026
63.8000
63.8700
62.7400
63.1300
1,783,500
Wed, 05 Aug 2026
63.2000
63.9800
62.8200
63.4900
2,381,400
Tue, 04 Aug 2026
16 · 10-Q
After market open · 13:08 ET
10-Q ↗
Tue, 04 Aug 2026
61.8600
63.9900
60.8000
63.7500
3,466,200
Tue, 04 Aug 2026
15 · 8-K
Pre-market · 07:43 ET
8-K ↗
Mon, 03 Aug 2026
65.4300
66.0700
64.7600
65.1500
2,195,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
65.1300
65.2000
64.1000
64.9000
2,169,000
Thu, 30 Jul 2026
66.1100
66.1500
64.3800
65.3100
1,447,800
Wed, 29 Jul 2026
66.1600
66.2600
64.9000
65.8400
2,188,000
Tue, 28 Jul 2026
65.6400
67.5500
65.4500
66.8900
2,441,000
Mon, 27 Jul 2026
64.2000
65.2200
64.1300
64.6700
2,195,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
62.1600
63.8800
61.6900
63.8400
1,338,200
Thu, 23 Jul 2026
62.0200
62.7300
61.5900
62.2300
2,191,300
Wed, 22 Jul 2026
62.9200
62.9900
62.1000
62.3500
1,544,100
Tue, 21 Jul 2026
61.6000
63.3300
61.6000
62.5500
1,594,600
Mon, 20 Jul 2026
62.8100
62.8100
62.0300
62.2500
1,741,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
63.3900
64.1200
62.2300
62.7100
1,783,200
Thu, 16 Jul 2026
61.0800
63.1900
61.0800
63.1500
1,905,600
Wed, 15 Jul 2026
60.5100
61.1900
60.1000
60.8000
2,591,100
Tue, 14 Jul 2026
61.7700
61.7700
60.2500
60.4600
1,673,200
Mon, 13 Jul 2026
61.8600
62.2200
60.5200
61.3000
1,447,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
61.2100
62.0700
60.9000
61.6900
1,338,300
Thu, 09 Jul 2026
61.0600
61.5800
60.3100
61.0000
1,246,500
Wed, 08 Jul 2026
61.7800
61.7900
59.9400
60.2900
2,200,400
Tue, 07 Jul 2026
63.4100
63.9000
62.6400
62.6600
1,615,200
Mon, 06 Jul 2026
63.9400
63.9400
61.3100
62.9500
2,648,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
62.2900
63.4000
61.8000
63.3900
1,886,000
Wed, 01 Jul 2026
62.0100
62.4300
61.4300
61.7500
2,170,700
Tue, 30 Jun 2026
61.6700
62.7700
61.2400
62.4000
2,572,300
Mon, 29 Jun 2026
61.3900
62.0200
60.9300
62.0200
2,172,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
61.1400
62.1900
60.9000
61.7900
4,634,600
Thu, 25 Jun 2026
61.4300
62.2900
61.0300
61.3700
3,109,100
Wed, 24 Jun 2026
61.0000
62.5400
60.7700
60.9800
4,655,100
Tue, 23 Jun 2026
58.2900
60.9000
58.1200
60.4900
5,135,400
Mon, 22 Jun 2026
57.5400
58.3700
57.0800
58.2000
7,203,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.7200
58.7500
57.6000
57.7200
4,360,200
Wed, 17 Jun 2026
57.8400
59.1800
57.3300
57.7200
2,638,800
Tue, 16 Jun 2026
57.4700
58.3200
57.4700
58.1900
2,260,900
Mon, 15 Jun 2026
57.4500
58.4100
57.2200
57.3500
3,024,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
56.9700
57.4400
56.3600
56.9800
2,336,600
Thu, 11 Jun 2026
54.8000
56.4500
54.7200
56.3400
3,132,500
Wed, 10 Jun 2026
54.4000
55.9000
54.0300
54.7200
3,945,100
Tue, 09 Jun 2026
53.1500
54.4900
53.0700
54.1800
4,092,200
Mon, 08 Jun 2026
52.4000
52.7200
51.9600
52.6200
2,628,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
52.7500
53.5700
52.6800
52.9200
2,391,600
Thu, 04 Jun 2026
53.7300
54.0200
52.3700
52.7000
3,640,800
Wed, 03 Jun 2026
53.5400
53.8200
52.6500
52.8300
2,470,700
Tue, 02 Jun 2026
53.8100
54.5600
53.6600
53.7500
2,593,000
Mon, 01 Jun 2026
53.8500
54.7000
53.5700
53.7000
2,862,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
55.9300
56.1200
54.4700
54.6700
8,187,700
Thu, 28 May 2026
55.8700
56.5000
55.4800
56.2400
2,300,400
Wed, 27 May 2026
56.9500
57.5400
56.4300
56.5100
2,497,200
Tue, 26 May 2026
56.9100
57.0000
56.3400
56.5500
2,212,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
56.4700
56.6000
55.4500
56.5100
1,658,900
Thu, 21 May 2026
56.3400
56.8600
55.6900
56.3500
2,518,500
Wed, 20 May 2026
55.1900
56.8600
54.6000
56.8100
3,821,600
Tue, 19 May 2026
55.5000
55.6900
54.5800
55.1100
2,435,300
Mon, 18 May 2026
55.9400
56.6100
55.5100
55.8000
2,414,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
56.5800
56.5800
55.0700
55.2000
1,956,800
Thu, 14 May 2026
56.8100
57.1500
56.4000
56.6200
1,629,300
Wed, 13 May 2026
57.4700
58.2500
56.4100
56.4500
2,076,700
Tue, 12 May 2026
57.8300
58.0700
57.2200
57.5700
2,177,700
Mon, 11 May 2026
59.0300
59.3000
57.5300
57.7200
2,500,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
58.7900
59.7200
58.3900
58.5200
3,155,600
Thu, 07 May 2026
59.3100
59.5200
58.2800
58.4100
3,658,100
Wed, 06 May 2026
58.5300
60.2800
58.3500
59.0000
5,556,800
Tue, 05 May 2026
14 · 10-Q
After market open · 13:11 ET
10-Q ↗
Tue, 05 May 2026
61.6200
61.6200
57.0600
57.1100
5,111,900
Tue, 05 May 2026
13 · 8-K
Pre-market · 08:13 ET
8-K ↗
Mon, 04 May 2026
60.9000
61.4300
59.8000
60.9300
3,647,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
61.2400
61.6200
60.7500
61.3300
1,635,300
Thu, 30 Apr 2026
59.8100
61.3300
59.8100
61.0800
3,685,100
Wed, 29 Apr 2026
12 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 29 Apr 2026
61.0700
61.9800
59.8700
60.2900
2,064,500
Tue, 28 Apr 2026
61.5500
62.3500
60.8600
61.4300
3,818,100
Mon, 27 Apr 2026
61.4500
62.0900
61.0600
61.0700
2,774,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
62.9700
62.9700
61.0400
61.3200
2,828,200
Thu, 23 Apr 2026
63.4300
64.0000
62.9400
63.1200
1,598,500
Wed, 22 Apr 2026
63.5600
63.7000
62.1800
62.6700
2,803,000
Tue, 21 Apr 2026
64.5700
65.0700
63.1400
63.3600
2,547,600
Mon, 20 Apr 2026
64.2900
64.8400
63.8500
64.0300
2,269,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
63.7000
65.3600
63.6800
64.4800
2,469,300
Thu, 16 Apr 2026
63.4400
63.7000
62.5400
63.3700
3,236,600
Wed, 15 Apr 2026
63.0700
63.0700
62.4200
62.7600
2,288,400
Tue, 14 Apr 2026
63.4400
63.7700
62.7400
63.5100
1,887,500
Mon, 13 Apr 2026
61.6000
63.8200
61.6000
63.6000
2,514,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.2300
63.6300
62.1000
62.2900
1,748,200
Thu, 09 Apr 2026
61.5400
63.0700
61.3000
62.8700
1,882,500
Wed, 08 Apr 2026
60.3800
62.2000
60.1000
62.1000
1,887,400
Tue, 07 Apr 2026
59.6100
59.9300
58.9300
59.2600
1,543,700
Mon, 06 Apr 2026
59.5800
59.9400
59.1900
59.7300
1,168,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.9400
60.5300
59.2300
59.9700
1,523,100
Wed, 01 Apr 2026
59.1700
60.9400
59.0000
60.3700
3,112,400
Tue, 31 Mar 2026
58.5300
59.5100
58.0900
59.1100
2,973,500
Mon, 30 Mar 2026
59.0200
59.1300
57.4800
58.0300
3,683,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.5500
61.1400
59.0400
59.2700
2,596,500
Thu, 26 Mar 2026
60.2600
61.2200
59.5600
59.6400
2,118,700
Wed, 25 Mar 2026
59.5400
61.1000
59.0600
60.7500
2,571,500
Tue, 24 Mar 2026
57.7200
59.6100
57.4000
59.1200
1,370,000
Mon, 23 Mar 2026
58.4800
59.1900
57.6700
58.2600
2,156,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.0300
59.0800
56.6300
57.0600
4,389,000
Thu, 19 Mar 2026
59.6400
59.7300
58.7700
58.9900
2,085,300
Wed, 18 Mar 2026
61.1500
61.4300
59.6600
59.9000
1,899,600
Tue, 17 Mar 2026
11 · DEFA14A
After-hours · 16:26 ET
DEFA14A ↗
Tue, 17 Mar 2026
10 · DEF 14A
After-hours · 16:22 ET
FORM DEF 14A ↗
Tue, 17 Mar 2026
62.5000
62.5400
61.1500
61.7600
1,568,400
Mon, 16 Mar 2026
62.5400
62.9900
61.9800
62.1000
1,788,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
62.3300
62.4100
61.4400
62.1900
2,025,100
Thu, 12 Mar 2026
61.4600
62.3100
60.8500
61.6900
2,347,000
Wed, 11 Mar 2026
61.7500
62.0100
61.0700
61.5100
1,373,400
Tue, 10 Mar 2026
61.7700
62.9800
61.2500
62.0200
1,477,300
Mon, 09 Mar 2026
61.7900
62.6900
60.7500
62.3900
1,835,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
63.4800
63.4800
61.7500
62.5300
2,024,900
Thu, 05 Mar 2026
64.3500
64.8400
62.9200
63.2200
2,021,000
Wed, 04 Mar 2026
65.2700
65.5200
64.1400
64.7800
1,656,000
Tue, 03 Mar 2026
65.1300
65.5100
64.3000
65.2000
1,654,900
Mon, 02 Mar 2026
66.5700
66.8200
65.7500
66.4200
2,113,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
66.7500
67.2600
66.2000
67.1300
2,660,500
Thu, 26 Feb 2026
66.3200
66.7000
65.4900
66.6300
1,705,200
Wed, 25 Feb 2026
66.4300
66.6800
65.2200
66.0300
1,595,800
Tue, 24 Feb 2026
67.2600
67.7000
66.3400
66.5200
2,212,500
Mon, 23 Feb 2026
66.2800
67.1400
65.9700
67.1400
1,740,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
66.2500
66.6500
65.8000
66.5300
2,157,200
Thu, 19 Feb 2026
9 · 10-K
After market open · 12:04 ET
10-K ↗
Thu, 19 Feb 2026
66.2500
66.5800
65.2900
66.0300
1,467,500
Wed, 18 Feb 2026
66.5900
67.0200
66.1600
66.3100
2,262,600
Tue, 17 Feb 2026
67.4600
67.8200
66.2900
66.5500
1,680,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
66.7500
67.7000
65.8200
67.2900
1,853,000
Thu, 12 Feb 2026
67.6700
68.1500
66.6300
66.7200
1,900,400
Wed, 11 Feb 2026
67.5700
68.2900
66.9200
67.3400
2,161,500
Tue, 10 Feb 2026
66.8100
67.7800
66.2800
67.7600
2,216,300
Mon, 09 Feb 2026
66.0200
66.6800
65.3400
66.6500
2,279,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.5800
66.7300
65.8100
66.4700
3,375,000
Thu, 05 Feb 2026
65.2700
66.9700
64.5800
66.1900
3,976,100
Wed, 04 Feb 2026
62.5600
65.0500
62.2600
64.8100
4,619,800
Tue, 03 Feb 2026
59.4600
62.7700
58.2000
61.7700
5,886,300
Tue, 03 Feb 2026
8 · 8-K
Pre-market · 08:05 ET
8-K ↗
Mon, 02 Feb 2026
56.5100
57.1500
55.9900
56.6900
3,617,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
56.3600
56.9500
55.9200
56.8700
2,164,600
Thu, 29 Jan 2026
56.6900
57.0300
56.0100
56.5700
1,882,800
Wed, 28 Jan 2026
56.8700
57.0700
55.8900
56.2600
1,584,000
Tue, 27 Jan 2026
57.0000
57.3700
56.7000
57.0100
1,268,500
Mon, 26 Jan 2026
57.5300
57.6000
56.8100
57.2100
1,814,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
56.3800
57.5000
56.2700
57.3600
1,736,600
Thu, 22 Jan 2026
55.8000
56.8500
55.8000
56.2900
1,568,500
Wed, 21 Jan 2026
55.7100
55.9300
54.9400
55.9200
1,970,100
Tue, 20 Jan 2026
55.4900
55.9700
55.2700
55.3700
1,869,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
55.6400
56.2100
55.2600
56.0800
2,401,000
Thu, 15 Jan 2026
56.2400
56.3500
55.4000
55.8900
1,405,200
Wed, 14 Jan 2026
55.5800
56.2400
55.0700
56.0300
1,703,200
Tue, 13 Jan 2026
55.3700
55.5000
54.8100
55.5000
1,521,000
Mon, 12 Jan 2026
55.6100
55.7600
55.2300
55.4700
1,730,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.2500
55.7200
54.5900
55.6200
1,711,100
Thu, 08 Jan 2026
53.1300
55.2300
52.7900
54.8300
2,040,100
Wed, 07 Jan 2026
54.3400
54.8600
52.9800
53.5300
2,827,000
Tue, 06 Jan 2026
54.8100
55.5800
54.2600
54.3000
4,932,200
Mon, 05 Jan 2026
52.8200
54.2900
52.7100
53.9100
2,801,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.0600
53.5600
52.2200
53.3500
2,243,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.0400
53.2600
52.9100
52.9700
1,361,500
Tue, 30 Dec 2025
53.0500
53.4800
52.8700
53.2400
1,361,600
Mon, 29 Dec 2025
52.5500
53.3200
52.4700
53.1600
1,702,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
52.3300
52.7300
52.2600
52.6600
965,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
52.2000
52.5000
52.1600
52.2700
1,208,400
Tue, 23 Dec 2025
52.0800
52.5000
51.8200
52.2300
1,493,300
Mon, 22 Dec 2025
51.7300
52.4000
51.5800
52.3200
2,374,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.2100
52.5500
51.8500
52.0300
5,537,300
Thu, 18 Dec 2025
52.1400
52.9700
51.8200
52.4500
3,701,500
Wed, 17 Dec 2025
51.9700
52.3900
51.4100
52.0700
3,509,100
Tue, 16 Dec 2025
51.7300
52.1300
51.5600
51.7600
3,656,700
Mon, 15 Dec 2025
51.0000
51.6400
50.6300
51.5800
3,597,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
49.4400
51.0400
49.3300
50.9100
3,602,700
Thu, 11 Dec 2025
47.7500
49.3700
47.5300
49.2100
4,011,600
Wed, 10 Dec 2025
7 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 10 Dec 2025
46.7800
48.3000
46.6500
47.7700
2,770,800
Tue, 09 Dec 2025
47.5400
47.5400
46.8500
46.8700
1,721,800
Mon, 08 Dec 2025
48.9100
48.9100
47.5100
47.7100
2,184,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
48.7400
49.4600
48.4300
49.0300
2,783,700
Thu, 04 Dec 2025
48.6400
48.9500
48.4700
48.8500
2,447,600
Wed, 03 Dec 2025
48.6100
49.2000
48.4500
48.7800
1,624,200
Tue, 02 Dec 2025
49.2700
49.2700
48.2600
48.4100
1,951,600
Mon, 01 Dec 2025
49.2000
49.6900
48.9800
49.0300
2,250,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.7300
50.0300
49.2500
49.5300
1,054,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.1600
49.7600
48.9500
49.6300
1,501,700
Wed, 26 Nov 2025
6 · 8-K
Next filing day · accepted 25 Nov, 19:31 ET
FORM 8-K ↗
Tue, 25 Nov 2025
49.2400
49.6700
49.1700
49.3800
2,287,500
Mon, 24 Nov 2025
49.4800
49.8300
48.6200
48.8300
6,498,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 8-K/A
After-hours · 16:47 ET
8-K/A ↗
Fri, 21 Nov 2025
48.2100
50.3400
48.0900
49.8700
4,251,600
Thu, 20 Nov 2025
47.4400
48.0800
47.3500
47.9100
3,315,100
Wed, 19 Nov 2025
47.4400
47.6100
47.1500
47.5700
2,638,900
Tue, 18 Nov 2025
47.7200
47.9100
47.3000
47.5300
2,377,400
Mon, 17 Nov 2025
48.3700
48.5300
47.3500
47.5200
3,054,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.8100
48.1800
47.1700
47.6000
4,141,600
Thu, 13 Nov 2025
46.7400
48.2700
46.5600
47.9400
3,626,500
Wed, 12 Nov 2025
47.3500
47.6700
46.4100
46.4700
3,547,800
Tue, 11 Nov 2025
46.5600
47.6300
46.5600
47.2500
3,347,700
Mon, 10 Nov 2025
47.4000
48.5700
46.0600
46.4100
4,715,700
Mon, 10 Nov 2025
4 · 8-K
Pre-market · 09:02 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
49.1300
49.1300
48.3700
48.9800
3,501,800
Thu, 06 Nov 2025
49.0100
49.4700
48.2500
48.3800
2,746,600
Wed, 05 Nov 2025
47.8800
49.0500
47.0600
48.8900
3,657,400
Tue, 04 Nov 2025
3 · 10-Q
After market open · 13:07 ET
10-Q ↗
Tue, 04 Nov 2025
46.4400
48.2800
44.8300
47.8300
4,952,200
Tue, 04 Nov 2025
2 · 8-K
Pre-market · 08:05 ET
8-K ↗
Mon, 03 Nov 2025
46.6900
47.3700
46.3700
47.1100
4,134,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
46.8600
47.1200
46.3300
47.0000
3,309,800
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 30 Oct 2025
47.6300
48.0100
47.2600
47.2900
2,524,200
Wed, 29 Oct 2025
48.7700
48.9400
47.5700
47.7800
2,538,700
Tue, 28 Oct 2025
49.7600
49.8800
49.0400
49.0900
1,914,500
Mon, 27 Oct 2025
50.1100
50.3500
49.6600
49.8500
3,032,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
50.0000
50.1200
49.6100
49.8300
2,150,400
Thu, 23 Oct 2025
49.8600
50.6700
49.4100
49.7000
2,458,800
Wed, 22 Oct 2025
49.5300
50.1000
49.3300
49.7500
2,691,800
Tue, 21 Oct 2025
49.7200
49.8800
49.2400
49.3400
2,534,600
Mon, 20 Oct 2025
48.4000
48.9600
48.2400
48.7100
2,599,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
48.1400
48.5000
47.9100
48.3300
2,315,200
Thu, 16 Oct 2025
47.5700
48.4300
47.5400
48.0600
4,448,200
Wed, 15 Oct 2025
47.6000
48.5900
47.3500
47.5500
3,216,500
Tue, 14 Oct 2025
46.8900
47.8100
46.6400
47.5800
3,437,000
Mon, 13 Oct 2025
47.2000
47.7100
47.0100
47.0400
2,595,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
48.0000
48.0500
47.0600
47.0900
2,409,800
Thu, 09 Oct 2025
48.7100
49.0500
47.6800
47.7700
3,323,500
Wed, 08 Oct 2025
48.5900
48.9300
48.2100
48.7000
2,411,400
Tue, 07 Oct 2025
49.7500
49.7500
48.0500
48.5400
2,676,600
Mon, 06 Oct 2025
50.1000
50.2400
49.4800
49.6300
2,290,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
50.1000
50.8300
49.9200
50.2500
1,730,400
Thu, 02 Oct 2025
50.4400
50.8100
50.2700
50.4800
1,871,200
Wed, 01 Oct 2025
50.6000
50.7600
49.8300
50.4700
2,044,900
Tue, 30 Sep 2025
49.3700
50.5200
49.2800
50.4200
2,459,800
Mon, 29 Sep 2025
49.6200
49.7400
48.8900
49.6000
1,549,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
48.5000
49.5800
48.5000
49.4800
2,172,600
Thu, 25 Sep 2025
48.7100
48.7100
47.7200
48.4700
2,970,100
Wed, 24 Sep 2025
48.4400
49.0000
48.3500
48.7200
2,359,700
Tue, 23 Sep 2025
48.8500
49.1100
48.1900
48.5200
3,014,700
Mon, 22 Sep 2025
48.6400
49.1800
48.6000
48.6900
1,809,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
49.3600
49.3600
48.6700
48.7100
5,401,800
Thu, 18 Sep 2025
48.9700
49.3800
48.6200
49.2000
1,922,700
Wed, 17 Sep 2025
49.8900
50.6500
48.9600
49.0400
2,770,500
Tue, 16 Sep 2025
50.0000
50.2300
49.4500
49.7300
1,939,600
Mon, 15 Sep 2025
51.2700
51.2800
49.7700
49.9100
2,200,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
50.5100
51.4000
50.2800
51.1900
1,995,100
Thu, 11 Sep 2025
50.0900
51.2300
50.0000
51.1200
1,688,000
Wed, 10 Sep 2025
50.1600
50.3200
49.6900
50.0700
1,772,700
Tue, 09 Sep 2025
50.9700
51.0800
50.4000
50.4100
1,540,800
Mon, 08 Sep 2025
50.8300
51.0400
50.3300
50.9600
2,329,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
50.6400
51.2400
50.3200
50.9400
1,549,300