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
231.3200
231.3200
209.5500
213.1500
5,914,600
Thu, 23 Jul 2026
223.9300
241.1400
223.2500
236.5000
4,503,000
Wed, 22 Jul 2026
216.5550
231.8790
214.4840
228.2700
4,036,500
Tue, 21 Jul 2026
224.4400
225.8400
216.4000
223.8700
4,765,200
Mon, 20 Jul 2026
213.5000
221.4200
210.1300
212.0700
5,200,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
193.5300
209.9700
185.8650
202.6800
8,283,300
Thu, 16 Jul 2026
218.7400
222.3200
201.9300
207.9700
7,997,000
Wed, 15 Jul 2026
238.0000
239.8100
217.4200
226.7400
5,569,100
Tue, 14 Jul 2026
252.5050
252.5050
235.3900
236.1800
4,162,800
Mon, 13 Jul 2026
248.5200
252.8100
235.5000
236.8800
6,736,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
263.7300
268.6000
253.4300
257.7900
3,977,000
Thu, 09 Jul 2026
274.1750
279.2000
261.3300
265.6500
6,959,200
Wed, 08 Jul 2026
242.1000
264.2000
240.5000
258.6900
5,727,300
Tue, 07 Jul 2026
249.8600
253.7500
235.5900
246.4000
7,836,100
Mon, 06 Jul 2026
252.4900
280.5000
248.0200
265.5500
7,501,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
260.0250
278.1150
233.1700
241.9100
9,047,500
Wed, 01 Jul 2026
261.5550
271.0000
253.5200
259.0900
7,941,300
Tue, 30 Jun 2026
249.4000
275.4300
244.0600
271.9500
8,072,100
Mon, 29 Jun 2026
241.1900
247.4000
225.6600
245.6800
10,111,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
261.2600
262.5600
231.0800
238.0000
38,637,200
Thu, 25 Jun 2026
288.5300
290.4300
259.0000
268.0300
8,181,700
Wed, 24 Jun 2026
281.1490
284.0000
259.7150
268.9900
6,666,200
Tue, 23 Jun 2026
277.6350
284.0000
265.5300
272.0050
10,376,100
Mon, 22 Jun 2026
290.7800
308.6700
287.2500
302.5200
9,529,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
258.7400
274.9000
252.6900
271.8300
9,353,600
Wed, 17 Jun 2026
249.7550
261.8700
243.0600
249.3300
7,492,800
Tue, 16 Jun 2026
256.1300
258.3600
238.9700
239.1800
7,557,200
Mon, 15 Jun 2026
17 · 10-K
After-hours · 17:09 ET
10-K ↗
Mon, 15 Jun 2026
263.0000
264.2500
243.3300
259.4100
7,921,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
270.0200
270.2120
241.1200
250.8100
9,009,800
Thu, 11 Jun 2026
243.6550
268.1800
242.0000
264.7600
13,005,200
Wed, 10 Jun 2026
227.9950
261.3800
225.3900
237.6800
13,941,100
Tue, 09 Jun 2026
226.7400
252.7000
209.5500
234.3200
15,750,900
Mon, 08 Jun 2026
217.1850
227.5110
211.5000
222.2700
8,731,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
208.1200
234.2200
202.6800
206.8900
15,917,900
Thu, 04 Jun 2026
204.6600
227.6900
200.0000
217.5000
7,454,800
Wed, 03 Jun 2026
230.5200
235.0000
204.0000
214.6000
9,697,100
Tue, 02 Jun 2026
219.0550
245.9500
210.7230
229.0000
16,247,800
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 01 Jun 2026
240.0200
243.2100
223.5400
226.1000
13,043,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
228.2500
240.8100
224.5000
236.0300
7,597,100
Thu, 28 May 2026
222.2400
229.3900
212.7150
222.3500
5,014,500
Wed, 27 May 2026
224.1300
226.0000
210.0800
221.2300
4,256,100
Tue, 26 May 2026
228.0100
233.7000
211.5800
221.6400
9,575,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
196.8500
218.9500
195.4700
218.4100
8,538,600
Thu, 21 May 2026
180.0600
195.7000
180.0600
193.3900
6,775,200
Wed, 20 May 2026
172.3000
187.7000
171.3100
182.9800
7,487,300
Tue, 19 May 2026
151.3300
171.6400
148.9450
168.9900
8,285,000
Mon, 18 May 2026
171.8400
172.2500
150.4100
156.2700
8,611,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
177.2400
178.4600
171.0210
172.1700
5,528,800
Thu, 14 May 2026
186.5000
187.2500
178.8700
184.5400
4,949,800
Wed, 13 May 2026
201.9000
202.7500
186.0000
189.3600
6,644,700
Tue, 12 May 2026
203.2500
210.3000
183.4000
198.5700
6,256,300
Mon, 11 May 2026
187.3100
210.9700
186.7800
210.2200
7,999,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
193.2000
196.7000
182.8000
188.5050
4,837,000
Thu, 07 May 2026
195.6200
202.2800
185.7000
188.2900
5,514,600
Wed, 06 May 2026
197.9200
198.5800
184.2000
198.2900
6,073,100
Tue, 05 May 2026
183.5100
199.8090
183.4650
193.5700
6,133,200
Mon, 04 May 2026
187.2700
188.2000
178.8800
180.0600
3,636,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
175.8000
184.8800
171.4800
184.3800
4,701,700
Thu, 30 Apr 2026
179.6700
180.5300
167.5000
174.0100
4,438,900
Wed, 29 Apr 2026
171.5600
175.9600
165.0100
175.7700
4,415,300
Tue, 28 Apr 2026
169.2050
178.0000
164.8000
165.9200
6,339,500
Mon, 27 Apr 2026
190.8000
190.9800
176.3970
180.5000
6,799,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
188.7500
198.9700
186.5700
195.0400
6,639,700
Thu, 23 Apr 2026
185.9000
193.2300
179.1100
185.5400
5,820,000
Wed, 22 Apr 2026
186.6200
191.8400
183.6200
189.4900
7,342,700
Tue, 21 Apr 2026
179.7000
184.4600
174.6200
183.3200
9,610,600
Mon, 20 Apr 2026
160.6500
174.6100
160.2000
174.5300
7,465,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
163.7550
165.0000
152.0900
160.6900
7,236,700
Thu, 16 Apr 2026
164.6000
166.5000
153.2500
158.9300
9,679,800
Wed, 15 Apr 2026
164.5400
168.9700
160.2000
168.3500
10,699,500
Tue, 14 Apr 2026
154.2300
163.6800
149.0000
159.5200
18,523,300
Mon, 13 Apr 2026
15 · 8-K
After-hours · 16:13 ET
8-K ↗
Mon, 13 Apr 2026
123.6600
135.8700
123.3000
134.3600
10,402,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
108.1800
122.3050
108.1800
119.5900
8,563,600
Thu, 09 Apr 2026
110.7800
112.5700
106.0900
107.9300
4,392,800
Wed, 08 Apr 2026
113.8700
114.9400
106.8000
110.2100
6,093,300
Tue, 07 Apr 2026
101.7300
107.0350
101.6500
106.7900
4,159,100
Mon, 06 Apr 2026
101.4850
106.5000
101.3000
102.4600
4,279,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
91.0900
102.3820
91.0900
101.4500
5,095,800
Wed, 01 Apr 2026
96.3500
98.7600
94.6100
95.9200
4,869,800
Tue, 31 Mar 2026
89.3900
94.2300
88.1000
93.8700
7,240,000
Mon, 30 Mar 2026
95.1300
95.9800
86.4850
87.8100
6,562,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
95.0000
97.5000
93.6500
95.2400
4,402,000
Thu, 26 Mar 2026
101.3200
101.6400
96.1500
96.4400
5,719,100
Wed, 25 Mar 2026
102.2000
104.4200
101.1600
103.9100
5,303,000
Tue, 24 Mar 2026
105.3600
105.3600
98.2100
100.3000
6,309,000
Mon, 23 Mar 2026
105.3850
110.2000
103.0500
105.1000
6,881,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
105.1600
106.1910
101.6700
103.4000
6,805,000
Thu, 19 Mar 2026
100.1800
107.8500
99.6350
107.0900
6,957,100
Wed, 18 Mar 2026
101.9900
106.9300
101.1200
101.7200
7,469,600
Tue, 17 Mar 2026
122.5900
125.7000
102.2500
104.0600
15,647,400
Mon, 16 Mar 2026
119.1600
123.2800
112.5000
116.8800
9,100,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
113.0200
117.9000
112.4900
117.6900
4,495,300
Thu, 12 Mar 2026
113.0800
114.6350
108.5820
111.5700
6,053,300
Wed, 11 Mar 2026
112.8200
120.7550
112.8200
115.9100
6,121,200
Tue, 10 Mar 2026
114.7900
116.1900
111.4900
112.3300
5,691,500
Mon, 09 Mar 2026
106.1900
116.1300
104.8000
115.9800
7,272,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
111.1700
117.8300
108.7600
109.8300
6,948,700
Thu, 05 Mar 2026
109.0800
116.2870
109.0190
114.7400
11,716,200
Wed, 04 Mar 2026
101.5350
107.4300
98.8600
102.5400
9,137,900
Tue, 03 Mar 2026
14 · 10-Q
After-hours · 17:06 ET
10-Q ↗
Tue, 03 Mar 2026
101.0000
102.6300
92.6000
97.3000
19,706,000
Mon, 02 Mar 2026
13 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 02 Mar 2026
108.0500
115.6900
106.6600
114.2200
12,477,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
111.0600
112.9600
108.8800
112.2700
7,420,500
Thu, 26 Feb 2026
124.4650
124.5000
110.6800
114.4800
7,864,100
Wed, 25 Feb 2026
118.8050
124.6900
114.6500
123.4600
5,359,600
Tue, 24 Feb 2026
124.0100
125.5600
119.8770
120.8300
4,042,300
Mon, 23 Feb 2026
122.4000
124.4100
118.8800
124.0500
3,814,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
128.9350
131.9800
123.4300
124.0600
5,201,500
Thu, 19 Feb 2026
129.9950
131.6300
127.0900
130.6600
3,358,200
Wed, 18 Feb 2026
124.3500
132.4900
121.4100
127.9100
3,918,900
Tue, 17 Feb 2026
117.5000
126.9600
114.1000
124.8000
4,931,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
122.2750
124.0100
117.0100
121.4400
4,520,600
Thu, 12 Feb 2026
131.0600
132.0000
121.6700
121.7800
6,440,700
Wed, 11 Feb 2026
134.3500
134.7860
119.3800
128.4000
9,878,800
Tue, 10 Feb 2026
141.0750
142.0000
131.2600
134.7200
12,592,700
Mon, 09 Feb 2026
12 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 09 Feb 2026
113.4050
124.3300
111.0760
123.4100
9,063,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
103.1100
113.6300
102.3000
111.4000
9,896,600
Thu, 05 Feb 2026
95.9980
101.8200
94.1870
98.0600
8,225,300
Wed, 04 Feb 2026
108.0400
108.0800
95.0700
96.9500
14,406,000
Tue, 03 Feb 2026
121.1050
124.2100
104.9500
111.3100
10,940,600
Mon, 02 Feb 2026
121.7100
123.7500
118.5300
119.9600
5,572,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
128.4950
132.2000
123.5900
125.2800
6,759,200
Thu, 29 Jan 2026
131.4200
135.0300
123.2500
129.4700
5,588,100
Wed, 28 Jan 2026
131.7700
134.5000
126.5300
129.6600
5,147,000
Tue, 27 Jan 2026
130.7700
133.0000
127.7000
129.5700
4,884,200
Mon, 26 Jan 2026
131.2200
134.4900
127.3300
128.0200
4,894,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
135.9750
138.2400
131.1400
133.1600
4,348,200
Thu, 22 Jan 2026
143.0000
144.0650
132.5000
135.1000
7,268,000
Wed, 21 Jan 2026
153.1700
153.4000
134.1500
139.1600
9,437,800
Tue, 20 Jan 2026
144.7300
158.8650
143.8000
153.2200
6,083,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
150.0500
155.4100
148.8120
150.9700
4,370,800
Thu, 15 Jan 2026
163.3700
164.8000
149.0000
149.1200
5,677,000
Wed, 14 Jan 2026
159.5000
160.0000
148.5800
156.8400
4,918,400
Tue, 13 Jan 2026
157.6750
164.7400
154.4100
161.3800
4,604,700
Mon, 12 Jan 2026
148.7450
156.4300
147.3600
156.0700
4,636,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
145.5300
157.5000
143.6200
150.4200
7,517,300
Thu, 08 Jan 2026
140.4400
142.9410
135.0700
141.5900
6,231,100
Wed, 07 Jan 2026
128.8300
143.2000
124.7000
141.0000
9,879,300
Tue, 06 Jan 2026
139.8800
139.8800
129.5100
132.9500
7,360,800
Mon, 05 Jan 2026
145.8500
148.1500
133.1100
140.2400
8,056,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
148.4000
152.0000
140.5900
143.2200
5,797,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
144.2000
146.3000
143.0900
143.8900
2,521,600
Tue, 30 Dec 2025
144.4300
147.7200
142.3000
144.9200
2,182,700
Mon, 29 Dec 2025
141.3300
145.1800
139.8800
144.7000
2,828,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
152.2200
152.3000
144.6600
144.8300
2,727,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
147.0000
151.9000
146.9090
150.1900
1,956,400
Tue, 23 Dec 2025
146.6900
150.1900
143.1200
147.8100
3,091,900
Mon, 22 Dec 2025
155.7200
156.0900
148.3400
149.9400
5,094,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.9600
151.4200
141.0900
150.1300
9,664,800
Thu, 18 Dec 2025
140.9500
142.9700
136.5700
138.5700
5,374,200
Wed, 17 Dec 2025
142.3250
143.9900
132.7600
134.1300
4,786,900
Tue, 16 Dec 2025
139.7600
142.3000
137.2700
140.3400
4,778,400
Mon, 15 Dec 2025
147.0150
147.7840
141.0600
142.0200
5,586,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
151.0000
154.0000
142.3500
143.9100
7,997,700
Thu, 11 Dec 2025
159.6000
160.2700
148.8600
154.4700
7,089,000
Wed, 10 Dec 2025
168.2700
169.6400
155.5000
157.9800
9,031,600
Tue, 09 Dec 2025
175.3600
176.7370
167.1800
170.2900
4,881,600
Mon, 08 Dec 2025
179.5400
181.0000
169.3900
178.9400
5,847,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
185.1700
186.5000
173.9000
176.0400
5,292,200
Thu, 04 Dec 2025
187.0000
189.1800
176.5000
180.9200
5,648,000
Wed, 03 Dec 2025
188.3650
190.4100
176.0000
189.1900
7,506,000
Tue, 02 Dec 2025
195.6350
213.8000
186.8300
188.4400
16,853,500
Tue, 02 Dec 2025
11 · 10-Q
Next filing day · accepted 01 Dec, 18:17 ET
10-Q ↗
Mon, 01 Dec 2025
10 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 01 Dec 2025
172.0220
183.6900
171.1300
171.1300
10,755,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
167.5000
177.9800
167.4800
177.6000
5,665,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
156.4000
166.9800
155.5200
164.0100
5,384,100
Tue, 25 Nov 2025
146.3850
154.3000
139.0000
154.1800
5,200,000
Mon, 24 Nov 2025
137.0400
152.3800
137.0000
150.8500
16,607,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
130.7400
137.4300
123.8700
133.4900
8,404,400
Thu, 20 Nov 2025
153.8800
157.8600
133.4800
134.7300
9,424,500
Wed, 19 Nov 2025
140.5700
146.9600
137.0400
141.8800
4,494,000
Tue, 18 Nov 2025
139.8500
144.5300
137.0500
139.5600
4,503,000
Mon, 17 Nov 2025
142.0000
149.0240
141.4000
145.5800
4,124,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
135.0000
151.5000
132.0500
145.5200
5,715,400
Thu, 13 Nov 2025
157.8900
158.0850
137.2900
142.9500
7,413,900
Wed, 12 Nov 2025
163.4100
163.9300
154.1090
160.3400
3,984,200
Tue, 11 Nov 2025
165.9200
166.6800
157.2700
158.5000
3,985,500
Mon, 10 Nov 2025
172.9000
173.2500
164.5000
170.1600
4,127,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
157.4000
163.7400
146.4100
163.6100
6,910,100
Thu, 06 Nov 2025
174.6000
178.9900
162.4100
162.7400
5,245,500
Wed, 05 Nov 2025
171.2500
175.2000
168.0100
173.1600
4,984,300
Tue, 04 Nov 2025
170.6000
178.3500
163.8400
164.2300
5,998,300
Mon, 03 Nov 2025
191.3400
191.6790
177.2600
180.6400
4,599,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
172.8500
193.5000
170.4200
187.6200
7,556,900
Thu, 30 Oct 2025
168.2800
179.1300
165.0000
166.6200
5,154,900
Wed, 29 Oct 2025
165.2750
172.3700
164.6000
171.5200
4,543,400
Wed, 29 Oct 2025
9 · 8-K
Next filing day · accepted 28 Oct, 19:52 ET
8-K ↗
Tue, 28 Oct 2025
156.0000
163.4900
154.3530
162.1800
4,021,900
Mon, 27 Oct 2025
162.3200
163.2000
153.8000
154.9600
3,906,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.3500
163.5100
154.6300
155.5500
6,051,900
Thu, 23 Oct 2025
136.1500
151.6600
136.0000
150.9700
5,553,900
Wed, 22 Oct 2025
143.9600
148.7100
132.1800
137.2000
6,333,200
Tue, 21 Oct 2025
150.4100
153.1200
142.5100
144.1700
5,265,700
Mon, 20 Oct 2025
148.0000
153.7000
147.3900
151.6600
6,634,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
132.8000
143.9500
131.1200
143.6100
6,207,400
Thu, 16 Oct 2025
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 16 Oct 2025
134.5000
136.8900
131.0600
136.5300
4,884,500
Wed, 15 Oct 2025
136.1300
138.8700
128.8000
131.4100
6,274,700
Tue, 14 Oct 2025
143.5500
151.6700
129.2000
129.7500
10,759,000
Mon, 13 Oct 2025
146.0000
150.3000
143.5000
149.9000
5,980,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
150.0000
151.7400
138.2600
138.8300
8,183,200
Thu, 09 Oct 2025
145.5700
151.5200
145.0500
151.1500
5,514,600
Wed, 08 Oct 2025
139.4000
149.0500
137.2100
148.8700
6,720,500
Tue, 07 Oct 2025
146.6900
146.9900
134.8000
137.2000
8,393,300
Tue, 07 Oct 2025
7 · 8-K
Next filing day · accepted 06 Oct, 17:45 ET
8-K ↗
Mon, 06 Oct 2025
6 · 424B5
After-hours · 17:19 ET
424B5 ↗
Mon, 06 Oct 2025
5 · S-3ASR
After-hours · 16:39 ET
S-3ASR ↗
Mon, 06 Oct 2025
152.8400
156.7500
143.7500
147.4200
6,451,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
155.2800
156.8900
141.5000
143.8700
6,153,700
Thu, 02 Oct 2025
152.4600
155.5900
145.7800
149.6300
6,126,500
Wed, 01 Oct 2025
144.7700
145.6600
140.5100
144.9100
4,274,400
Tue, 30 Sep 2025
146.8700
150.2600
142.5700
145.6100
3,625,700
Mon, 29 Sep 2025
148.4500
152.7500
145.7300
146.0100
5,283,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
146.3050
147.0000
139.2500
142.9300
4,861,800
Thu, 25 Sep 2025
139.8350
148.5810
138.0000
144.9400
6,634,600
Wed, 24 Sep 2025
158.9900
158.9900
146.8000
149.3800
7,768,900
Tue, 23 Sep 2025
163.4200
164.0500
155.2100
162.2600
4,831,600
Mon, 22 Sep 2025
167.8500
176.5000
159.5600
164.1000
6,067,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
172.8400
174.0000
167.3200
169.5600
12,625,100
Thu, 18 Sep 2025
173.1000
176.7000
170.7000
172.3100
5,338,300
Wed, 17 Sep 2025
163.9300
167.1500
157.7700
164.4400
3,599,600
Tue, 16 Sep 2025
163.5100
168.1400
160.6000
164.4200
4,137,400
Mon, 15 Sep 2025
161.5000
167.9150
159.5100
163.9800
4,301,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
160.0300
164.9800
158.9000
161.9900
3,549,200
Thu, 11 Sep 2025
168.2300
168.4200
158.6100
159.3200
6,295,600
Wed, 10 Sep 2025
156.1040
164.0600
154.5800
163.9600
7,452,600
Tue, 09 Sep 2025
149.4500
151.7200
147.2200
149.0300
4,277,000
Mon, 08 Sep 2025
144.2700
149.0800
140.9900
147.5300
7,085,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
137.9000
142.5700
136.2400
140.8200
7,243,000
Thu, 04 Sep 2025
4 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 04 Sep 2025
137.9950
141.0900
132.7300
134.0000
14,059,100
Wed, 03 Sep 2025
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 03 Sep 2025
124.3400
127.2800
122.1000
124.7700
9,170,300
Tue, 02 Sep 2025
121.9100
124.5890
116.1600
124.2700
6,412,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
130.8700
131.2000
121.0000
123.0550
4,965,900
Thu, 28 Aug 2025
123.6900
134.3500
123.6900
131.8200
4,880,700
Wed, 27 Aug 2025
120.7300
123.9800
118.6400
122.7300
3,447,900
Tue, 26 Aug 2025
115.2800
121.3880
115.0900
120.1000
3,567,800
Mon, 25 Aug 2025
2 · DEFA14A
After-hours · 16:39 ET
DEFA14A ↗
Mon, 25 Aug 2025
1 · DEF 14A
After-hours · 16:38 ET
DEF 14A ↗
Mon, 25 Aug 2025
113.8400
117.1800
112.5000
115.4100
2,160,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
107.3900
116.3500
105.8600
114.0400
4,815,200
Thu, 21 Aug 2025
105.8400
111.2200
105.0000
110.8600
3,461,800
Wed, 20 Aug 2025
104.5000
106.1800
100.0600
105.9900
5,526,800
Tue, 19 Aug 2025
116.2900
116.7350
104.7900
106.3000
5,390,900
Mon, 18 Aug 2025
116.4200
119.5000
114.1400
118.7400
2,974,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
116.6900
116.7700
112.5100
116.7400
2,936,900
Thu, 14 Aug 2025
119.4500
120.4600
114.5700
117.3300
4,400,800
Wed, 13 Aug 2025
128.4000
128.5600
116.2700
121.1300
4,676,900
Tue, 12 Aug 2025
119.1800
125.4400
117.2250
125.3800
3,229,500
Mon, 11 Aug 2025
119.7100
122.8000
117.5000
118.5700
2,358,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
120.9000
121.0500
118.1100
120.4100
2,921,700
Thu, 07 Aug 2025
119.8000
121.4960
116.2000
119.7800
3,133,100
Wed, 06 Aug 2025
111.1700
118.4100
110.1000
117.3400
4,519,100
Tue, 05 Aug 2025
114.9800
115.7000
108.5000
110.2900
3,485,100
Mon, 04 Aug 2025
109.0900
114.9000
107.5600
114.7000
3,192,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
105.4800
110.1100
102.8100
107.5600
5,722,700
Thu, 31 Jul 2025
117.9750
118.9500
110.8800
111.5500
5,513,400
Wed, 30 Jul 2025
111.9800
116.5990
111.2500
116.0100
4,712,800
Tue, 29 Jul 2025
110.0000
112.6700
108.5200
109.3800
4,566,100
Mon, 28 Jul 2025
104.6300
108.0400
103.4200
107.9500
4,507,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend