Daily Nasdaq 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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
111.3000
115.7000
110.5500
114.2800
2,909,700
Thu, 23 Jul 2026
111.2100
112.1400
109.2000
110.6300
2,717,600
Wed, 22 Jul 2026
116.1000
116.5600
112.4300
113.3700
2,238,900
Tue, 21 Jul 2026
113.8800
116.9500
113.3900
116.6300
1,961,000
Mon, 20 Jul 2026
116.2300
117.8100
115.0000
116.6700
2,395,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
118.0100
119.0500
115.6600
116.3300
2,841,000
Thu, 16 Jul 2026
115.0700
119.9000
114.3400
118.7900
2,118,200
Wed, 15 Jul 2026
118.0000
120.4900
116.5700
117.4200
2,013,000
Tue, 14 Jul 2026
119.8900
120.0200
115.8600
117.3200
2,217,800
Mon, 13 Jul 2026
119.2500
122.0000
119.2400
120.3000
2,673,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.2600
121.4100
117.1600
119.2600
3,114,600
Thu, 09 Jul 2026
113.0000
116.6900
111.3100
116.5100
2,062,200
Wed, 08 Jul 2026
113.0000
115.4000
110.9000
113.6200
2,830,000
Tue, 07 Jul 2026
117.3600
118.8100
113.5000
115.0700
2,428,900
Mon, 06 Jul 2026
116.3400
117.6700
112.9200
115.6400
3,344,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
116.4000
119.8300
116.4000
118.4300
2,632,900
Wed, 01 Jul 2026
115.3100
116.9200
114.0000
116.4000
2,623,300
Tue, 30 Jun 2026
113.0800
114.2000
111.2500
114.1800
3,816,800
Mon, 29 Jun 2026
117.2100
117.8000
112.8000
114.2900
3,252,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
112.0000
117.6500
111.3600
117.5700
5,404,500
Fri, 26 Jun 2026
31 · 8-K
Next filing day · accepted 25 Jun, 19:09 ET
APPOINTMENT OF LAURA GENTILE & MARC MAURER TO BOD AND VOTING RESULTS ↗
Thu, 25 Jun 2026
112.9300
114.1600
110.5600
112.0600
3,599,400
Wed, 24 Jun 2026
110.9000
113.4000
110.1700
113.0900
3,598,400
Tue, 23 Jun 2026
105.4800
109.9300
105.2100
108.9200
4,660,900
Mon, 22 Jun 2026
111.3800
111.3800
104.4400
105.4300
5,647,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
111.5000
113.7000
110.2700
111.7700
6,175,500
Wed, 17 Jun 2026
115.9300
118.8500
111.7000
111.7600
3,446,900
Tue, 16 Jun 2026
115.7300
118.6500
115.3000
115.5000
2,609,100
Mon, 15 Jun 2026
119.2100
120.5300
115.9200
116.2100
3,344,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
121.9900
122.6100
118.5000
118.7700
2,847,700
Thu, 11 Jun 2026
118.5700
121.8900
115.8800
121.8400
2,987,900
Wed, 10 Jun 2026
119.4500
124.3800
118.0200
118.9300
4,189,300
Tue, 09 Jun 2026
117.1600
121.9000
115.7600
121.3600
4,483,100
Mon, 08 Jun 2026
114.3700
118.0300
113.9000
117.5500
5,830,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
110.4300
116.7600
109.3600
114.2300
16,205,900
Fri, 05 Jun 2026
30 · DEFA14A
Pre-market · 07:35 ET
PROXY STATEMENT ↗
Thu, 04 Jun 2026
29 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 04 Jun 2026
28 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 04 Jun 2026
128.6000
129.0000
123.6700
124.9200
9,835,900
Wed, 03 Jun 2026
124.9000
126.1600
123.4500
126.0300
2,876,400
Tue, 02 Jun 2026
131.1100
131.1100
126.4100
126.4700
3,846,800
Mon, 01 Jun 2026
132.3400
134.3800
131.1300
132.0900
3,672,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
131.1300
132.4200
129.0600
131.1800
3,428,000
Thu, 28 May 2026
129.9700
131.8200
127.1100
131.3300
3,014,500
Wed, 27 May 2026
27 · DEFA14A
After-hours · 16:31 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Wed, 27 May 2026
26 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Wed, 27 May 2026
131.9600
136.1400
130.5300
131.0400
4,862,900
Tue, 26 May 2026
128.3000
129.0100
125.2100
127.3500
2,374,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
127.2600
127.9400
124.9000
127.1800
2,259,200
Fri, 22 May 2026
25 · DEFA14A
Pre-market · 07:00 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Thu, 21 May 2026
124.5600
127.0400
121.2000
126.7600
2,918,900
Wed, 20 May 2026
118.5300
125.3100
116.6300
125.1900
3,355,500
Tue, 19 May 2026
120.8900
121.2500
118.0600
119.2200
2,611,600
Mon, 18 May 2026
24 · DEFA14A
After-hours · 17:15 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Mon, 18 May 2026
118.7100
121.8000
118.3800
120.2600
3,309,700
Mon, 18 May 2026
23 · DEFA14A
Pre-market · 07:48 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
120.7000
122.5000
119.0600
119.1400
2,952,900
Thu, 14 May 2026
122.1900
122.8800
120.5100
121.0600
2,672,500
Wed, 13 May 2026
124.3400
124.6000
121.1500
121.2100
4,234,500
Tue, 12 May 2026
126.2600
126.3400
123.5100
125.1300
3,097,500
Mon, 11 May 2026
130.6900
130.6900
126.1000
126.3400
3,792,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
133.1200
133.7200
131.0700
131.1800
2,082,000
Thu, 07 May 2026
133.1400
135.1700
132.1900
133.5900
3,014,100
Wed, 06 May 2026
131.9000
132.5100
129.6100
132.0400
2,551,400
Tue, 05 May 2026
129.6600
131.2500
127.8000
130.2100
3,378,600
Mon, 04 May 2026
133.5600
133.9700
128.9300
128.9800
4,782,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
137.8700
139.2000
133.5500
133.5800
4,183,500
Thu, 30 Apr 2026
137.9100
139.9400
136.9000
137.7000
3,056,200
Wed, 29 Apr 2026
141.5000
141.7300
136.9100
138.1600
3,373,900
Tue, 28 Apr 2026
22 · DEFA14A
After-hours · 17:01 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Tue, 28 Apr 2026
146.9700
148.6700
142.2300
142.3900
2,594,900
Tue, 28 Apr 2026
21 · DEFA14A
Pre-market · 07:54 ET
CURRENT REPORT ↗
Tue, 28 Apr 2026
20 · 8-K
Pre-market · 07:51 ET
CURRENT REPORT ↗
Mon, 27 Apr 2026
143.8400
148.6900
143.7700
146.9400
3,245,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
141.8800
145.3900
141.7800
143.8000
3,817,900
Thu, 23 Apr 2026
152.0800
152.0800
141.3300
141.6600
12,180,300
Wed, 22 Apr 2026
19 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Wed, 22 Apr 2026
18 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 22 Apr 2026
17 · DEFA14A
After-hours · 17:23 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Wed, 22 Apr 2026
16 · DEFA14A
After-hours · 16:27 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Wed, 22 Apr 2026
167.6100
168.2000
161.2100
163.4500
2,513,500
Tue, 21 Apr 2026
167.5000
170.2000
165.6100
166.7000
1,723,700
Mon, 20 Apr 2026
164.8400
167.4300
164.7000
166.8100
1,386,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
165.2500
168.9500
165.0000
167.2800
2,244,600
Thu, 16 Apr 2026
164.7100
167.4300
162.2100
162.9200
1,516,900
Wed, 15 Apr 2026
161.3200
164.2100
160.3500
162.7400
1,853,500
Tue, 14 Apr 2026
162.5800
164.2100
158.4700
160.6000
2,635,800
Mon, 13 Apr 2026
162.2000
163.9400
156.5500
162.5600
1,986,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
166.7900
167.9500
162.8000
163.8600
1,556,600
Thu, 09 Apr 2026
157.4300
166.8000
157.3100
166.5100
1,967,600
Wed, 08 Apr 2026
160.2300
163.1600
158.1700
158.8600
1,664,700
Tue, 07 Apr 2026
154.3000
155.2400
151.7100
153.6700
1,434,300
Mon, 06 Apr 2026
155.3200
157.2500
153.6300
156.1800
1,506,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
155.1700
159.4500
152.8500
155.7200
1,963,500
Wed, 01 Apr 2026
150.9300
161.0000
150.8000
158.8100
3,039,500
Tue, 31 Mar 2026
148.4100
153.6700
148.0000
153.1000
2,520,900
Mon, 30 Mar 2026
145.9200
148.8500
145.3700
145.8300
2,694,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
150.3600
150.5200
143.9600
145.8500
3,694,900
Thu, 26 Mar 2026
157.9900
160.1000
151.2300
151.3900
3,015,700
Wed, 25 Mar 2026
162.6000
163.6300
156.8300
158.7200
2,391,900
Tue, 24 Mar 2026
164.2500
166.5400
160.2900
160.9500
1,874,600
Mon, 23 Mar 2026
165.8800
167.4900
162.6000
164.3800
2,609,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
165.1600
166.6900
161.2100
162.8200
4,942,200
Thu, 19 Mar 2026
163.0400
167.7000
161.3300
165.5700
3,859,700
Wed, 18 Mar 2026
158.0400
169.4000
156.8100
165.3900
7,402,500
Tue, 17 Mar 2026
15 · 10-K
After-hours · 16:14 ET
10-K ↗
Tue, 17 Mar 2026
14 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 17 Mar 2026
13 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Tue, 17 Mar 2026
12 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 17 Mar 2026
161.4500
164.0300
158.8700
159.2700
6,341,500
Mon, 16 Mar 2026
157.5000
161.5900
156.7800
159.9100
3,026,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.0500
159.4900
156.6400
157.7800
2,516,900
Thu, 12 Mar 2026
161.7600
163.0300
157.9500
158.1900
2,787,700
Wed, 11 Mar 2026
167.3800
168.3800
162.7300
162.7900
2,601,300
Tue, 10 Mar 2026
169.7600
171.3400
166.3400
166.4300
2,320,300
Mon, 09 Mar 2026
165.6400
170.9300
163.4500
169.7600
2,708,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
171.7700
171.7700
165.8800
170.1300
2,771,400
Thu, 05 Mar 2026
172.9800
174.4000
170.0700
173.1800
2,150,300
Wed, 04 Mar 2026
173.5600
175.4500
172.1400
173.2100
2,188,700
Tue, 03 Mar 2026
171.7300
175.4600
168.5400
174.2700
2,843,800
Mon, 02 Mar 2026
179.3800
179.3800
175.2800
176.1700
2,974,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
11 · DEFA14A
After-hours · 17:19 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Fri, 27 Feb 2026
181.1300
186.6500
180.9800
185.1700
1,810,800
Thu, 26 Feb 2026
184.6600
188.4200
184.0000
186.1000
1,812,300
Wed, 25 Feb 2026
179.7500
183.8500
179.4700
182.5500
1,581,700
Tue, 24 Feb 2026
178.8300
182.0000
177.5000
179.4900
1,312,100
Mon, 23 Feb 2026
184.8400
185.0100
176.6800
178.1100
2,325,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
181.3700
192.4900
178.2000
187.3000
3,489,000
Thu, 19 Feb 2026
180.9000
183.3000
179.2100
182.8800
1,331,100
Wed, 18 Feb 2026
177.0100
182.5800
176.0000
182.1300
1,751,300
Tue, 17 Feb 2026
175.2100
178.8100
172.4000
177.7200
1,636,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
171.6200
176.6700
170.8200
176.4200
1,934,200
Thu, 12 Feb 2026
176.8000
178.9800
168.3900
169.5300
2,599,800
Wed, 11 Feb 2026
180.1000
181.7200
175.8400
175.8600
1,630,700
Tue, 10 Feb 2026
176.3200
184.5000
176.0100
180.6200
2,266,900
Mon, 09 Feb 2026
173.0000
175.8900
170.2700
175.6800
1,664,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
170.0000
175.4300
170.0000
172.8500
1,953,900
Thu, 05 Feb 2026
177.0500
178.8800
169.4300
170.0900
2,204,400
Wed, 04 Feb 2026
173.1100
178.1700
172.4400
178.0000
2,858,500
Tue, 03 Feb 2026
176.5000
179.9200
171.3300
171.5700
2,452,200
Mon, 02 Feb 2026
174.8700
181.5600
173.9500
179.0800
3,062,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
173.7600
175.4000
171.2500
174.5000
2,735,200
Thu, 29 Jan 2026
179.6200
180.0000
171.3000
172.5400
3,543,700
Wed, 28 Jan 2026
186.5200
187.4900
179.2000
180.3500
2,872,100
Tue, 27 Jan 2026
192.0000
192.4900
186.1800
186.3900
2,632,300
Mon, 26 Jan 2026
191.0100
195.7400
189.1600
192.7900
1,885,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
192.7100
194.8900
191.0000
191.0700
1,719,900
Thu, 22 Jan 2026
190.9100
196.2800
190.8700
194.6600
2,080,600
Wed, 21 Jan 2026
188.9100
193.2900
186.9000
189.8400
2,523,200
Tue, 20 Jan 2026
198.4100
201.2900
188.5500
188.7600
4,306,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
204.3900
205.0700
201.5000
201.8700
3,642,300
Thu, 15 Jan 2026
203.4600
205.8400
201.0000
205.0100
2,422,600
Wed, 14 Jan 2026
211.3300
215.0000
202.1800
203.1400
2,628,600
Tue, 13 Jan 2026
208.9000
214.1500
208.3700
211.9000
2,417,000
Mon, 12 Jan 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 12 Jan 2026
203.3000
211.4200
202.0000
209.0400
4,200,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
213.0000
213.6300
200.4500
203.9000
5,732,800
Thu, 08 Jan 2026
209.7500
217.2200
209.4600
212.1700
2,750,600
Wed, 07 Jan 2026
215.8500
216.7500
209.3700
211.7200
2,343,200
Tue, 06 Jan 2026
212.4000
216.4600
209.9900
215.8800
3,105,900
Mon, 05 Jan 2026
211.4400
216.4500
211.0700
212.4000
3,173,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
209.2200
212.0800
208.5600
210.8100
2,415,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
210.9100
211.3600
207.6900
207.8100
1,967,500
Tue, 30 Dec 2025
212.5100
213.1800
210.4700
210.6700
1,987,600
Tue, 30 Dec 2025
9 · DEFA14A
Pre-market · 06:04 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Mon, 29 Dec 2025
8 · DEFA14A
After-hours · 17:06 ET
CURRENT REPORT ↗
Mon, 29 Dec 2025
7 · 8-K
After-hours · 17:05 ET
CURRENT REPORT ↗
Mon, 29 Dec 2025
208.0000
212.9000
207.0200
212.5400
3,453,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
210.0000
211.0000
207.8600
208.9700
2,076,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
213.2200
214.1900
210.2500
210.4000
1,152,500
Tue, 23 Dec 2025
211.1100
213.3700
209.2500
212.6800
2,867,800
Mon, 22 Dec 2025
209.4300
213.7200
207.9900
212.3700
4,610,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
214.9900
217.2600
207.3800
209.4500
15,983,300
Thu, 18 Dec 2025
223.8900
225.9800
215.0500
215.1100
12,120,600
Wed, 17 Dec 2025
206.4300
209.4500
201.0100
207.8700
5,254,400
Tue, 16 Dec 2025
208.8100
209.2100
203.2700
206.7400
5,156,000
Mon, 15 Dec 2025
203.2300
208.3000
198.5400
206.2900
7,686,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
204.5800
213.2200
202.1100
204.9700
20,263,800
Thu, 11 Dec 2025
6 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 11 Dec 2025
183.4400
188.5000
182.0400
187.0100
9,925,700
Wed, 10 Dec 2025
181.6400
188.2200
181.5000
187.6200
3,233,500
Tue, 09 Dec 2025
182.8000
183.5900
180.7000
182.2800
3,274,300
Mon, 08 Dec 2025
190.5300
191.2800
180.0000
183.0400
5,226,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
184.6200
191.8500
184.6200
190.0100
4,641,900
Thu, 04 Dec 2025
182.7100
184.9000
179.5900
183.6000
2,973,300
Wed, 03 Dec 2025
182.6600
185.0700
178.9000
182.3000
2,742,200
Tue, 02 Dec 2025
183.3500
184.4100
181.2100
182.4000
2,362,300
Mon, 01 Dec 2025
181.1900
184.9400
180.2500
182.4100
4,155,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
185.0000
186.6900
183.5000
184.1800
3,021,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
178.0000
183.6900
177.7900
181.9400
3,840,000
Tue, 25 Nov 2025
171.5500
179.1700
171.5000
177.5100
4,518,200
Mon, 24 Nov 2025
168.3200
172.3900
166.2300
169.6700
3,862,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
4 · 8-K
After-hours · 16:39 ET
8-K ↗
Fri, 21 Nov 2025
165.2100
170.1800
163.4700
168.1800
3,337,500
Thu, 20 Nov 2025
166.1300
170.5000
164.5100
164.6900
2,911,400
Wed, 19 Nov 2025
164.6700
169.1000
163.4500
166.0600
2,500,900
Tue, 18 Nov 2025
162.5800
164.9700
160.9700
163.9700
2,791,900
Mon, 17 Nov 2025
168.6200
168.7300
162.7600
164.1600
3,240,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
165.8200
171.7800
165.3800
170.6800
1,950,100
Thu, 13 Nov 2025
170.4000
173.2300
169.0000
169.6600
2,096,400
Wed, 12 Nov 2025
171.5900
172.4800
169.8800
170.9000
2,556,400
Tue, 11 Nov 2025
170.1900
172.2600
168.8900
169.8100
2,664,000
Mon, 10 Nov 2025
167.8000
171.2300
165.3500
170.3500
2,942,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
162.5000
167.1200
161.7000
166.1300
2,912,700
Thu, 06 Nov 2025
167.4100
168.9000
161.8700
163.5500
3,023,100
Wed, 05 Nov 2025
161.2300
169.7400
161.1000
167.5900
4,679,500
Tue, 04 Nov 2025
164.0800
164.8500
160.4600
160.6600
5,194,800
Mon, 03 Nov 2025
170.2000
170.2000
164.2900
165.4700
4,237,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
168.4000
171.4600
166.5700
170.5400
2,991,000
Thu, 30 Oct 2025
168.0000
172.2100
166.7800
168.0200
2,832,400
Wed, 29 Oct 2025
178.7100
178.9900
169.7700
170.3000
5,155,700
Tue, 28 Oct 2025
181.4000
181.5200
175.1800
179.9800
3,800,100
Mon, 27 Oct 2025
186.4300
186.9100
181.3300
181.3900
5,185,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
180.4800
181.3900
177.2600
178.1700
2,609,400
Thu, 23 Oct 2025
178.5500
180.5900
177.5200
179.0600
2,638,600
Wed, 22 Oct 2025
181.4500
181.5000
175.9000
178.2900
3,626,600
Tue, 21 Oct 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 21 Oct 2025
173.1800
183.0500
172.9300
181.3900
6,689,700
Mon, 20 Oct 2025
171.2800
176.4700
170.9200
172.4300
5,105,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
162.9800
167.8700
162.8500
167.4100
4,111,300
Thu, 16 Oct 2025
166.3800
166.8900
161.8000
164.6200
4,092,600
Wed, 15 Oct 2025
169.6000
171.0000
166.5300
167.1000
2,510,000
Tue, 14 Oct 2025
167.4700
171.3500
165.5300
169.1300
3,105,400
Mon, 13 Oct 2025
169.1900
170.7500
164.2300
169.8500
3,588,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
174.1900
176.6800
166.5300
167.5100
7,424,400
Thu, 09 Oct 2025
175.1100
178.9000
172.7000
173.4800
4,277,300
Wed, 08 Oct 2025
173.4500
176.3400
171.8800
174.8200
4,952,200
Tue, 07 Oct 2025
174.7400
177.0000
172.1500
173.1700
2,902,400
Mon, 06 Oct 2025
174.4700
177.1900
172.3000
174.1200
3,694,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
178.1100
179.1100
175.5200
175.5900
3,017,900
Thu, 02 Oct 2025
177.0800
180.6300
175.0000
178.2000
3,530,400
Wed, 01 Oct 2025
178.2500
181.5700
175.9500
177.5700
3,482,900
Tue, 30 Sep 2025
178.5300
180.0900
176.4900
177.9300
3,415,800
Mon, 29 Sep 2025
177.7200
179.4000
176.0100
179.1100
3,507,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
172.2000
176.7100
171.5100
176.3000
3,821,600
Thu, 25 Sep 2025
177.1100
177.8200
171.0100
172.0100
6,628,800
Wed, 24 Sep 2025
173.2600
179.5600
171.8000
179.2200
5,304,600
Tue, 23 Sep 2025
172.2200
176.1700
171.5800
173.3300
6,042,600
Mon, 22 Sep 2025
169.3000
174.1800
165.1000
173.4100
6,349,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
169.7000
170.9000
167.5300
169.6200
7,885,900
Thu, 18 Sep 2025
169.0200
170.7200
166.5200
169.7600
7,097,200
Wed, 17 Sep 2025
162.3400
165.6900
162.2200
163.4800
4,339,900
Tue, 16 Sep 2025
160.0000
163.6400
159.7500
162.3400
5,091,000
Mon, 15 Sep 2025
160.7300
162.1700
159.2500
159.9800
5,576,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
165.2600
165.9300
159.7500
159.8700
8,061,200
Thu, 11 Sep 2025
163.9600
168.5900
163.3400
165.7800
6,645,300
Wed, 10 Sep 2025
164.7000
167.3500
163.2000
163.9000
5,785,900
Tue, 09 Sep 2025
167.8300
169.1500
164.3800
165.6900
8,678,900
Mon, 08 Sep 2025
167.7600
169.6100
162.8000
168.1000
13,919,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
165.1400
176.1800
163.9800
167.8000
36,788,900
Thu, 04 Sep 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 04 Sep 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 04 Sep 2025
200.9000
206.6400
197.6700
206.0900
15,476,700
Wed, 03 Sep 2025
201.3000
203.0100
197.6100
198.5300
4,083,900
Tue, 02 Sep 2025
199.8100
201.2700
195.5800
200.2100
4,433,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
204.6200
205.8000
200.7100
202.2000
3,169,700
Thu, 28 Aug 2025
206.0500
206.6100
202.3800
205.0800
2,831,500
Wed, 27 Aug 2025
203.8000
207.6700
203.5000
205.5700
3,423,100
Tue, 26 Aug 2025
204.3600
204.3900
200.5000
202.5300
2,501,800
Mon, 25 Aug 2025
206.7000
208.0000
202.3700
202.4400
2,933,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
198.5000
208.1300
198.5000
207.5900
3,808,700
Thu, 21 Aug 2025
196.9100
198.4800
195.2000
198.1800
2,222,700
Wed, 20 Aug 2025
197.6800
200.3000
195.3100
198.1200
2,863,100
Tue, 19 Aug 2025
204.7000
205.8900
196.5200
197.6600
4,329,100
Mon, 18 Aug 2025
200.3400
206.7400
200.3100
203.6200
4,864,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
200.7800
201.1400
196.4000
198.4600
4,757,500
Thu, 14 Aug 2025
196.9000
197.0200
192.3500
195.1900
4,102,400
Wed, 13 Aug 2025
195.6100
200.8300
192.8500
200.4900
4,239,300
Tue, 12 Aug 2025
188.1600
193.1500
186.7600
192.9300
3,392,700
Mon, 11 Aug 2025
189.1300
192.0000
185.9500
186.4400
2,581,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
191.0800
191.2500
186.5200
189.4300
3,191,200
Thu, 07 Aug 2025
197.7000
198.1000
189.7700
191.1400
3,160,100
Wed, 06 Aug 2025
195.6500
198.1500
194.8500
196.5100
2,143,800
Tue, 05 Aug 2025
195.4800
197.8200
194.6400
195.0700
2,871,600
Mon, 04 Aug 2025
195.0800
197.4900
192.8100
196.4500
3,524,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
199.9400
200.0000
191.4400
193.3300
4,697,900
Thu, 31 Jul 2025
203.9700
206.6400
200.2400
200.5300
4,173,900
Wed, 30 Jul 2025
214.0000
214.1500
205.8900
206.4700
3,850,900
Tue, 29 Jul 2025
216.0000
219.1200
213.8800
214.0400
2,585,600
Mon, 28 Jul 2025
220.3200
220.7000
216.3300
216.5900
2,368,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend