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
155.8000
156.9990
149.6000
151.0200
79,600
Thu, 23 Jul 2026
156.2400
160.0550
153.0000
154.4800
117,600
Wed, 22 Jul 2026
160.6300
162.0850
157.8600
158.0600
62,800
Tue, 21 Jul 2026
156.9400
161.0500
156.3400
160.0400
167,300
Mon, 20 Jul 2026
152.4900
157.9900
147.4500
157.5200
126,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
147.8100
153.9000
147.8100
152.6900
107,100
Thu, 16 Jul 2026
156.7400
158.4900
148.0000
149.6700
122,400
Wed, 15 Jul 2026
149.3000
159.2000
145.7000
157.6800
212,300
Tue, 14 Jul 2026
160.0000
163.5100
140.0100
148.9100
211,900
Mon, 13 Jul 2026
162.9000
172.2350
149.4450
160.8200
221,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
12 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 10 Jul 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 10 Jul 2026
161.5200
166.6900
155.9950
166.0900
151,800
Thu, 09 Jul 2026
157.0300
161.6300
152.8650
160.5900
177,900
Wed, 08 Jul 2026
150.6900
161.5500
148.8420
158.8100
306,300
Tue, 07 Jul 2026
151.5300
155.0000
135.5200
153.0500
400,900
Mon, 06 Jul 2026
160.0200
167.5000
149.1550
150.2500
194,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
157.7000
167.6050
156.6400
162.2150
308,600
Wed, 01 Jul 2026
132.5900
157.7900
131.6500
157.1100
349,000
Tue, 30 Jun 2026
126.1000
131.3000
126.1000
130.4700
88,000
Mon, 29 Jun 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 29 Jun 2026
131.4400
133.0000
128.3200
129.6700
123,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
128.0100
130.2200
126.3350
128.8200
143,800
Thu, 25 Jun 2026
137.7000
137.7890
128.9700
129.0600
113,600
Wed, 24 Jun 2026
138.0700
140.0800
132.4150
135.4500
157,900
Tue, 23 Jun 2026
141.2700
145.3500
139.1000
139.2000
131,700
Mon, 22 Jun 2026
141.5400
145.2000
138.5200
142.2300
190,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
135.0000
145.0000
135.0000
143.7000
314,600
Wed, 17 Jun 2026
135.5500
136.7000
133.3750
134.1800
147,500
Tue, 16 Jun 2026
138.9000
141.9700
134.0090
135.6500
382,800
Mon, 15 Jun 2026
137.7400
140.0000
133.0000
138.9000
314,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 12 Jun 2026
138.6300
141.0100
136.7900
138.2000
101,300
Thu, 11 Jun 2026
139.8700
141.2500
135.1600
140.3850
196,700
Wed, 10 Jun 2026
140.0400
143.6350
138.9950
139.0100
176,000
Tue, 09 Jun 2026
143.0100
145.5200
134.7100
141.8600
180,800
Mon, 08 Jun 2026
150.0600
150.5300
141.6950
142.0100
145,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
157.8600
157.8600
142.0000
148.5100
261,100
Thu, 04 Jun 2026
153.5900
160.2100
146.0000
159.2200
461,100
Wed, 03 Jun 2026
155.7100
160.7100
147.3500
158.5600
273,700
Tue, 02 Jun 2026
155.0000
160.0000
148.6800
157.8400
397,000
Mon, 01 Jun 2026
8 · 10-K
After-hours · 16:21 ET
10-K ↗
Mon, 01 Jun 2026
142.8200
152.7400
142.8200
150.4700
208,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
144.5800
145.8200
142.1800
142.8200
105,100
Thu, 28 May 2026
140.8200
144.8300
139.8500
144.0700
99,200
Wed, 27 May 2026
138.2300
142.9300
138.2300
142.1100
116,800
Tue, 26 May 2026
144.3000
147.5680
138.3100
139.5000
150,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
147.2000
149.0450
142.9200
144.1500
132,000
Thu, 21 May 2026
147.0100
150.5000
146.1100
147.0700
99,200
Wed, 20 May 2026
148.6100
150.5400
143.2500
147.3800
130,500
Tue, 19 May 2026
145.8600
146.8700
141.5820
146.3000
141,100
Mon, 18 May 2026
139.3300
145.8100
139.3300
145.2600
101,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
141.0000
142.1000
139.5200
140.0200
46,600
Thu, 14 May 2026
141.9000
142.3000
139.3400
141.6300
47,100
Wed, 13 May 2026
140.9700
142.8800
138.8600
141.8900
106,500
Tue, 12 May 2026
141.7600
143.3700
137.8300
140.8500
97,200
Mon, 11 May 2026
139.9300
142.8400
137.9000
141.7600
65,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
140.6000
140.6000
136.6200
139.8100
59,800
Thu, 07 May 2026
141.1300
144.7550
139.0300
139.0300
55,800
Wed, 06 May 2026
139.0000
141.7370
136.4800
141.1100
46,500
Tue, 05 May 2026
140.8300
140.8300
137.0000
138.0000
50,400
Mon, 04 May 2026
140.0100
144.6000
140.0000
140.6400
106,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
151.5500
151.5500
134.6950
135.1100
82,500
Thu, 30 Apr 2026
148.3000
150.9900
147.8900
149.8300
61,000
Wed, 29 Apr 2026
150.0000
150.4200
146.0000
147.6000
59,300
Tue, 28 Apr 2026
152.0700
152.0700
148.5000
150.0000
24,600
Mon, 27 Apr 2026
147.6100
153.9450
147.6100
152.0000
59,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
145.5000
148.8030
145.1830
148.1100
54,300
Thu, 23 Apr 2026
154.4100
154.4100
145.4100
145.4100
79,800
Wed, 22 Apr 2026
156.3500
158.3500
153.8860
154.2300
118,900
Tue, 21 Apr 2026
161.5000
162.0500
155.4000
155.4200
102,300
Mon, 20 Apr 2026
162.0000
163.0000
159.0520
161.0100
61,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
165.0000
165.0000
160.1000
160.8700
101,500
Thu, 16 Apr 2026
161.9900
163.0000
159.8600
162.6600
87,600
Wed, 15 Apr 2026
156.7000
161.3350
153.2710
161.1000
117,200
Tue, 14 Apr 2026
150.5700
157.1100
150.5700
156.7000
98,200
Mon, 13 Apr 2026
150.7200
152.8740
145.0000
150.5400
194,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
151.5500
153.0050
148.3300
150.8400
141,900
Thu, 09 Apr 2026
155.8600
157.9800
150.8070
151.1500
223,400
Thu, 09 Apr 2026
7 · 8-K
Pre-market · 06:30 ET
8-K ↗
Wed, 08 Apr 2026
155.1500
157.7800
152.6710
157.2700
76,900
Tue, 07 Apr 2026
154.1100
154.5000
150.5800
153.4200
129,800
Mon, 06 Apr 2026
151.8300
155.4100
151.4700
153.7500
77,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
145.4200
152.0000
145.1000
151.6400
96,500
Wed, 01 Apr 2026
146.0000
152.5100
145.5000
147.8400
136,700
Tue, 31 Mar 2026
142.4200
145.2400
140.7100
144.8800
161,200
Mon, 30 Mar 2026
142.0000
142.4400
138.5700
140.7700
112,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
143.2100
144.2100
140.8600
141.1900
75,900
Thu, 26 Mar 2026
146.0000
149.3970
141.1800
143.1800
153,900
Wed, 25 Mar 2026
145.0000
149.0000
142.9500
145.8400
152,600
Tue, 24 Mar 2026
139.0900
144.6850
139.0900
142.8000
76,600
Mon, 23 Mar 2026
139.2000
142.1700
139.2000
140.9700
82,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
138.2800
139.2800
135.4900
138.7600
164,500
Thu, 19 Mar 2026
137.7600
139.8300
135.5300
138.2800
78,200
Wed, 18 Mar 2026
135.7800
139.2700
135.7800
138.2000
68,600
Tue, 17 Mar 2026
136.3200
139.9900
135.5000
136.4100
87,700
Mon, 16 Mar 2026
132.9200
137.2800
132.9200
136.2300
77,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
135.0000
138.4300
131.5300
131.9900
84,700
Thu, 12 Mar 2026
137.5100
137.9600
132.7580
133.8600
73,000
Wed, 11 Mar 2026
133.7100
137.6100
132.8450
137.4400
71,200
Tue, 10 Mar 2026
132.6200
134.3600
130.0000
132.8000
59,000
Mon, 09 Mar 2026
130.2200
133.0000
129.4600
132.2000
71,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
129.8400
133.4850
127.2990
131.5200
81,500
Thu, 05 Mar 2026
130.0000
131.2500
124.5000
130.6600
260,800
Wed, 04 Mar 2026
128.9900
131.8800
128.4800
130.7800
63,000
Tue, 03 Mar 2026
122.7200
128.5900
121.5000
127.1300
114,600
Mon, 02 Mar 2026
118.3800
125.9900
118.2550
125.3500
109,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
118.3500
120.6200
115.7100
120.1700
160,000
Thu, 26 Feb 2026
120.3200
120.3200
117.1000
119.4900
55,700
Wed, 25 Feb 2026
119.3300
121.0000
117.7100
119.4700
108,500
Tue, 24 Feb 2026
117.0000
121.3600
116.9700
118.5100
112,500
Mon, 23 Feb 2026
118.2600
118.4000
111.7900
117.7600
259,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
111.8600
120.4600
111.8600
119.6500
147,200
Thu, 19 Feb 2026
111.2500
112.2200
107.9750
112.0300
124,100
Wed, 18 Feb 2026
112.8100
114.3460
111.0350
112.4600
108,000
Tue, 17 Feb 2026
117.0000
117.0000
111.5700
112.3200
126,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
118.7100
120.0000
116.1600
116.4000
106,600
Thu, 12 Feb 2026
119.3900
120.0450
115.6600
117.2700
75,300
Wed, 11 Feb 2026
125.2900
125.5000
118.6900
118.9500
92,100
Tue, 10 Feb 2026
123.4400
126.8900
123.0320
124.3600
88,000
Mon, 09 Feb 2026
6 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Mon, 09 Feb 2026
121.9000
122.8800
119.0680
122.1600
89,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
117.0000
124.7600
117.0000
122.7600
152,900
Thu, 05 Feb 2026
117.1400
117.5000
113.4200
115.5400
123,900
Wed, 04 Feb 2026
120.6400
120.7000
112.5000
117.1300
183,600
Tue, 03 Feb 2026
122.8100
122.8100
112.5000
120.6600
244,200
Mon, 02 Feb 2026
123.0500
124.5950
121.6300
122.7200
68,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
124.2200
125.5100
122.0000
123.7000
83,200
Thu, 29 Jan 2026
127.1500
127.8150
123.5260
125.7000
67,000
Wed, 28 Jan 2026
128.7300
128.7300
125.7200
127.7700
61,100
Tue, 27 Jan 2026
129.8000
130.1220
126.1250
127.1900
65,700
Mon, 26 Jan 2026
127.6200
131.6800
126.7800
128.8100
64,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
126.2700
127.4600
122.9350
127.0000
120,700
Thu, 22 Jan 2026
124.8800
128.0750
124.8800
126.9300
51,000
Wed, 21 Jan 2026
122.7900
128.1000
122.7900
124.4900
99,700
Tue, 20 Jan 2026
124.6000
124.6000
117.1500
122.5700
148,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
125.2300
126.3600
122.2000
126.0000
135,200
Thu, 15 Jan 2026
127.9300
128.9700
125.1600
126.0900
88,800
Wed, 14 Jan 2026
130.7000
133.3400
125.7000
127.7700
142,100
Tue, 13 Jan 2026
133.3500
133.3500
127.3650
129.9600
82,200
Mon, 12 Jan 2026
131.0000
134.4000
131.0000
132.3500
75,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
135.8700
138.6280
131.0000
131.0000
84,500
Thu, 08 Jan 2026
134.2400
138.2400
133.3200
135.9100
107,800
Wed, 07 Jan 2026
133.6500
136.6420
131.0000
132.9100
210,700
Tue, 06 Jan 2026
129.6300
136.2800
129.1550
133.3100
357,700
Mon, 05 Jan 2026
124.8000
130.2500
123.6900
130.2500
129,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
122.0000
125.4000
120.6200
124.2300
79,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
124.6700
126.4500
120.2200
121.6800
65,000
Tue, 30 Dec 2025
125.5500
129.1800
123.8800
125.7300
134,500
Mon, 29 Dec 2025
130.5000
131.9700
124.0000
124.9700
231,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
131.6100
133.0000
130.2100
131.3300
61,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
132.6100
133.4900
131.2910
132.1000
49,900
Tue, 23 Dec 2025
135.2500
135.3430
131.2400
133.2100
81,500
Mon, 22 Dec 2025
135.8000
137.1000
132.0990
135.1300
86,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
134.3700
137.0850
132.1170
136.2800
103,200
Thu, 18 Dec 2025
133.2800
135.2600
132.2210
134.0000
48,600
Wed, 17 Dec 2025
132.6500
135.8150
131.0600
133.2800
43,500
Tue, 16 Dec 2025
131.4100
133.8650
130.0000
132.4700
79,400
Mon, 15 Dec 2025
137.0400
138.5000
131.7650
131.8800
84,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
135.3300
137.7900
133.3200
136.7700
112,200
Thu, 11 Dec 2025
133.9800
136.0000
133.5600
135.5800
56,100
Wed, 10 Dec 2025
132.7300
134.9200
131.7900
134.0700
47,200
Tue, 09 Dec 2025
131.4000
133.8100
131.0180
132.7000
55,800
Mon, 08 Dec 2025
132.9000
136.1580
130.9100
131.9800
88,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
136.7400
137.2200
131.9400
132.6600
69,500
Thu, 04 Dec 2025
134.3500
138.2690
133.2850
136.8500
55,700
Wed, 03 Dec 2025
132.4300
135.0030
131.0000
134.1600
38,800
Tue, 02 Dec 2025
133.3100
135.0000
132.4200
132.8600
74,800
Mon, 01 Dec 2025
131.4100
134.5150
130.1400
133.6600
127,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
131.5900
133.5650
131.5500
131.9000
30,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
132.5600
134.0000
131.7280
132.3200
50,500
Tue, 25 Nov 2025
134.1400
135.1350
130.0500
132.9900
109,800
Mon, 24 Nov 2025
133.5200
137.1650
133.5200
135.5700
88,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
134.9000
135.0860
131.1800
134.2000
72,100
Thu, 20 Nov 2025
139.2100
141.0200
132.8800
133.1900
62,200
Wed, 19 Nov 2025
137.9400
140.2900
136.5880
137.9600
66,500
Tue, 18 Nov 2025
132.8100
138.7900
132.8100
137.3200
95,600
Mon, 17 Nov 2025
140.0900
141.7850
134.4200
134.7300
91,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
134.8500
143.3600
134.0000
140.6600
74,700
Thu, 13 Nov 2025
138.5000
139.8650
136.7100
137.5500
65,100
Wed, 12 Nov 2025
139.2600
141.4400
137.5200
139.9500
43,600
Tue, 11 Nov 2025
139.7200
140.9000
138.4100
138.8600
57,200
Mon, 10 Nov 2025
146.9000
148.0000
138.6600
139.7200
106,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
135.3000
142.6000
130.0000
141.8800
438,800
Thu, 06 Nov 2025
143.5000
143.5000
134.3200
136.9900
175,300
Wed, 05 Nov 2025
141.2800
147.0200
141.2800
142.7500
94,200
Tue, 04 Nov 2025
147.0400
147.1400
140.0000
140.3800
165,200
Mon, 03 Nov 2025
153.5100
154.0500
148.6300
149.3300
117,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
155.9000
157.8300
153.5000
153.6600
111,400
Thu, 30 Oct 2025
156.4900
156.9850
153.5500
153.5500
86,900
Wed, 29 Oct 2025
158.4200
158.4200
154.0000
156.4900
71,100
Tue, 28 Oct 2025
155.7800
160.2300
155.7800
158.6200
77,300
Mon, 27 Oct 2025
158.5300
160.7900
156.4200
156.7700
58,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
158.4000
160.0000
157.2200
157.2200
68,200
Thu, 23 Oct 2025
153.6500
156.4600
153.0600
154.8600
81,900
Wed, 22 Oct 2025
156.4000
156.5000
151.2400
153.6500
86,600
Tue, 21 Oct 2025
159.6400
159.6400
154.9400
155.4100
102,800
Mon, 20 Oct 2025
162.9000
164.8000
158.3840
159.1200
83,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
167.9000
167.9000
161.4100
162.2900
95,200
Thu, 16 Oct 2025
170.9000
172.0000
163.7000
165.4500
123,100
Wed, 15 Oct 2025
172.2400
174.9500
169.6500
169.6900
145,900
Tue, 14 Oct 2025
168.5500
172.6800
167.2350
171.9800
132,900
Mon, 13 Oct 2025
168.0000
170.4700
166.4100
169.7700
89,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
171.0200
173.0000
163.0200
163.3200
194,300
Thu, 09 Oct 2025
170.1000
174.3600
169.8090
170.8300
202,200
Wed, 08 Oct 2025
170.1500
170.6700
165.5000
169.2900
161,600
Tue, 07 Oct 2025
168.0800
170.3600
164.0550
170.1100
171,200
Mon, 06 Oct 2025
171.0700
172.1460
168.0000
168.1750
67,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
172.0600
173.0000
168.2200
170.8100
146,700
Thu, 02 Oct 2025
169.1100
174.7200
165.6700
172.6700
177,900
Wed, 01 Oct 2025
169.8200
172.5740
166.0600
166.3100
105,600
Wed, 01 Oct 2025
4 · 8-K
Pre-market · 09:29 ET
8-K ↗
Tue, 30 Sep 2025
176.1000
177.1500
170.4490
172.1300
112,200
Mon, 29 Sep 2025
175.0000
176.8650
171.3000
172.9700
135,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
171.2100
174.4900
170.0800
173.5600
76,400
Thu, 25 Sep 2025
167.5600
171.2600
167.5600
170.7300
66,100
Wed, 24 Sep 2025
172.6200
176.4100
167.9100
170.0400
123,100
Tue, 23 Sep 2025
167.7700
172.8970
167.7700
171.3950
108,600
Mon, 22 Sep 2025
170.0000
171.8570
165.3300
167.4500
108,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
167.5200
169.9900
165.0000
169.8900
109,700
Thu, 18 Sep 2025
169.7100
172.5880
166.4100
166.4300
102,500
Wed, 17 Sep 2025
166.0000
171.7010
165.9000
168.8300
116,000
Tue, 16 Sep 2025
163.8800
167.8060
163.5900
165.9700
75,000
Mon, 15 Sep 2025
164.9000
168.8250
163.7960
164.9100
101,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
162.2100
165.4000
160.9450
164.6900
84,800
Thu, 11 Sep 2025
165.6700
166.2000
160.0660
161.8900
111,200
Wed, 10 Sep 2025
167.0000
168.7500
164.8000
165.6700
93,000
Tue, 09 Sep 2025
163.9000
167.6860
163.9000
166.8400
96,700
Mon, 08 Sep 2025
171.4200
171.4200
160.7700
161.2100
116,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
173.0600
173.9840
165.1200
169.4600
87,700
Thu, 04 Sep 2025
173.1200
175.0890
171.2700
172.3800
53,200
Wed, 03 Sep 2025
177.0300
181.8840
169.6500
172.6900
148,800
Tue, 02 Sep 2025
167.5000
174.5500
164.1220
174.2700
126,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
175.2100
175.9910
170.6300
170.9200
91,100
Thu, 28 Aug 2025
174.2800
176.3260
173.8000
175.4000
95,100
Wed, 27 Aug 2025
173.9100
177.0000
173.1700
173.9500
94,400
Tue, 26 Aug 2025
171.8500
175.7900
170.0980
174.4900
101,700
Mon, 25 Aug 2025
174.0000
175.4400
170.9900
171.6000
85,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
174.3700
178.3500
171.1740
174.0500
104,500
Thu, 21 Aug 2025
173.3100
178.0610
171.5820
174.9500
82,100
Wed, 20 Aug 2025
168.8600
174.3300
164.0200
173.5300
130,100
Tue, 19 Aug 2025
172.1700
173.8210
167.7000
169.2300
94,300
Mon, 18 Aug 2025
172.4000
176.4500
171.5000
172.8600
141,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
173.9600
174.9850
171.0630
171.8900
55,100
Thu, 14 Aug 2025
172.1600
175.4970
171.0600
172.8600
61,700
Wed, 13 Aug 2025
181.0000
181.9990
174.1400
174.1500
99,300
Tue, 12 Aug 2025
175.3000
182.0000
174.5000
180.6700
109,100
Mon, 11 Aug 2025
180.9000
181.1530
172.5800
175.0000
226,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
3 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 08 Aug 2025
187.3100
187.4810
176.8700
178.2900
130,400
Thu, 07 Aug 2025
190.4100
192.7120
185.0000
185.9500
120,600
Wed, 06 Aug 2025
190.4000
194.0100
189.0000
190.1400
142,300
Tue, 05 Aug 2025
188.5900
189.9000
185.0000
188.7500
99,200
Mon, 04 Aug 2025
184.2700
191.9770
184.2700
188.0000
148,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
181.5000
184.2650
177.6500
182.1700
154,900
Thu, 31 Jul 2025
178.5400
186.2300
176.9900
185.8150
234,200
Wed, 30 Jul 2025
180.0000
180.3500
174.6200
177.1800
101,900
Tue, 29 Jul 2025
176.9500
180.7600
175.5460
179.2100
133,100
Tue, 29 Jul 2025
2 · DEFA14A
Pre-market · 07:16 ET
DEFA14A ↗
Tue, 29 Jul 2025
1 · DEF 14A
Pre-market · 07:15 ET
DEF 14A ↗
Mon, 28 Jul 2025
173.8900
177.0900
171.3300
175.5800
122,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend