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
135.4300
135.9650
131.6400
133.3500
2,622,823
Thu, 03 Sep 2026
28 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 03 Sep 2026
138.6000
138.6900
135.3600
137.8100
2,269,900
Wed, 02 Sep 2026
133.5700
141.2700
131.2900
139.2700
4,506,500
Tue, 01 Sep 2026
132.0700
135.7700
129.6300
135.6000
3,834,200
Mon, 31 Aug 2026
127.8700
132.2200
126.7200
130.0300
3,255,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
126.7100
129.2500
124.5000
125.7900
1,537,200
Thu, 27 Aug 2026
124.9500
127.3700
122.1900
125.7100
2,184,700
Wed, 26 Aug 2026
126.0500
128.6700
124.2400
125.7000
1,949,700
Tue, 25 Aug 2026
126.4400
128.9300
125.7600
127.2600
2,141,400
Mon, 24 Aug 2026
129.9900
132.5500
127.8200
129.2400
2,034,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
127.4300
131.7000
127.2200
129.6000
3,900,700
Thu, 20 Aug 2026
121.5900
129.1800
121.5000
125.7000
3,316,000
Wed, 19 Aug 2026
120.5400
123.8800
118.9300
119.0200
2,349,100
Tue, 18 Aug 2026
120.4100
121.9900
119.0000
119.7200
2,438,900
Mon, 17 Aug 2026
118.2400
119.1300
116.7400
117.7800
2,030,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
117.4600
119.1100
117.0700
118.3000
1,277,100
Thu, 13 Aug 2026
117.6600
120.5500
116.0900
117.0500
2,065,400
Wed, 12 Aug 2026
115.7600
120.1800
113.8100
120.0100
3,091,400
Tue, 11 Aug 2026
120.2700
121.5300
117.2700
117.8000
3,098,100
Mon, 10 Aug 2026
115.5000
121.6000
115.5000
121.4800
2,779,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
114.4000
115.7700
111.8900
114.3500
2,041,000
Thu, 06 Aug 2026
27 · 10-Q
After market open · 13:29 ET
10-Q ↗
Thu, 06 Aug 2026
111.9900
117.1800
109.4300
116.7300
3,183,200
Wed, 05 Aug 2026
26 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 05 Aug 2026
25 · 8-K
After-hours · 17:22 ET
FORM 8-K ↗
Wed, 05 Aug 2026
118.4700
118.6700
115.7600
116.7100
2,690,400
Tue, 04 Aug 2026
117.0000
118.6800
115.1200
118.1100
2,040,200
Mon, 03 Aug 2026
123.0000
123.9700
117.7200
118.3000
2,173,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
126.0000
127.5500
124.1700
125.1900
2,354,300
Thu, 30 Jul 2026
125.5600
127.1900
124.5400
125.7700
1,569,100
Wed, 29 Jul 2026
125.8100
127.8300
125.0600
127.3500
1,796,900
Tue, 28 Jul 2026
121.4900
123.6400
120.8600
122.9200
2,184,800
Mon, 27 Jul 2026
121.7700
121.9800
119.1400
119.7800
2,508,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
126.4900
127.0000
123.0400
125.0700
1,418,800
Thu, 23 Jul 2026
130.0000
130.0500
125.5900
126.7100
1,814,000
Wed, 22 Jul 2026
125.8400
127.4800
124.8100
127.3500
2,035,800
Tue, 21 Jul 2026
124.1900
125.8100
122.3500
122.9600
2,348,100
Mon, 20 Jul 2026
121.1000
125.3800
120.7700
123.5700
2,798,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
119.9600
123.0000
119.5200
121.4200
3,066,300
Thu, 16 Jul 2026
119.5200
121.7100
118.3400
118.6600
2,152,000
Wed, 15 Jul 2026
118.2700
119.7200
113.9100
117.8200
2,325,900
Tue, 14 Jul 2026
121.7100
122.4100
118.9500
119.1900
1,848,400
Mon, 13 Jul 2026
118.8200
121.4200
118.6800
120.9200
2,527,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
114.8800
116.9800
113.3200
116.9200
1,116,300
Thu, 09 Jul 2026
117.2200
117.2400
113.9300
114.0200
2,472,900
Wed, 08 Jul 2026
116.3200
118.1800
114.0000
117.0200
3,999,200
Tue, 07 Jul 2026
111.9000
115.9200
110.0400
114.9400
3,348,700
Mon, 06 Jul 2026
109.6900
114.4400
109.6600
113.2000
3,139,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
108.2900
111.8300
108.2000
110.5400
1,932,200
Wed, 01 Jul 2026
108.4100
110.3500
107.5000
108.1600
2,586,400
Tue, 30 Jun 2026
107.9300
110.3100
107.8000
108.2600
3,136,700
Mon, 29 Jun 2026
105.7000
106.7500
104.4600
105.4000
2,220,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
105.0100
108.1000
104.9800
105.7000
2,753,900
Thu, 25 Jun 2026
102.1900
105.7700
101.0900
105.4900
3,072,000
Wed, 24 Jun 2026
102.0900
103.2700
100.7000
103.0900
2,825,300
Tue, 23 Jun 2026
102.9300
103.6900
101.6400
102.1700
2,039,700
Mon, 22 Jun 2026
102.4000
104.0000
102.1100
103.6000
3,271,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
104.7600
104.9300
101.4300
102.9300
5,337,500
Wed, 17 Jun 2026
105.4500
108.7900
104.6500
105.8500
2,819,000
Tue, 16 Jun 2026
105.6100
106.9900
104.8600
105.5900
2,782,200
Mon, 15 Jun 2026
103.3100
107.5000
101.5100
106.9000
3,299,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
106.3700
110.1100
106.3700
109.4800
2,492,800
Thu, 11 Jun 2026
111.3200
112.3000
106.1700
106.5600
3,157,000
Wed, 10 Jun 2026
108.3000
110.5200
107.1400
109.2600
2,560,600
Tue, 09 Jun 2026
110.9500
110.9500
106.2900
108.5800
4,349,000
Mon, 08 Jun 2026
113.3100
113.5600
109.2800
109.4500
2,850,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
117.5200
117.5900
113.4300
113.4900
2,234,900
Thu, 04 Jun 2026
115.7100
118.6000
114.4400
117.5200
1,816,100
Wed, 03 Jun 2026
114.0000
118.0800
113.8200
116.6000
2,426,800
Tue, 02 Jun 2026
114.3400
115.5000
113.2300
113.4800
1,692,100
Mon, 01 Jun 2026
114.6600
117.0400
113.2400
113.3000
2,953,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
115.6500
116.3600
111.2700
112.3500
4,546,700
Thu, 28 May 2026
118.3500
120.2600
115.4100
116.5000
2,047,500
Wed, 27 May 2026
117.5900
118.2500
113.1700
116.3400
2,693,200
Tue, 26 May 2026
120.0600
122.2500
118.9700
119.1600
2,508,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
120.6800
123.1600
119.7500
121.7000
1,618,700
Thu, 21 May 2026
124.8200
125.4200
120.7800
121.6900
2,750,000
Wed, 20 May 2026
125.9500
127.7300
120.4000
123.3000
4,444,200
Tue, 19 May 2026
126.8900
128.7800
124.1800
127.8600
2,582,200
Mon, 18 May 2026
123.0000
125.6100
121.0500
125.2200
3,119,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
124.2000
126.4600
123.2400
125.2400
2,793,700
Thu, 14 May 2026
124.2700
125.4700
121.5300
122.9700
2,315,700
Wed, 13 May 2026
129.2500
130.0200
125.0800
125.5000
3,036,000
Tue, 12 May 2026
125.8700
130.4300
123.4500
130.3900
3,628,200
Mon, 11 May 2026
117.0100
124.8000
116.0400
124.4800
2,808,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
118.4100
119.6200
114.7500
115.0200
3,068,900
Thu, 07 May 2026
24 · 10-Q
After market open · 13:20 ET
10-Q ↗
Thu, 07 May 2026
114.1000
119.6100
113.3100
118.6800
5,444,500
Wed, 06 May 2026
23 · 8-K
After-hours · 16:42 ET
8-K ↗
Wed, 06 May 2026
22 · 8-K
After-hours · 16:51 ET
FORM 8-K ↗
Wed, 06 May 2026
122.0900
123.3000
119.3600
119.7600
5,379,700
Tue, 05 May 2026
21 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Tue, 05 May 2026
126.0000
129.0000
125.5400
128.0400
2,811,600
Mon, 04 May 2026
20 · 8-K
After-hours · 17:09 ET
FORM 8-K ↗
Mon, 04 May 2026
124.0000
127.5700
121.2700
125.8900
2,679,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
123.9500
125.6800
120.9500
122.6900
2,157,500
Thu, 30 Apr 2026
125.4900
127.6300
123.5400
124.2000
3,698,500
Wed, 29 Apr 2026
124.0800
127.3100
123.1100
126.7800
2,511,800
Tue, 28 Apr 2026
125.7500
126.7700
121.8200
122.3100
2,065,900
Mon, 27 Apr 2026
122.4200
123.8900
120.1800
123.6300
2,209,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
124.3400
125.0000
120.5000
120.9300
2,843,400
Thu, 23 Apr 2026
124.3000
127.4900
121.6000
125.5900
3,607,600
Wed, 22 Apr 2026
121.1900
122.6100
119.5400
122.4600
2,604,300
Tue, 21 Apr 2026
115.6400
122.4700
115.6000
121.3100
3,177,000
Mon, 20 Apr 2026
114.0900
116.9500
112.7000
115.9400
3,534,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
114.0000
114.8000
109.7100
112.6800
6,855,800
Thu, 16 Apr 2026
120.4300
124.7700
120.4000
124.7100
2,620,900
Wed, 15 Apr 2026
120.0500
120.8300
118.9000
120.8100
2,517,200
Tue, 14 Apr 2026
119.9000
120.4000
116.3900
118.9600
3,413,600
Mon, 13 Apr 2026
124.7200
126.2500
120.8100
121.6800
3,650,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
118.8000
121.7100
117.8100
121.3200
3,708,900
Thu, 09 Apr 2026
128.0900
128.8800
118.2100
119.3800
5,843,300
Wed, 08 Apr 2026
114.1200
126.1800
110.4700
126.1600
7,368,900
Tue, 07 Apr 2026
134.9100
139.4500
132.2500
133.7800
4,480,200
Mon, 06 Apr 2026
130.1200
134.3800
130.1200
130.9800
2,420,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
134.7500
135.7500
128.9000
129.9700
4,833,500
Wed, 01 Apr 2026
127.4500
129.6500
124.5000
127.9800
5,571,800
Tue, 31 Mar 2026
135.9100
137.3100
126.4300
129.8400
7,054,000
Mon, 30 Mar 2026
137.9900
141.9600
135.6800
137.6000
6,010,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
133.0800
136.5800
131.1500
136.4500
3,834,400
Thu, 26 Mar 2026
130.1200
132.8100
129.5300
132.5600
3,937,800
Wed, 25 Mar 2026
125.5700
128.9600
125.0000
128.1100
3,715,100
Tue, 24 Mar 2026
122.6700
128.1300
122.2700
126.9200
5,602,700
Mon, 23 Mar 2026
115.2200
121.5400
115.2200
120.1800
8,624,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
125.5500
130.1000
123.7100
124.9000
16,466,700
Thu, 19 Mar 2026
128.6700
131.5000
125.0000
125.5600
6,487,700
Wed, 18 Mar 2026
127.0200
127.9900
120.1100
126.7300
7,467,000
Tue, 17 Mar 2026
19 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Tue, 17 Mar 2026
18 · DEF 14A
After-hours · 16:17 ET
FORM-DEF 14A ↗
Tue, 17 Mar 2026
123.5800
127.4600
122.4500
123.2900
5,329,700
Mon, 16 Mar 2026
123.9300
126.9900
121.0200
122.3300
7,658,800
Mon, 16 Mar 2026
17 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
132.1000
133.3800
125.0300
129.5700
7,694,300
Thu, 12 Mar 2026
128.0200
137.4400
126.5900
136.0000
14,110,400
Wed, 11 Mar 2026
113.3200
120.5000
112.5000
120.1300
6,385,200
Tue, 10 Mar 2026
110.2000
112.6700
106.7100
110.0500
7,349,600
Mon, 09 Mar 2026
116.7000
121.8000
109.7100
111.0400
10,270,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
112.0000
120.4900
111.8800
115.7800
8,230,500
Thu, 05 Mar 2026
106.0000
113.7700
106.0000
110.7800
8,204,100
Wed, 04 Mar 2026
106.0000
107.0000
100.4100
104.7100
3,627,300
Tue, 03 Mar 2026
106.3500
109.5900
104.0900
106.3000
5,441,100
Mon, 02 Mar 2026
107.6000
107.8000
102.5400
104.3000
5,259,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
97.4800
100.0100
96.9400
99.5400
2,700,800
Thu, 26 Feb 2026
95.2700
98.9000
94.5600
97.1600
2,651,300
Wed, 25 Feb 2026
16 · 10-K
After-hours · 16:51 ET
10-K ↗
Wed, 25 Feb 2026
95.7100
96.4300
94.2300
96.1400
2,357,900
Tue, 24 Feb 2026
96.2100
97.2200
93.6400
96.1100
2,297,100
Mon, 23 Feb 2026
97.5800
98.1400
95.3200
95.4500
2,157,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
99.4000
100.7400
95.3300
97.1800
3,581,300
Thu, 19 Feb 2026
97.0000
105.2700
97.0000
99.4600
6,095,700
Wed, 18 Feb 2026
15 · 8-K
After-hours · 16:47 ET
8-K ↗
Wed, 18 Feb 2026
14 · 8-K
After-hours · 16:55 ET
FORM 8-K ↗
Wed, 18 Feb 2026
94.0500
96.5500
93.0800
95.8200
2,764,200
Tue, 17 Feb 2026
93.9200
94.1700
92.8600
93.7900
1,615,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
93.3400
95.2600
92.1500
94.6600
1,232,400
Thu, 12 Feb 2026
96.8600
96.9800
93.8200
94.1600
2,220,600
Wed, 11 Feb 2026
96.9000
97.9100
96.5300
96.9300
1,589,200
Tue, 10 Feb 2026
95.3200
96.8700
94.8900
96.3100
1,547,100
Mon, 09 Feb 2026
92.8000
95.1800
92.7200
94.9400
1,727,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
92.2400
93.3100
91.3300
92.6400
2,003,700
Thu, 05 Feb 2026
95.0000
95.0000
90.9400
91.3200
1,741,600
Wed, 04 Feb 2026
90.4000
94.8200
89.9500
94.7000
2,669,600
Tue, 03 Feb 2026
89.9600
92.7600
89.4900
92.5000
1,846,400
Mon, 02 Feb 2026
91.4800
92.1400
88.7800
89.8400
2,402,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
93.3600
94.4200
91.8200
93.2300
1,865,900
Thu, 29 Jan 2026
94.0000
95.2100
93.0200
94.0300
3,110,300
Wed, 28 Jan 2026
92.5500
93.7800
92.2100
93.1700
1,753,500
Tue, 27 Jan 2026
91.9300
93.1700
91.0200
91.7400
2,440,600
Mon, 26 Jan 2026
93.0000
93.2100
90.9300
91.6500
1,755,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
90.2000
92.8900
89.9100
92.3800
1,965,200
Thu, 22 Jan 2026
91.5800
92.9000
88.7800
89.2300
2,351,000
Wed, 21 Jan 2026
89.9400
91.8900
88.6800
91.8600
2,572,700
Tue, 20 Jan 2026
87.8200
89.7200
87.5400
88.4200
2,479,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
84.8000
87.3500
84.7100
86.7500
2,844,600
Thu, 15 Jan 2026
85.4700
87.3600
82.6600
86.6000
2,560,100
Wed, 14 Jan 2026
84.8400
88.1600
84.0000
85.0500
4,248,800
Tue, 13 Jan 2026
13 · 8-K/A
After-hours · 16:16 ET
FORM 8-K/A ↗
Tue, 13 Jan 2026
82.2100
84.9600
82.1000
82.8700
2,499,300
Mon, 12 Jan 2026
81.6500
82.9200
80.4800
80.7900
2,807,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
12 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Fri, 09 Jan 2026
82.0000
84.1700
82.0000
82.6000
2,848,300
Thu, 08 Jan 2026
77.8800
81.5900
77.5100
81.3300
2,786,700
Wed, 07 Jan 2026
79.3500
79.9700
75.8700
77.4900
2,423,800
Wed, 07 Jan 2026
11 · 8-K
Pre-market · 06:07 ET
FORM 8-K ↗
Tue, 06 Jan 2026
80.0400
80.7400
79.0600
79.4500
1,942,100
Mon, 05 Jan 2026
80.7500
81.0000
79.0000
80.2600
2,452,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.4800
81.0000
77.1400
80.1300
2,854,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
76.6300
77.5100
76.4500
77.3400
1,862,500
Tue, 30 Dec 2025
77.7800
78.0700
76.8800
76.9300
1,214,200
Mon, 29 Dec 2025
77.8000
77.9400
77.0300
77.6500
1,229,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
77.9500
78.0700
77.1100
77.4500
1,054,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.2300
78.2300
77.5400
77.5700
645,500
Tue, 23 Dec 2025
77.5000
78.8200
77.5000
78.1400
1,497,300
Mon, 22 Dec 2025
79.1300
79.3800
77.3800
77.4300
1,871,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
10 · 8-K/A
After-hours · 16:14 ET
FORM 8-K/A ↗
Fri, 19 Dec 2025
78.0400
79.3500
77.8900
78.7000
5,554,600
Thu, 18 Dec 2025
78.7500
79.8200
78.0900
78.2900
3,602,900
Wed, 17 Dec 2025
77.9400
79.4900
77.3100
79.0100
2,746,100
Tue, 16 Dec 2025
78.5300
78.7000
77.4600
77.5500
2,309,600
Mon, 15 Dec 2025
79.1000
79.2900
77.3600
78.7500
2,366,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
79.3600
79.8900
78.8000
79.1900
1,688,600
Thu, 11 Dec 2025
76.2100
79.6800
75.8700
78.6600
2,956,500
Wed, 10 Dec 2025
76.4600
76.7300
75.4200
76.0900
2,427,200
Tue, 09 Dec 2025
77.6800
77.6800
76.1200
76.7000
1,865,900
Mon, 08 Dec 2025
78.2000
78.5300
77.1300
77.2600
2,106,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
80.0300
80.6000
77.8200
77.8800
2,060,300
Thu, 04 Dec 2025
79.6200
80.5000
79.2300
80.2300
1,985,100
Wed, 03 Dec 2025
79.2900
80.3000
79.1200
79.2900
2,109,800
Tue, 02 Dec 2025
79.8000
79.8300
78.0800
78.9700
2,716,200
Mon, 01 Dec 2025
79.0000
80.9400
78.7100
79.8000
3,580,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
79.1100
79.5000
78.7000
78.7000
1,505,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
9 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 26 Nov 2025
77.9600
79.0600
77.6300
78.4100
1,816,900
Tue, 25 Nov 2025
77.8600
79.1500
77.6700
77.6800
3,314,900
Mon, 24 Nov 2025
77.8000
78.2400
76.4800
77.6600
3,571,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
8 · 424B2
After-hours · 16:18 ET
424B2 ↗
Fri, 21 Nov 2025
78.3000
79.1800
77.5900
78.5400
2,270,100
Thu, 20 Nov 2025
78.8600
79.6500
77.2700
77.7900
3,949,400
Wed, 19 Nov 2025
80.4000
80.4000
76.7800
78.7200
2,908,100
Wed, 19 Nov 2025
7 · 424B2
Pre-market · 08:57 ET
424B2 ↗
Tue, 18 Nov 2025
81.0000
81.4800
80.5000
81.1300
1,989,400
Mon, 17 Nov 2025
84.5400
84.6000
80.4000
80.6900
2,595,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
83.6800
85.5000
83.6800
85.0400
1,978,100
Thu, 13 Nov 2025
85.0900
85.3100
84.2400
84.3300
1,644,200
Wed, 12 Nov 2025
82.9600
85.3900
82.9600
84.7500
2,618,000
Tue, 11 Nov 2025
83.1600
84.2500
82.8800
83.6800
1,743,600
Mon, 10 Nov 2025
82.8000
83.6900
81.8000
82.8500
2,580,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
81.8400
82.0800
80.0900
82.0300
2,891,800
Thu, 06 Nov 2025
6 · 10-Q
After market open · 14:12 ET
10-Q ↗
Thu, 06 Nov 2025
5 · S-3ASR
After-hours · 16:47 ET
S-3ASR ↗
Thu, 06 Nov 2025
83.1700
83.3300
80.1000
81.4500
4,175,600
Wed, 05 Nov 2025
4 · 8-K
After-hours · 16:50 ET
8-K ↗
Wed, 05 Nov 2025
3 · 8-K
After-hours · 17:14 ET
FORM 8-K ↗
Wed, 05 Nov 2025
85.0500
86.9000
84.8400
85.0500
3,655,800
Tue, 04 Nov 2025
83.8800
85.3300
83.1200
84.5500
2,694,700
Mon, 03 Nov 2025
83.2200
84.8700
82.6600
84.4100
2,851,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
82.5600
84.0100
82.2800
83.2900
1,861,400
Thu, 30 Oct 2025
84.0300
84.4500
82.6000
82.8100
2,144,700
Wed, 29 Oct 2025
85.6900
85.8900
83.7500
84.1500
1,648,500
Tue, 28 Oct 2025
85.7900
87.1400
85.6000
86.1000
1,467,600
Mon, 27 Oct 2025
87.2700
87.8700
85.7700
86.3900
1,617,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
87.1600
87.6400
86.3000
86.4700
1,458,700
Thu, 23 Oct 2025
86.8600
87.6700
85.8100
86.9300
1,985,800
Wed, 22 Oct 2025
83.5000
86.8200
83.4200
85.9300
3,078,300
Tue, 21 Oct 2025
84.5000
85.0100
83.2600
83.2900
2,617,600
Mon, 20 Oct 2025
83.7800
84.5400
83.4400
83.9300
1,659,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
82.4700
84.0500
82.2800
83.5100
2,160,600
Thu, 16 Oct 2025
85.9900
87.4800
82.3500
83.0200
2,873,900
Wed, 15 Oct 2025
86.9900
87.6100
85.2200
85.4400
1,578,700
Tue, 14 Oct 2025
88.0300
88.4200
85.4200
86.7300
1,669,100
Mon, 13 Oct 2025
87.5600
88.5300
87.5400
88.2100
1,163,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
87.2300
88.7800
86.5100
87.3400
1,999,100
Thu, 09 Oct 2025
91.5300
91.6300
88.5500
88.6100
1,538,200
Wed, 08 Oct 2025
92.5000
92.5100
89.9800
90.6900
1,761,900
Tue, 07 Oct 2025
91.8600
92.2300
91.0100
91.9700
1,841,700
Mon, 06 Oct 2025
90.6800
92.3700
90.5200
92.0600
3,067,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
90.4300
91.7900
89.6900
90.0900
1,535,700
Thu, 02 Oct 2025
86.7500
90.0000
86.7200
89.8400
2,759,800
Wed, 01 Oct 2025
89.6700
90.3300
86.3400
86.4300
2,308,100
Tue, 30 Sep 2025
90.3500
90.3700
89.3300
89.7000
2,709,900
Mon, 29 Sep 2025
92.1500
92.4600
89.3200
90.5100
2,229,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
89.8400
92.2900
88.9400
92.1300
2,161,100
Thu, 25 Sep 2025
91.7400
93.0800
88.0800
89.7100
4,369,500
Wed, 24 Sep 2025
87.6600
92.8800
87.2300
91.6500
4,843,200
Tue, 23 Sep 2025
86.1700
87.3800
85.7500
87.1400
3,112,200
Mon, 22 Sep 2025
85.0300
86.2900
84.4300
85.6400
2,498,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
84.3300
85.6700
83.4200
85.0900
6,496,300
Thu, 18 Sep 2025
84.5200
84.8000
83.1400
84.1000
2,793,900
Wed, 17 Sep 2025
84.8100
85.4000
84.0800
84.1900
2,269,700
Tue, 16 Sep 2025
85.9700
86.2700
84.6500
84.9600
2,600,900
Mon, 15 Sep 2025
85.8400
86.1000
85.0400
85.3500
2,287,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
86.2100
86.6300
85.2800
85.6300
1,403,100
Thu, 11 Sep 2025
87.2300
87.3900
85.8800
86.1300
1,778,200
Wed, 10 Sep 2025
84.5300
87.3100
84.5300
86.9000
2,313,200
Tue, 09 Sep 2025
2 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Tue, 09 Sep 2025
84.9700
85.3900
84.3700
84.6600
2,293,900
Mon, 08 Sep 2025
85.1900
85.1900
83.5300
84.5000
1,839,900
Mon, 08 Sep 2025
1 · 8-K
Pre-market · 08:38 ET
FORM 8-K ↗
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
84.0000
84.6800
83.2800
84.4800
2,333,000