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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
62.6600
62.8400
61.3100
61.4800
9,762,437
Thu, 22 Oct 2026
61.4600
63.5900
61.0400
63.0000
15,166,400
Wed, 21 Oct 2026
61.5000
61.8100
60.6900
61.1200
9,015,700
Tue, 20 Oct 2026
59.9300
61.8200
59.8300
61.6800
11,903,500
Mon, 19 Oct 2026
59.4000
59.8700
58.4400
58.8300
11,549,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
61.1000
61.4300
59.5400
59.7500
13,770,800
Thu, 15 Oct 2026
60.6700
62.2500
60.3900
60.5700
13,752,200
Wed, 14 Oct 2026
56.8100
59.3900
56.5800
59.2800
14,045,600
Tue, 13 Oct 2026
57.7800
58.0200
56.1500
56.6700
16,958,100
Mon, 12 Oct 2026
60.1100
60.6800
56.7200
57.5800
22,564,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
58.8800
59.7900
58.7400
59.1200
9,252,700
Thu, 08 Oct 2026
59.1000
59.9400
58.7300
59.5800
13,070,600
Wed, 07 Oct 2026
59.4500
60.1000
59.0100
59.7000
11,091,200
Tue, 06 Oct 2026
58.9400
59.6000
58.6400
59.5900
9,885,400
Mon, 05 Oct 2026
59.8900
60.1500
58.3300
58.8100
19,237,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
60.6600
61.2400
60.2400
61.1500
9,933,500
Thu, 01 Oct 2026
62.2000
62.6100
61.2500
61.4600
10,768,200
Wed, 30 Sep 2026
63.2800
64.1300
62.4000
62.4000
15,867,300
Tue, 29 Sep 2026
63.5800
63.8900
61.9500
62.8600
15,835,700
Mon, 28 Sep 2026
62.7700
63.9300
62.3000
63.8800
14,018,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
61.7500
62.9100
61.4000
62.8600
10,672,800
Thu, 24 Sep 2026
61.4000
61.5900
60.6000
61.5000
14,901,900
Wed, 23 Sep 2026
62.3100
62.6500
61.0800
61.1500
15,842,800
Tue, 22 Sep 2026
62.7300
63.0800
62.0300
62.2500
15,235,100
Mon, 21 Sep 2026
63.0900
63.4000
62.6200
62.6200
6,837,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
62.7100
63.0700
62.1900
63.0600
36,849,600
Thu, 17 Sep 2026
64.0800
64.3500
62.5200
62.8400
12,211,300
Wed, 16 Sep 2026
64.0700
64.3900
63.2200
63.6000
9,448,900
Tue, 15 Sep 2026
63.9400
64.1300
63.1500
63.7300
9,995,200
Mon, 14 Sep 2026
64.5900
65.2900
63.9100
64.1000
6,903,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
64.1500
64.2000
63.2700
63.6400
7,054,400
Thu, 10 Sep 2026
64.9200
64.9200
63.7300
63.7500
6,495,100
Wed, 09 Sep 2026
64.5700
65.0500
64.2600
64.4100
6,573,400
Tue, 08 Sep 2026
65.6600
65.8900
64.4000
64.6900
9,522,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
67.2400
67.7200
66.5800
66.8200
4,825,300
Thu, 03 Sep 2026
68.0800
68.2400
66.6200
68.0900
6,224,000
Wed, 02 Sep 2026
66.8200
67.7300
66.7500
67.6600
7,823,700
Tue, 01 Sep 2026
67.5800
68.0400
66.6500
66.9200
6,933,300
Mon, 31 Aug 2026
66.2500
67.2000
65.9100
66.8100
12,681,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
66.7700
66.8400
66.1900
66.5800
5,542,900
Thu, 27 Aug 2026
66.5900
67.4700
66.2000
66.9500
4,667,100
Wed, 26 Aug 2026
67.7400
68.0000
67.3200
67.5700
7,511,200
Tue, 25 Aug 2026
66.4200
68.0500
66.4200
67.9200
7,911,500
Mon, 24 Aug 2026
67.4100
67.4100
66.4500
67.2800
6,812,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
65.7900
67.5500
65.1300
67.0100
6,841,300
Thu, 20 Aug 2026
67.2300
67.5400
65.4500
65.4700
9,489,600
Wed, 19 Aug 2026
66.8000
68.6400
66.6100
67.6100
13,889,200
Tue, 18 Aug 2026
65.3000
66.3800
65.0000
66.0500
9,413,800
Mon, 17 Aug 2026
63.6000
64.7400
63.3600
64.6300
7,288,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
64.1300
64.3300
63.3500
63.8300
7,529,800
Thu, 13 Aug 2026
64.0500
65.0200
63.9100
64.6500
10,526,100
Wed, 12 Aug 2026
63.4900
64.0000
63.0000
63.7000
7,509,600
Tue, 11 Aug 2026
64.5600
65.0200
63.5400
63.6100
9,366,700
Mon, 10 Aug 2026
64.3300
65.2500
64.1200
64.8400
9,753,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
64.2400
64.7300
63.7900
64.7200
7,212,900
Thu, 06 Aug 2026
64.9000
64.9400
63.2000
64.1500
9,553,600
Wed, 05 Aug 2026
64.8100
65.4100
63.2600
63.6300
14,117,100
Tue, 04 Aug 2026
64.8900
66.3100
63.8700
65.8900
23,292,800
Mon, 03 Aug 2026
66.1200
68.1000
64.1400
65.4700
32,970,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
65.0000
65.6600
63.5300
65.3100
14,580,300
Thu, 30 Jul 2026
18 · 10-Q
After market open · 11:10 ET
10-Q ↗
Thu, 30 Jul 2026
62.6900
65.5600
62.2300
64.8600
18,031,400
Thu, 30 Jul 2026
17 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 29 Jul 2026
63.8700
63.9100
63.1000
63.1000
10,606,600
Tue, 28 Jul 2026
63.6500
64.9700
63.2000
63.6000
15,141,700
Mon, 27 Jul 2026
62.4000
63.4400
62.2200
62.5600
10,317,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
61.9400
62.8200
61.6000
62.0900
12,071,700
Thu, 23 Jul 2026
60.7400
62.0500
60.4500
61.5100
7,621,800
Wed, 22 Jul 2026
61.4000
61.7000
60.5600
60.7600
6,796,800
Tue, 21 Jul 2026
60.0800
61.0200
59.8000
60.9300
7,744,400
Mon, 20 Jul 2026
60.7600
61.3500
60.0300
60.1600
10,183,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
60.8700
62.2900
60.4700
60.7400
12,261,500
Thu, 16 Jul 2026
58.7900
60.5600
58.5700
60.5100
10,166,800
Wed, 15 Jul 2026
57.0500
59.1900
57.0400
58.7200
12,485,300
Tue, 14 Jul 2026
59.0000
59.1400
56.7800
56.9500
14,056,000
Mon, 13 Jul 2026
57.9000
59.4400
57.5400
59.3400
12,089,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
57.7900
57.9400
56.9400
57.5800
11,203,500
Thu, 09 Jul 2026
57.4400
58.0000
57.1400
57.9400
7,628,500
Wed, 08 Jul 2026
57.8900
58.1900
57.3400
57.5400
8,004,500
Tue, 07 Jul 2026
57.7900
58.4900
57.4500
57.9700
10,048,400
Mon, 06 Jul 2026
57.7400
58.1100
56.4900
56.7000
9,313,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
56.6500
58.1400
56.4100
58.1300
10,001,900
Wed, 01 Jul 2026
57.6200
57.7000
56.3000
56.4400
11,201,800
Tue, 30 Jun 2026
58.6900
58.8800
57.2700
57.6200
11,346,300
Mon, 29 Jun 2026
57.6100
58.5800
57.1700
58.5600
11,770,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
55.4000
57.7400
55.4000
57.5200
24,000,900
Thu, 25 Jun 2026
55.3700
56.1900
55.0200
55.3900
15,973,800
Wed, 24 Jun 2026
56.0000
56.5900
54.7800
55.0000
18,905,800
Tue, 23 Jun 2026
55.3900
55.9400
54.9600
55.5300
13,251,000
Mon, 22 Jun 2026
54.2000
54.7300
54.0000
54.7000
15,961,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
55.2000
55.3300
53.4400
54.0000
31,700,400
Wed, 17 Jun 2026
55.8000
56.2100
55.0100
55.2800
8,968,600
Tue, 16 Jun 2026
56.4100
56.6200
55.4500
55.9200
11,945,700
Mon, 15 Jun 2026
56.9500
57.2400
56.0100
56.2400
13,561,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
57.4500
57.6000
56.7700
57.1300
7,840,600
Thu, 11 Jun 2026
55.9400
57.4100
55.7400
56.9000
8,900,700
Wed, 10 Jun 2026
56.6400
56.7000
55.6000
55.6000
8,146,800
Tue, 09 Jun 2026
56.0300
56.5300
55.2600
56.4800
11,952,700
Mon, 08 Jun 2026
57.1600
57.4200
55.5300
55.5700
12,344,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
57.0300
57.8200
56.7900
57.2700
9,575,900
Thu, 04 Jun 2026
55.7500
56.7800
55.5500
56.6000
12,659,100
Wed, 03 Jun 2026
54.5600
55.0900
54.3100
54.7200
11,540,700
Tue, 02 Jun 2026
54.7800
55.5900
54.2000
54.4600
13,739,900
Mon, 01 Jun 2026
57.4000
57.4500
54.7100
54.9500
20,579,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.0000
57.3300
56.5400
57.1800
27,566,000
Thu, 28 May 2026
57.6000
57.6900
56.2600
56.9100
12,074,800
Wed, 27 May 2026
58.0300
58.8000
57.1300
57.5200
9,347,600
Tue, 26 May 2026
59.6200
59.7800
58.0300
58.0300
8,159,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
59.9700
60.2500
59.2500
59.4600
6,489,200
Thu, 21 May 2026
58.2300
59.6100
57.8300
59.5500
8,451,100
Wed, 20 May 2026
58.6700
59.2100
58.1100
58.5400
8,547,200
Tue, 19 May 2026
57.3200
58.6400
57.0800
58.3100
7,998,900
Mon, 18 May 2026
57.4500
58.5000
57.0800
57.3100
11,659,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
56.6400
57.1100
56.1400
57.0000
10,824,000
Thu, 14 May 2026
56.6900
57.0500
56.1000
56.7700
7,687,000
Wed, 13 May 2026
55.9000
56.8300
55.8500
56.3900
7,997,500
Tue, 12 May 2026
56.0100
57.0200
55.4500
56.4500
9,274,000
Mon, 11 May 2026
56.1800
56.4900
55.4100
55.6700
8,390,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
16 · 8-K
After-hours · 16:10 ET
CURRENT REPORT ↗
Fri, 08 May 2026
56.3300
56.5400
55.7800
56.1600
10,033,000
Thu, 07 May 2026
56.4400
56.9000
55.5700
56.2500
10,419,800
Wed, 06 May 2026
57.2300
57.4000
56.3600
56.5900
10,439,400
Tue, 05 May 2026
57.0000
57.4800
56.7300
56.9500
11,316,700
Mon, 04 May 2026
57.6500
58.0000
56.9300
57.3800
9,447,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.0200
60.0900
58.0300
58.2200
18,368,500
Thu, 30 Apr 2026
15 · 10-Q
After market open · 11:44 ET
10-Q ↗
Thu, 30 Apr 2026
57.6900
60.7800
57.3900
60.5900
24,880,100
Thu, 30 Apr 2026
14 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 29 Apr 2026
57.6500
58.3800
57.2800
57.5900
9,462,800
Tue, 28 Apr 2026
58.5800
58.7300
57.9100
58.2600
6,270,800
Mon, 27 Apr 2026
58.2100
59.1300
57.7100
57.7800
10,700,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
58.8600
59.2100
58.3500
58.7100
6,822,800
Thu, 23 Apr 2026
58.8400
59.2500
58.6400
59.0200
6,512,700
Wed, 22 Apr 2026
59.4000
59.7000
58.6800
58.8000
7,499,800
Tue, 21 Apr 2026
59.1500
59.7300
57.7900
59.3900
9,002,400
Mon, 20 Apr 2026
60.0000
60.1200
58.9100
59.1300
7,677,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
13 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Fri, 17 Apr 2026
59.2000
60.4800
58.5400
60.1700
11,535,900
Thu, 16 Apr 2026
57.6700
58.9800
57.6600
58.9600
8,220,700
Wed, 15 Apr 2026
58.0000
58.1600
57.2200
57.8900
8,701,600
Tue, 14 Apr 2026
57.9000
58.6200
57.5600
58.0800
7,612,900
Mon, 13 Apr 2026
58.1100
58.9000
57.5500
58.0600
10,529,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.7900
59.8000
58.4600
58.6200
8,060,100
Thu, 09 Apr 2026
58.7000
59.6900
58.5400
59.4700
6,572,100
Wed, 08 Apr 2026
58.0100
59.2300
57.6700
59.2000
11,587,600
Tue, 07 Apr 2026
59.1200
59.2300
57.6500
57.6700
9,003,100
Mon, 06 Apr 2026
59.1200
59.6300
58.7700
59.3300
7,954,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
60.2300
60.5800
59.1000
59.6000
14,752,800
Wed, 01 Apr 2026
61.2100
62.2300
60.8700
61.7300
9,881,900
Tue, 31 Mar 2026
60.2000
61.1300
59.9200
60.6500
12,797,200
Mon, 30 Mar 2026
59.6500
60.0600
59.0800
59.7300
17,705,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.6100
59.6900
58.3700
58.5400
7,909,300
Thu, 26 Mar 2026
58.7700
59.5100
58.6400
59.4300
6,474,500
Wed, 25 Mar 2026
12 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Wed, 25 Mar 2026
11 · DEF 14A
After-hours · 16:19 ET
DEF 14A ↗
Wed, 25 Mar 2026
57.7900
59.3900
57.7900
58.9400
9,052,200
Tue, 24 Mar 2026
56.8000
57.6900
56.4500
57.3900
11,997,700
Mon, 23 Mar 2026
58.2200
58.2500
57.0000
57.0000
10,129,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
58.2600
58.5500
56.9100
57.4800
65,847,800
Thu, 19 Mar 2026
59.2100
59.6400
58.0900
58.1100
12,850,600
Wed, 18 Mar 2026
59.3500
59.6700
58.8100
59.3700
12,539,000
Tue, 17 Mar 2026
60.1300
60.8100
59.5900
59.7100
14,258,000
Mon, 16 Mar 2026
59.4900
59.8000
58.8700
59.7100
8,436,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
59.6700
60.0700
58.7500
59.0800
9,395,600
Thu, 12 Mar 2026
59.1700
59.3800
58.3200
58.9500
10,235,100
Wed, 11 Mar 2026
60.0000
60.0300
59.2700
59.9800
9,041,100
Tue, 10 Mar 2026
60.6000
60.9600
59.9800
60.1300
9,693,800
Mon, 09 Mar 2026
59.9200
60.6400
59.2500
60.6300
10,964,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.4300
60.4300
59.4500
60.2900
11,401,900
Thu, 05 Mar 2026
61.8000
62.0000
60.2600
60.7400
14,758,400
Wed, 04 Mar 2026
61.7000
62.5900
61.4700
62.3300
12,345,000
Tue, 03 Mar 2026
61.5700
61.9500
60.4300
61.2200
12,425,300
Mon, 02 Mar 2026
62.3700
62.8900
61.9800
62.3400
17,627,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
61.1800
62.6800
61.1800
62.3700
20,742,600
Thu, 26 Feb 2026
61.5300
61.6000
60.6500
61.1000
10,672,100
Wed, 25 Feb 2026
61.5000
62.1200
60.9100
61.3000
16,234,100
Tue, 24 Feb 2026
61.1100
61.9100
61.0100
61.6000
13,237,900
Mon, 23 Feb 2026
60.9700
61.4400
60.6400
61.2500
11,029,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
60.6200
60.9300
59.6500
60.6600
9,598,800
Thu, 19 Feb 2026
59.8500
60.3600
59.2300
60.3000
13,325,200
Wed, 18 Feb 2026
60.2300
60.4100
59.3900
59.7300
9,436,800
Tue, 17 Feb 2026
60.8500
61.3000
59.4800
60.3500
12,874,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
60.1100
60.9500
60.0200
60.7400
10,819,600
Thu, 12 Feb 2026
60.0000
60.9300
59.2500
59.8600
14,021,500
Wed, 11 Feb 2026
10 · 10-K
After market open · 11:35 ET
10-K ↗
Wed, 11 Feb 2026
60.6000
61.0800
59.6600
59.9300
11,867,000
Tue, 10 Feb 2026
60.9400
61.4500
59.9500
60.8600
12,082,800
Mon, 09 Feb 2026
61.3700
61.6300
60.3600
60.7700
14,013,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
60.0000
62.0500
59.7700
61.9900
17,117,600
Thu, 05 Feb 2026
58.9100
60.5600
58.0000
59.5200
23,929,600
Thu, 05 Feb 2026
9 · 8-K
Pre-market · 07:07 ET
8-K ↗
Wed, 04 Feb 2026
56.5700
57.9700
56.4300
57.6200
21,793,800
Tue, 03 Feb 2026
55.5500
56.5300
55.4900
55.9900
11,081,300
Mon, 02 Feb 2026
55.0600
55.9000
54.9600
55.8900
9,424,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
54.5300
55.0700
54.3300
55.0500
16,199,300
Thu, 29 Jan 2026
54.6400
55.1700
54.2100
54.2800
16,530,100
Wed, 28 Jan 2026
55.0100
55.4700
54.2600
54.6200
7,901,700
Tue, 27 Jan 2026
54.5600
56.1200
54.5600
55.5600
11,347,000
Mon, 26 Jan 2026
54.5500
55.2100
54.4800
54.6000
8,565,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
54.9800
55.1800
54.2300
54.6500
9,701,700
Thu, 22 Jan 2026
54.6100
55.5300
54.3600
54.9400
12,277,500
Wed, 21 Jan 2026
54.1000
54.6200
53.5500
54.5000
15,834,800
Tue, 20 Jan 2026
54.5200
54.9100
53.8800
54.2200
15,350,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.4600
56.5600
55.1000
55.2600
13,702,900
Thu, 15 Jan 2026
56.7300
57.0000
55.3400
56.6200
11,845,600
Wed, 14 Jan 2026
56.1100
57.0400
55.7300
57.0200
13,352,600
Tue, 13 Jan 2026
55.9400
56.5600
55.5500
55.9200
10,924,200
Mon, 12 Jan 2026
8 · 8-K
After market open · 10:20 ET
CURRENT REPORT ↗
Mon, 12 Jan 2026
56.1100
56.5900
55.5100
55.7700
13,249,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
55.7200
56.3300
55.6200
55.8600
9,478,900
Thu, 08 Jan 2026
56.5800
56.9700
55.8100
55.9000
12,073,500
Wed, 07 Jan 2026
55.2400
56.7400
55.2300
56.7200
18,041,600
Tue, 06 Jan 2026
53.2000
54.8200
53.1500
54.4200
16,769,400
Mon, 05 Jan 2026
53.0000
53.3600
52.0600
53.0600
14,090,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
53.2100
53.8700
52.9400
53.4600
8,865,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.2100
54.3500
53.9100
53.9400
7,866,800
Tue, 30 Dec 2025
54.2000
54.3500
53.9200
54.2100
7,914,000
Mon, 29 Dec 2025
54.6400
54.7300
54.0000
54.1100
9,162,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.7600
55.0400
54.3800
54.6400
9,573,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.4100
54.7500
54.2000
54.7100
10,038,100
Tue, 23 Dec 2025
54.6600
54.7800
54.0100
54.2800
16,579,400
Mon, 22 Dec 2025
54.1400
54.8200
54.0400
54.6600
25,146,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
53.4100
54.8600
53.2900
54.1900
40,404,100
Thu, 18 Dec 2025
53.3200
53.8000
53.0900
53.3300
17,296,500
Wed, 17 Dec 2025
54.0700
54.4900
53.5000
53.5500
14,990,500
Tue, 16 Dec 2025
54.2500
54.7200
53.4000
54.2300
18,038,400
Mon, 15 Dec 2025
53.5000
54.8000
53.0100
54.2900
21,936,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
52.2700
52.9900
52.0100
52.4100
19,046,700
Thu, 11 Dec 2025
51.1100
51.4800
50.4400
51.2000
9,684,200
Wed, 10 Dec 2025
50.7900
51.6100
50.3300
51.2100
12,132,400
Tue, 09 Dec 2025
51.7900
52.0100
50.4200
50.6500
12,715,400
Mon, 08 Dec 2025
52.2000
52.4100
51.6600
51.6700
15,278,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
51.9900
52.5100
51.6900
52.1500
15,667,700
Thu, 04 Dec 2025
50.8000
52.0800
50.2300
51.9500
20,473,100
Wed, 03 Dec 2025
49.9400
51.3400
49.4300
50.9600
27,120,100
Tue, 02 Dec 2025
48.9500
49.1800
48.2200
48.2500
14,475,700
Mon, 01 Dec 2025
49.2300
49.8600
48.7600
49.1800
11,772,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
49.2300
49.3700
49.0100
49.2000
6,187,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
49.0200
49.5000
48.8000
49.2500
11,373,500
Tue, 25 Nov 2025
48.2100
49.4000
48.1000
49.0500
15,000,000
Mon, 24 Nov 2025
48.1900
48.6300
47.5800
47.7600
27,383,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
46.1700
46.9900
45.5200
46.2500
14,183,500
Thu, 20 Nov 2025
45.9000
46.2000
45.2700
45.9400
12,137,600
Wed, 19 Nov 2025
47.0000
47.0000
45.7400
45.7900
14,825,000
Tue, 18 Nov 2025
7 · 8-K
After-hours · 16:41 ET
CURRENT REPORT ↗
Tue, 18 Nov 2025
46.8100
47.6400
46.7600
47.0600
14,588,800
Mon, 17 Nov 2025
46.5200
47.7300
46.5200
46.8100
12,851,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
48.2700
48.3700
46.1200
46.6500
19,779,300
Thu, 13 Nov 2025
49.0200
49.9900
48.4800
48.6300
14,502,600
Wed, 12 Nov 2025
49.0000
49.7300
48.7200
49.0800
12,717,200
Tue, 11 Nov 2025
47.4800
48.7400
47.4500
48.7200
14,446,000
Mon, 10 Nov 2025
6 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Mon, 10 Nov 2025
46.6700
47.4000
46.6700
47.2600
10,739,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 424B5
After-hours · 16:11 ET
424B5 ↗
Fri, 07 Nov 2025
46.7200
46.9900
46.3200
46.6900
9,007,500
Thu, 06 Nov 2025
46.4100
47.0000
45.9600
46.6300
11,591,200
Wed, 05 Nov 2025
45.5500
46.6300
45.4300
46.4700
11,730,700
Tue, 04 Nov 2025
45.4900
46.6000
45.3800
45.5900
16,316,800
Mon, 03 Nov 2025
46.2000
46.6600
45.5100
46.0200
20,374,700
Mon, 03 Nov 2025
4 · 8-K
Pre-market · 06:09 ET
CURRENT REPORT ↗
Mon, 03 Nov 2025
3 · 424B2
Pre-market · 06:02 ET
424B2 ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
45.4700
46.5000
45.2000
46.0700
21,482,900
Thu, 30 Oct 2025
2 · 10-Q
After market open · 12:04 ET
10-Q ↗
Thu, 30 Oct 2025
43.2700
45.8200
43.2000
45.6200
41,931,600
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:09 ET
8-K ↗
Wed, 29 Oct 2025
42.8200
43.1500
42.5200
42.6000
16,147,100
Tue, 28 Oct 2025
43.3900
43.3900
42.7500
42.8200
17,960,600
Mon, 27 Oct 2025
43.8200
43.8200
43.2100
43.3900
21,380,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
43.9300
43.9400
43.5800
43.8300
10,105,900