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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
54.6100
54.9900
53.1100
54.9600
2,983,628
Thu, 22 Oct 2026
56.5100
56.8500
54.9200
55.4600
4,446,200
Wed, 21 Oct 2026
58.8100
58.9200
57.2000
57.4500
4,055,500
Tue, 20 Oct 2026
57.2400
58.6000
56.7600
58.5700
2,856,500
Mon, 19 Oct 2026
58.5100
58.8200
58.0300
58.2300
2,077,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
58.9200
59.9700
57.7200
58.1300
2,003,600
Thu, 15 Oct 2026
58.7600
58.9600
57.1600
58.6700
3,223,100
Wed, 14 Oct 2026
59.9600
60.3600
57.9400
58.5000
3,128,800
Tue, 13 Oct 2026
60.0400
60.7900
59.7800
60.5700
2,308,100
Mon, 12 Oct 2026
61.2100
61.4300
59.9800
60.0300
2,063,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
62.0100
62.2500
61.1700
61.3000
2,260,600
Thu, 08 Oct 2026
61.5400
62.2100
61.0000
61.7200
3,114,900
Wed, 07 Oct 2026
62.3200
62.6800
61.1300
62.3600
2,219,900
Tue, 06 Oct 2026
63.3000
63.6900
62.3900
63.3600
3,577,000
Mon, 05 Oct 2026
60.4000
61.0700
59.8500
60.2600
2,101,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
60.8400
61.2700
60.1900
60.5200
2,228,700
Thu, 01 Oct 2026
59.9300
60.6200
59.1500
60.3800
1,878,500
Wed, 30 Sep 2026
60.9500
61.7000
59.7600
60.1100
3,010,500
Tue, 29 Sep 2026
61.0600
61.3200
60.3600
60.9400
2,109,200
Mon, 28 Sep 2026
61.0100
62.1200
60.4200
61.0700
3,563,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
59.3800
61.3900
58.5500
61.3200
2,769,700
Thu, 24 Sep 2026
60.2400
60.6000
58.1000
58.4800
3,199,900
Wed, 23 Sep 2026
60.7200
61.2800
59.4100
60.5500
2,649,000
Tue, 22 Sep 2026
63.5500
63.8900
60.8000
61.1100
3,952,200
Mon, 21 Sep 2026
63.7200
63.9600
63.0300
63.3200
2,555,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
63.5900
63.9900
62.4900
63.3200
5,976,600
Thu, 17 Sep 2026
63.2100
64.5000
63.2100
63.7600
1,943,900
Wed, 16 Sep 2026
63.1300
63.4100
61.4400
62.2700
1,590,600
Tue, 15 Sep 2026
64.2400
64.4300
62.1900
62.4900
1,561,900
Mon, 14 Sep 2026
65.4000
65.4000
63.5100
63.9500
2,520,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
66.6300
67.1000
66.0100
66.6500
1,489,800
Thu, 10 Sep 2026
64.9100
65.9700
64.2000
65.6900
1,575,900
Wed, 09 Sep 2026
66.2700
66.9800
65.1300
65.2600
1,637,200
Tue, 08 Sep 2026
67.2800
67.6200
66.1200
66.2600
1,436,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
18 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 04 Sep 2026
65.6500
67.7300
65.6500
67.5400
1,444,200
Thu, 03 Sep 2026
65.7000
66.2800
65.1300
65.7300
1,199,600
Wed, 02 Sep 2026
63.8600
65.2000
63.7600
65.1800
1,888,100
Tue, 01 Sep 2026
64.0800
64.2800
63.0400
63.5400
1,886,700
Mon, 31 Aug 2026
64.5600
65.1300
64.1400
64.1600
1,431,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
65.3100
65.6500
63.7000
64.0900
1,352,000
Thu, 27 Aug 2026
64.7500
65.2000
64.0000
64.8000
1,694,400
Wed, 26 Aug 2026
65.1600
65.7300
64.6400
64.6900
1,561,200
Tue, 25 Aug 2026
64.9300
65.6100
64.6100
65.1000
1,830,400
Mon, 24 Aug 2026
67.4000
68.7600
64.0500
64.3600
2,151,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
66.7600
68.3500
66.3500
67.7800
2,022,800
Thu, 20 Aug 2026
65.5100
66.2900
64.5500
64.8000
2,075,700
Wed, 19 Aug 2026
68.0100
68.7500
65.9900
66.2300
2,566,900
Tue, 18 Aug 2026
69.1400
69.1700
67.9100
67.9500
1,639,000
Mon, 17 Aug 2026
68.6300
70.6400
68.2000
69.9000
2,641,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
67.7000
68.9600
67.5000
68.6600
1,562,600
Thu, 13 Aug 2026
68.8800
69.3200
67.4700
67.8700
1,711,500
Wed, 12 Aug 2026
70.9800
70.9800
68.7900
68.8500
1,685,600
Tue, 11 Aug 2026
69.7100
70.7100
68.9400
69.6800
2,052,900
Mon, 10 Aug 2026
68.9400
70.1000
68.0800
69.2800
3,362,000
Mon, 10 Aug 2026
17 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
66.5400
69.1200
66.5400
68.4200
2,152,300
Thu, 06 Aug 2026
66.4200
67.9100
65.7000
65.8000
3,079,600
Wed, 05 Aug 2026
16 · 10-Q
After market open · 12:20 ET
10-Q ↗
Wed, 05 Aug 2026
64.6200
68.5800
64.1800
66.7800
3,537,800
Wed, 05 Aug 2026
15 · 8-K
Pre-market · 08:01 ET
8-K ↗
Tue, 04 Aug 2026
61.5800
63.3800
60.5100
63.0400
3,544,200
Mon, 03 Aug 2026
63.2200
64.5600
62.4300
63.3100
1,869,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
64.5000
65.0000
62.8500
63.7400
1,931,100
Fri, 31 Jul 2026
14 · 8-K
Pre-market · 08:08 ET
8-K ↗
Thu, 30 Jul 2026
63.5100
64.4900
62.7300
64.4100
2,518,100
Wed, 29 Jul 2026
63.3600
63.6600
61.4800
62.2000
1,718,300
Tue, 28 Jul 2026
63.3700
63.6900
61.6400
63.2100
2,146,700
Mon, 27 Jul 2026
64.1800
64.9600
62.6200
63.6800
1,928,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
64.7300
65.1800
64.0100
64.3900
1,413,500
Thu, 23 Jul 2026
63.1400
64.5400
62.7800
64.3300
2,926,100
Wed, 22 Jul 2026
63.3500
65.3200
63.3400
64.2500
1,575,200
Tue, 21 Jul 2026
62.8200
63.7900
61.9600
63.6300
2,130,200
Mon, 20 Jul 2026
62.8500
63.1400
61.5200
61.6200
1,762,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.6500
63.1300
60.0700
62.4400
2,972,200
Thu, 16 Jul 2026
63.7200
64.7500
62.1800
62.7700
4,147,300
Wed, 15 Jul 2026
64.4400
64.8100
63.3600
64.0100
1,972,900
Tue, 14 Jul 2026
64.9400
65.1800
63.0400
64.0400
1,550,400
Mon, 13 Jul 2026
64.8000
65.3400
63.5000
63.6400
1,282,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
64.7500
65.6500
64.2200
64.9900
1,486,200
Thu, 09 Jul 2026
65.5300
66.3200
64.6000
64.7300
2,258,300
Wed, 08 Jul 2026
63.3800
64.3300
62.4000
64.2100
1,918,000
Tue, 07 Jul 2026
64.6600
65.0700
63.8300
64.0700
3,049,300
Mon, 06 Jul 2026
64.0800
65.9400
64.0500
65.9100
2,339,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.3100
65.6700
62.6700
63.5200
3,658,900
Wed, 01 Jul 2026
65.2800
66.2000
64.3300
64.3600
2,523,100
Tue, 30 Jun 2026
65.9900
66.7900
65.4900
66.4000
2,296,600
Mon, 29 Jun 2026
67.0500
68.0000
65.5700
65.8900
2,800,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
68.1700
69.3100
67.0600
68.1100
3,714,800
Thu, 25 Jun 2026
69.2800
69.8500
67.7000
69.4700
2,683,000
Wed, 24 Jun 2026
70.4600
71.0900
67.2300
68.1900
2,880,000
Tue, 23 Jun 2026
70.1000
71.7500
68.9100
70.5200
2,536,100
Mon, 22 Jun 2026
72.0900
73.8600
72.0100
72.3400
4,210,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
71.9500
72.4300
70.3500
71.8400
3,447,600
Wed, 17 Jun 2026
72.4800
73.0000
70.4700
70.5400
3,127,900
Tue, 16 Jun 2026
73.5900
74.0100
72.0600
72.6000
2,435,800
Mon, 15 Jun 2026
75.9200
76.5000
73.4800
73.5200
2,961,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
75.1400
75.6800
74.0300
74.5100
1,921,100
Thu, 11 Jun 2026
72.3800
75.0200
71.8000
74.8500
3,333,100
Wed, 10 Jun 2026
73.9600
75.2500
71.2400
71.2900
3,549,300
Tue, 09 Jun 2026
75.9000
76.0600
71.0000
73.2700
3,766,000
Mon, 08 Jun 2026
74.1500
76.3600
73.7400
75.8600
3,556,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
75.7800
75.8000
71.6600
72.6300
3,779,300
Thu, 04 Jun 2026
75.3600
77.0700
74.8000
77.0300
3,875,300
Wed, 03 Jun 2026
75.3400
78.8200
74.5400
76.5500
4,842,700
Tue, 02 Jun 2026
71.7700
75.7900
71.0400
74.0800
4,489,100
Mon, 01 Jun 2026
70.7500
71.3600
69.6100
71.0600
2,739,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.9500
73.8800
69.8900
71.8200
5,062,600
Thu, 28 May 2026
13 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 28 May 2026
70.1400
72.7600
69.6400
71.3100
3,706,800
Wed, 27 May 2026
68.9900
71.5700
68.9800
70.8300
6,753,300
Tue, 26 May 2026
66.8500
68.4000
66.3500
68.2600
3,065,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
65.2400
67.6700
64.9800
65.8200
4,194,000
Thu, 21 May 2026
62.0100
63.9500
61.6600
63.5500
1,893,100
Wed, 20 May 2026
61.2800
63.1800
60.9800
62.9500
3,192,800
Tue, 19 May 2026
61.0700
61.3300
59.6700
61.1300
2,769,600
Mon, 18 May 2026
63.6100
63.6800
61.7200
61.8200
3,205,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
66.1700
66.4500
62.9100
63.2100
3,499,000
Thu, 14 May 2026
67.1000
70.3100
67.1000
67.4200
4,100,000
Wed, 13 May 2026
63.9600
69.4000
63.9600
66.8700
6,900,300
Tue, 12 May 2026
63.0400
64.2500
62.4500
63.7400
4,568,700
Mon, 11 May 2026
61.6000
63.6900
61.3500
63.1500
4,806,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
59.0100
61.3700
58.3800
61.3200
3,138,300
Thu, 07 May 2026
59.7500
60.3800
58.0800
58.1800
3,734,800
Wed, 06 May 2026
12 · 10-Q
After market open · 13:33 ET
10-Q ↗
Wed, 06 May 2026
58.8000
60.2200
56.9000
59.4100
4,678,300
Wed, 06 May 2026
11 · 8-K
Pre-market · 08:19 ET
8-K ↗
Tue, 05 May 2026
56.6900
57.9600
55.8500
57.2600
3,726,400
Mon, 04 May 2026
56.3800
56.6900
55.5700
56.2600
2,669,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
56.2000
57.2500
55.6200
56.7700
2,378,100
Thu, 30 Apr 2026
54.5700
57.6800
54.5100
56.9700
2,804,400
Thu, 30 Apr 2026
10 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 29 Apr 2026
54.3200
54.7500
53.8100
54.2100
1,301,700
Tue, 28 Apr 2026
55.2700
55.8100
53.9500
54.3100
1,395,400
Mon, 27 Apr 2026
56.3300
56.7900
55.0100
55.3900
1,379,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.1300
56.9500
55.7900
56.2900
1,739,200
Thu, 23 Apr 2026
55.6000
56.7200
55.2300
56.1400
1,553,500
Wed, 22 Apr 2026
55.5000
56.4900
55.4000
55.8100
1,960,500
Tue, 21 Apr 2026
55.5800
56.2900
54.5800
54.7400
1,556,500
Mon, 20 Apr 2026
55.5500
55.9600
55.0900
55.7300
1,459,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
55.0500
56.7100
54.9000
55.6600
2,080,000
Thu, 16 Apr 2026
52.5000
53.4700
52.4000
53.3000
1,716,400
Wed, 15 Apr 2026
53.2500
53.5300
51.9200
52.4900
2,036,000
Tue, 14 Apr 2026
53.5000
54.2100
53.0800
53.6900
1,373,300
Mon, 13 Apr 2026
53.6600
53.7400
52.9600
53.5600
1,731,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
55.3000
55.3500
54.2900
54.4800
1,241,900
Thu, 09 Apr 2026
54.6300
55.2400
54.1200
54.9700
1,410,600
Wed, 08 Apr 2026
55.0500
55.8100
54.5000
54.9600
1,945,900
Tue, 07 Apr 2026
52.7100
53.3800
51.8800
52.3900
2,520,800
Mon, 06 Apr 2026
52.6600
53.1000
52.3500
53.0600
1,053,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.4000
54.1500
52.3400
52.8300
1,534,700
Wed, 01 Apr 2026
54.6600
55.1600
54.2300
54.5700
1,624,200
Tue, 31 Mar 2026
53.3900
54.5800
53.0800
54.2600
1,983,000
Mon, 30 Mar 2026
54.9300
55.1000
52.0300
52.5500
2,024,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
54.3900
55.1100
54.0000
54.2400
1,586,900
Thu, 26 Mar 2026
55.4400
56.1600
54.5300
54.7600
2,013,300
Wed, 25 Mar 2026
56.1600
56.6500
55.7100
56.1200
2,790,300
Tue, 24 Mar 2026
53.6000
55.4400
53.4100
55.0100
2,498,800
Mon, 23 Mar 2026
53.4400
54.4600
53.3500
54.1100
3,109,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.8900
52.7100
51.6000
52.2300
5,879,200
Thu, 19 Mar 2026
51.4900
52.9600
51.0600
52.4300
2,960,100
Thu, 19 Mar 2026
9 · DEFA14A
Pre-market · 08:01 ET
DEFA14A ↗
Thu, 19 Mar 2026
8 · DEF 14A
Pre-market · 07:59 ET
DEF 14A ↗
Wed, 18 Mar 2026
52.0100
52.6800
51.3700
52.0500
2,651,400
Tue, 17 Mar 2026
52.4400
52.6900
51.8300
52.3100
2,378,500
Mon, 16 Mar 2026
51.3000
52.3100
51.1900
51.8100
2,075,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.6800
52.6800
50.4900
50.5600
2,256,700
Thu, 12 Mar 2026
52.5000
53.0700
51.7600
52.4900
2,852,200
Wed, 11 Mar 2026
52.4600
53.4400
52.3500
52.9700
2,889,100
Tue, 10 Mar 2026
53.0300
54.0200
52.5100
52.8300
2,619,300
Mon, 09 Mar 2026
50.3900
53.3000
50.2100
53.2500
3,702,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.0400
52.5100
51.2000
51.8000
3,173,500
Thu, 05 Mar 2026
52.2700
53.8700
51.8700
52.7300
3,133,400
Wed, 04 Mar 2026
54.5700
54.9000
52.6400
52.8000
2,535,800
Tue, 03 Mar 2026
53.5200
54.5600
52.6200
54.1200
3,391,900
Mon, 02 Mar 2026
56.7100
56.8100
55.4400
55.9800
2,333,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.6500
58.2200
57.2500
57.5700
3,519,000
Thu, 26 Feb 2026
59.4700
60.0800
57.6100
57.9100
3,209,700
Wed, 25 Feb 2026
59.0400
59.9000
58.3200
59.4500
2,615,200
Tue, 24 Feb 2026
58.3700
59.6000
58.1700
58.8500
3,274,700
Mon, 23 Feb 2026
58.7300
59.0800
58.0000
58.1700
3,255,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
59.4100
60.1400
58.0200
58.9200
5,615,100
Thu, 19 Feb 2026
61.5000
61.8900
60.1900
60.3100
3,455,100
Wed, 18 Feb 2026
62.9300
63.5200
61.2100
61.7200
4,025,600
Tue, 17 Feb 2026
63.2000
64.2800
61.5900
62.5100
5,319,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · S-3ASR
After-hours · 16:16 ET
SEC Form S-3ASR ↗
Fri, 13 Feb 2026
65.9000
66.2300
62.5000
62.8000
8,147,200
Thu, 12 Feb 2026
67.4600
70.0800
65.5400
66.5500
8,861,100
Wed, 11 Feb 2026
6 · 10-K
After market open · 13:01 ET
10-K ↗
Wed, 11 Feb 2026
55.4400
68.8200
54.3500
66.1000
13,999,700
Wed, 11 Feb 2026
5 · 8-K
Pre-market · 08:20 ET
8-K ↗
Tue, 10 Feb 2026
52.7200
54.4500
52.6900
53.9800
4,773,200
Mon, 09 Feb 2026
52.2500
53.0000
52.0200
52.7400
3,533,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
50.5200
52.2700
50.4800
52.2300
2,161,500
Thu, 05 Feb 2026
50.2100
50.9200
50.0200
50.3600
2,307,500
Thu, 05 Feb 2026
4 · 8-K
Pre-market · 07:55 ET
8-K ↗
Wed, 04 Feb 2026
48.9600
50.7500
48.8400
50.4900
3,459,100
Tue, 03 Feb 2026
48.2700
49.1800
48.0900
48.5700
2,352,100
Mon, 02 Feb 2026
47.2900
48.1500
47.1400
48.1500
2,463,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
47.9900
47.9900
47.0200
47.4100
1,957,100
Thu, 29 Jan 2026
48.6500
49.2100
48.1600
48.9300
1,599,200
Wed, 28 Jan 2026
48.3200
48.6400
48.0100
48.2800
1,403,600
Tue, 27 Jan 2026
48.1100
48.5100
47.8600
48.4300
1,518,800
Mon, 26 Jan 2026
47.7200
48.0600
47.3700
47.7700
1,732,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
48.0500
48.1400
47.4400
47.7100
1,355,600
Thu, 22 Jan 2026
48.4700
48.9300
47.6300
47.8900
1,578,900
Wed, 21 Jan 2026
47.0500
48.3600
46.6800
48.2600
1,636,100
Tue, 20 Jan 2026
46.5000
46.9700
46.3000
46.5400
1,656,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
48.5200
48.7500
46.7300
47.1900
2,395,300
Thu, 15 Jan 2026
48.4200
48.8000
48.2800
48.6000
1,853,700
Wed, 14 Jan 2026
48.5000
48.7000
47.8700
48.0800
2,053,400
Tue, 13 Jan 2026
48.0800
48.5300
48.0100
48.1500
1,505,700
Mon, 12 Jan 2026
47.5000
48.3900
47.1900
48.2700
2,761,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
47.8200
47.9600
46.9600
47.6700
1,889,800
Thu, 08 Jan 2026
46.8600
48.1600
46.5500
47.7900
2,356,800
Wed, 07 Jan 2026
47.9900
47.9900
47.1300
47.4500
1,748,600
Tue, 06 Jan 2026
47.2400
47.9400
46.7800
47.8900
2,664,000
Mon, 05 Jan 2026
46.7700
47.6800
46.6700
47.5800
2,391,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
45.4500
46.6600
45.0700
46.6400
1,850,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.6200
45.6300
45.0400
45.0600
996,000
Tue, 30 Dec 2025
45.6600
45.8900
45.4800
45.7300
1,262,100
Mon, 29 Dec 2025
45.3900
45.8900
45.2300
45.7900
1,937,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
45.3900
45.6500
45.3300
45.5700
963,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
45.4600
45.5200
45.1100
45.4200
761,200
Tue, 23 Dec 2025
45.5800
45.5800
44.9300
45.1700
1,848,200
Mon, 22 Dec 2025
45.3700
46.2300
44.9000
45.4300
3,494,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
45.2000
46.1100
44.8400
45.0300
38,448,200
Thu, 18 Dec 2025
44.8600
45.8400
44.8600
45.1600
2,522,100
Wed, 17 Dec 2025
44.3900
44.8100
44.1900
44.6600
2,264,500
Tue, 16 Dec 2025
45.1000
45.3900
44.2700
44.5200
1,959,200
Mon, 15 Dec 2025
45.1300
45.1300
44.3600
44.8600
2,817,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
45.0200
45.5100
44.4600
44.4900
2,265,600
Thu, 11 Dec 2025
43.5700
45.1200
43.5600
45.0900
2,766,800
Wed, 10 Dec 2025
42.3000
43.6800
42.3000
43.5200
2,476,700
Tue, 09 Dec 2025
41.6800
42.4200
41.6300
42.1200
2,653,500
Mon, 08 Dec 2025
42.6300
42.7400
41.7100
41.9000
3,771,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
43.4800
43.6900
43.2800
43.3000
1,953,900
Thu, 04 Dec 2025
43.2600
43.5300
43.1200
43.3900
2,065,500
Wed, 03 Dec 2025
43.2700
43.4900
43.1100
43.2100
2,610,000
Tue, 02 Dec 2025
43.0000
43.3700
42.7400
43.2200
3,466,600
Mon, 01 Dec 2025
42.7600
43.0200
42.4400
42.8200
2,964,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
43.0100
43.4100
42.8800
43.0600
1,830,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
43.2400
43.9200
42.9500
42.9600
2,946,000
Tue, 25 Nov 2025
43.4000
44.0300
43.0500
43.6000
2,771,700
Mon, 24 Nov 2025
42.8900
43.1100
42.5000
42.8800
2,608,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
41.3600
43.1100
41.1700
42.9600
3,887,300
Thu, 20 Nov 2025
43.2500
43.5700
40.7300
40.9600
5,278,900
Wed, 19 Nov 2025
43.6300
43.6900
42.9200
43.1100
2,149,800
Tue, 18 Nov 2025
43.1100
43.6900
43.0100
43.5500
2,838,800
Mon, 17 Nov 2025
44.5500
44.5900
43.3000
43.4300
2,948,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
45.1000
45.3600
44.7100
44.8000
1,994,400
Thu, 13 Nov 2025
45.8800
46.3900
45.2000
45.4000
1,907,700
Thu, 13 Nov 2025
3 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 12 Nov 2025
45.8900
46.3700
45.8300
46.0100
1,794,900
Tue, 11 Nov 2025
45.4000
45.8800
45.4000
45.7700
2,522,000
Mon, 10 Nov 2025
45.0000
45.8500
44.9000
45.2200
2,408,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
44.9900
45.5300
44.8000
44.9300
2,996,500
Thu, 06 Nov 2025
44.8800
45.4300
44.7700
45.0100
2,451,000
Wed, 05 Nov 2025
43.9000
45.0500
43.7600
44.8800
1,855,000
Tue, 04 Nov 2025
43.4600
44.4100
43.4600
44.1000
2,759,200
Mon, 03 Nov 2025
42.8900
43.9500
42.6100
43.8300
2,958,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
43.6400
43.7800
42.2900
42.9600
3,611,500
Thu, 30 Oct 2025
2 · 10-Q
After market open · 11:36 ET
10-Q ↗
Thu, 30 Oct 2025
41.4900
44.6400
40.9000
44.1400
3,813,400
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 08:17 ET
8-K ↗
Wed, 29 Oct 2025
43.4200
43.7500
42.5200
42.8300
2,564,200
Tue, 28 Oct 2025
43.1300
43.6400
43.1000
43.5500
1,668,600
Mon, 27 Oct 2025
44.0000
44.4000
43.3200
43.3300
2,206,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
44.1000
44.3400
43.7700
43.9800
1,211,600
Thu, 23 Oct 2025
43.4900
44.0600
43.4600
43.7100
1,735,100