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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
248.5490
250.0100
246.4516
248.0000
25,470,108
Thu, 22 Oct 2026
258.1800
258.4100
248.0000
250.3800
48,814,000
Wed, 21 Oct 2026
262.7100
264.3600
259.2900
262.3700
31,214,700
Tue, 20 Oct 2026
264.0800
265.3400
260.4200
262.6300
34,927,200
Mon, 19 Oct 2026
255.2500
263.7200
255.2200
262.4500
56,188,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
255.1000
255.5400
248.6000
250.0000
40,427,300
Thu, 15 Oct 2026
250.8900
255.6000
248.6500
254.7600
34,564,200
Wed, 14 Oct 2026
258.0100
259.6500
252.6600
254.0800
34,821,000
Tue, 13 Oct 2026
259.4400
262.8400
258.4200
258.5800
25,299,500
Mon, 12 Oct 2026
262.5000
263.7000
259.2700
259.5300
26,577,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
256.5000
262.8000
256.0000
262.4300
34,770,000
Thu, 08 Oct 2026
259.7400
259.8600
253.7800
254.0600
38,649,900
Wed, 07 Oct 2026
254.2300
260.1400
253.1700
259.9200
36,225,800
Tue, 06 Oct 2026
253.4000
256.6800
251.0800
256.2900
34,120,800
Mon, 05 Oct 2026
250.1900
254.5300
250.1800
251.4000
39,273,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
251.5100
253.5600
250.0200
251.5200
33,433,400
Thu, 01 Oct 2026
251.6100
251.8300
246.1200
248.2300
33,243,900
Wed, 30 Sep 2026
246.7900
252.4400
246.0800
249.1500
41,913,100
Tue, 29 Sep 2026
246.7100
248.8400
245.1400
246.6700
33,730,400
Mon, 28 Sep 2026
246.6300
247.7700
244.7300
246.1500
32,596,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
248.5600
250.8800
247.1800
249.6700
34,263,900
Thu, 24 Sep 2026
246.0200
250.4300
245.6000
249.3800
33,040,100
Wed, 23 Sep 2026
253.0000
253.9900
247.7600
249.2700
44,209,200
Tue, 22 Sep 2026
255.1100
259.0000
253.7800
254.9800
41,982,600
Mon, 21 Sep 2026
256.4000
259.4900
253.6000
258.4500
42,979,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
252.9200
255.4300
251.8800
253.7100
52,274,700
Thu, 17 Sep 2026
251.0700
252.7300
249.2400
251.1900
30,438,800
Wed, 16 Sep 2026
248.1000
249.2600
244.3000
245.9600
33,488,500
Tue, 15 Sep 2026
252.2400
253.2700
247.2200
248.4200
36,275,400
Mon, 14 Sep 2026
37 · 8-K
After-hours · 16:45 ET
FORM 8-K ↗
Mon, 14 Sep 2026
253.1500
255.9500
250.7400
253.5400
34,352,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
36 · 424B5
After-hours · 17:14 ET
424B5 ↗
Fri, 11 Sep 2026
254.0900
257.5900
253.1400
256.7800
26,724,100
Thu, 10 Sep 2026
250.1100
253.1500
249.5800
251.8900
25,484,800
Wed, 09 Sep 2026
34 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 09 Sep 2026
253.1200
254.6900
250.6500
252.4000
33,055,500
Wed, 09 Sep 2026
35 · 424B5
Pre-market · 06:48 ET
424B5 ↗
Tue, 08 Sep 2026
256.6800
257.9900
254.7500
256.9700
29,398,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
259.0700
261.1200
255.2900
258.5100
30,749,900
Thu, 03 Sep 2026
256.2000
259.5000
256.0000
258.9000
26,891,500
Wed, 02 Sep 2026
254.2600
256.2400
253.4000
254.9800
24,013,300
Tue, 01 Sep 2026
254.8300
255.8200
251.9300
254.9200
31,700,100
Mon, 31 Aug 2026
263.8300
264.3600
257.1200
259.7700
46,089,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
258.3200
267.5600
257.7800
266.4300
49,547,400
Thu, 27 Aug 2026
259.2300
259.6600
255.0200
256.2600
35,927,800
Wed, 26 Aug 2026
261.2800
262.0500
258.2400
260.2800
21,528,400
Tue, 25 Aug 2026
262.5100
263.8900
259.8300
261.0600
25,550,200
Mon, 24 Aug 2026
259.6000
263.3200
259.0500
262.0700
28,070,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
260.7400
261.0900
257.0400
258.6300
35,723,000
Thu, 20 Aug 2026
263.1600
263.8400
259.5200
260.1100
28,374,100
Wed, 19 Aug 2026
260.8500
266.4000
258.5800
265.8400
35,762,400
Tue, 18 Aug 2026
33 · 424B3
After-hours · 16:10 ET
424B3 ↗
Tue, 18 Aug 2026
260.6300
262.1800
257.7300
259.4500
33,171,300
Mon, 17 Aug 2026
265.4400
265.7500
258.3400
261.3100
43,896,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
264.8800
265.8100
262.4200
262.6500
27,251,700
Thu, 13 Aug 2026
267.2400
269.5800
264.7100
265.1300
32,170,200
Wed, 12 Aug 2026
273.1800
273.4600
267.1000
267.2800
29,941,100
Tue, 11 Aug 2026
278.6900
278.8400
271.3600
272.2700
31,895,700
Mon, 10 Aug 2026
274.0100
280.1400
273.6000
278.0900
35,731,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
272.8700
278.3100
272.7500
274.4800
33,861,400
Thu, 06 Aug 2026
272.7700
275.4800
271.0600
272.2600
30,672,900
Wed, 05 Aug 2026
281.5900
282.7900
270.7300
272.6500
45,119,800
Tue, 04 Aug 2026
276.0600
281.0700
275.8200
277.4200
69,748,100
Mon, 03 Aug 2026
278.2900
287.2000
278.0000
284.0200
90,830,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
265.0000
273.2300
262.0100
271.5800
129,054,800
Fri, 31 Jul 2026
32 · 10-Q
Next filing day · accepted 30 Jul, 18:11 ET
10-Q ↗
Thu, 30 Jul 2026
31 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Jul 2026
233.3500
239.8200
231.0600
235.5000
101,839,800
Wed, 29 Jul 2026
229.3200
232.8200
226.1600
226.6500
44,957,500
Tue, 28 Jul 2026
232.8500
233.1100
228.1000
230.8600
44,521,600
Mon, 27 Jul 2026
235.6700
235.8900
230.9900
231.3900
34,999,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
234.3800
234.9500
231.3400
232.1100
35,017,400
Thu, 23 Jul 2026
236.2600
238.3500
232.0500
233.6600
47,465,300
Wed, 22 Jul 2026
248.2700
248.4500
242.4500
244.8500
34,112,700
Tue, 21 Jul 2026
249.1100
249.3400
246.4200
247.5500
27,732,100
Mon, 20 Jul 2026
248.7600
252.8900
248.0000
249.9900
32,406,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
244.4600
250.2400
243.5900
247.2300
43,572,400
Thu, 16 Jul 2026
255.1200
258.0800
248.0000
249.8900
45,343,700
Wed, 15 Jul 2026
249.7500
256.4800
249.7500
254.9600
45,240,600
Tue, 14 Jul 2026
245.5500
248.5600
243.8000
247.4900
30,108,100
Mon, 13 Jul 2026
244.6800
249.6500
244.1800
247.3100
34,636,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
249.5500
251.0300
244.4100
245.3400
31,654,000
Thu, 09 Jul 2026
30 · 8-K
After-hours · 16:46 ET
FORM 8-K ↗
Thu, 09 Jul 2026
239.8200
247.5000
238.2500
247.0400
38,091,700
Wed, 08 Jul 2026
29 · 424B5
After-hours · 16:09 ET
424B5 ↗
Wed, 08 Jul 2026
244.2700
244.8000
240.5200
243.6200
29,653,000
Tue, 07 Jul 2026
246.9800
248.9300
242.7000
245.9800
40,579,600
Tue, 07 Jul 2026
28 · 424B5
Pre-market · 07:44 ET
424B5 ↗
Mon, 06 Jul 2026
243.8000
246.0400
240.8800
244.1600
40,044,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
241.6100
246.7200
241.0800
242.6700
48,246,400
Wed, 01 Jul 2026
239.7500
244.9000
234.9000
241.7000
53,829,900
Tue, 30 Jun 2026
237.3500
241.5400
237.1700
238.3400
66,228,300
Mon, 29 Jun 2026
234.2200
249.7100
233.8000
240.1400
77,619,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
227.2100
233.9000
226.1300
232.6900
248,372,100
Thu, 25 Jun 2026
232.0200
232.3200
225.5500
227.0100
77,674,100
Wed, 24 Jun 2026
233.8500
242.4200
232.9500
234.2700
70,282,600
Tue, 23 Jun 2026
232.5500
236.8700
232.0000
234.1100
60,492,600
Mon, 22 Jun 2026
240.0800
242.0000
232.2400
232.7900
68,388,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
240.1200
245.7300
236.0200
244.3900
75,624,400
Wed, 17 Jun 2026
244.9000
245.9100
236.0000
237.5000
44,780,800
Tue, 16 Jun 2026
248.0000
249.5100
245.4500
246.0000
35,187,400
Mon, 15 Jun 2026
245.0200
247.8100
244.7300
246.0200
41,711,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
27 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 12 Jun 2026
243.2100
243.3600
233.5900
238.5500
51,186,600
Thu, 11 Jun 2026
237.9300
242.1400
235.1800
241.5100
41,335,400
Wed, 10 Jun 2026
26 · 424B5
After-hours · 16:10 ET
424B5 ↗
Wed, 10 Jun 2026
243.6100
244.0700
237.4500
238.0000
38,590,200
Wed, 10 Jun 2026
25 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Tue, 09 Jun 2026
247.7300
250.4300
240.4000
244.1900
44,425,400
Mon, 08 Jun 2026
246.6800
249.4200
243.3600
245.2200
33,899,500
Mon, 08 Jun 2026
24 · 424B5
Pre-market · 08:01 ET
424B5 ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
254.2600
256.3800
245.7800
246.0300
55,607,800
Thu, 04 Jun 2026
253.1200
255.8300
251.7500
253.7900
35,609,800
Wed, 03 Jun 2026
254.7000
257.0900
247.7100
250.0200
51,394,200
Tue, 02 Jun 2026
257.1600
261.2000
254.3700
256.5200
41,811,000
Mon, 01 Jun 2026
266.2900
266.6300
260.7000
261.2600
53,604,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
271.2900
274.7500
269.6400
270.6400
54,749,600
Thu, 28 May 2026
272.2700
274.5000
267.4400
274.0000
40,630,400
Wed, 27 May 2026
266.1500
272.4100
265.7000
271.8500
40,061,900
Tue, 26 May 2026
267.9400
269.3000
262.0700
265.2900
38,028,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
23 · 8-K
After-hours · 16:12 ET
FORM 8-K ↗
Fri, 22 May 2026
268.6600
269.7900
266.2400
266.3200
27,535,500
Thu, 21 May 2026
263.5000
269.4900
261.3700
268.4600
36,591,700
Wed, 20 May 2026
260.0500
265.5800
259.5300
265.0100
34,933,200
Tue, 19 May 2026
262.0400
262.2500
255.1900
259.3400
40,340,700
Mon, 18 May 2026
263.8700
268.8500
262.5300
264.8600
33,690,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
262.5000
264.3600
260.8900
264.1400
40,770,300
Thu, 14 May 2026
269.1500
270.7800
266.6300
267.2200
31,338,400
Wed, 13 May 2026
264.4300
270.7200
263.2000
270.1300
39,670,900
Tue, 12 May 2026
266.7100
267.6500
262.6300
265.8200
36,776,200
Mon, 11 May 2026
269.8400
273.6300
268.4800
268.9900
38,176,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
271.6300
274.0000
269.9500
272.6800
34,732,700
Thu, 07 May 2026
275.0200
276.6300
270.4900
271.1700
35,892,900
Wed, 06 May 2026
272.8900
277.8000
272.2100
274.9900
44,552,000
Tue, 05 May 2026
276.0800
278.5600
272.3800
273.5500
41,908,500
Mon, 04 May 2026
22 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Mon, 04 May 2026
268.8000
276.1000
268.8000
272.0500
49,083,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
265.5800
273.3200
262.7400
268.2600
50,825,200
Thu, 30 Apr 2026
273.1700
273.8800
256.1600
265.0600
100,974,900
Thu, 30 Apr 2026
21 · 10-Q
Next filing day · accepted 29 Apr, 18:48 ET
10-Q ↗
Wed, 29 Apr 2026
20 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Apr 2026
257.9900
265.9100
257.7000
263.0400
72,367,900
Tue, 28 Apr 2026
258.3900
261.0300
256.6300
259.7000
42,204,400
Mon, 27 Apr 2026
263.4600
264.1500
260.3400
261.1200
44,906,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
259.9800
264.5000
257.6900
263.9900
53,777,400
Thu, 23 Apr 2026
255.3900
258.7900
253.0700
255.0800
39,091,400
Wed, 22 Apr 2026
252.4400
255.9400
250.3300
255.3600
36,065,100
Tue, 21 Apr 2026
255.0900
255.0900
249.1000
249.9100
42,922,400
Mon, 20 Apr 2026
249.1900
250.1800
245.3700
248.2800
39,463,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
254.9900
256.1800
250.1100
250.5600
52,029,300
Thu, 16 Apr 2026
248.5100
250.0000
244.2000
249.7000
41,895,700
Wed, 15 Apr 2026
249.2500
250.4400
247.2000
248.5000
43,045,200
Tue, 14 Apr 2026
241.7800
252.1800
241.7800
249.0200
72,685,000
Tue, 14 Apr 2026
19 · 8-K
Pre-market · 08:04 ET
FORM 8-K ↗
Mon, 13 Apr 2026
237.4500
240.0000
235.7500
239.8900
42,166,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
235.3000
240.4300
235.2100
238.3800
56,912,800
Thu, 09 Apr 2026
225.2300
233.8000
223.2700
233.6500
65,964,200
Thu, 09 Apr 2026
18 · 8-K
Next filing day · accepted 08 Apr, 18:02 ET
FORM 8-K ↗
Thu, 09 Apr 2026
17 · DEFA14A
Next filing day · accepted 08 Apr, 17:57 ET
DEFA14A ↗
Thu, 09 Apr 2026
16 · DEF 14A
Next filing day · accepted 08 Apr, 17:47 ET
DEF 14A ↗
Wed, 08 Apr 2026
223.7900
226.1000
219.6200
221.2500
51,092,700
Tue, 07 Apr 2026
211.2400
213.9700
209.0800
213.7700
28,154,600
Mon, 06 Apr 2026
209.8000
212.9500
209.5900
212.7900
25,385,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
206.5400
212.2100
204.9000
209.7700
31,453,000
Wed, 01 Apr 2026
210.4400
213.5800
208.1900
210.5700
45,955,400
Tue, 31 Mar 2026
204.8500
210.2800
204.1400
208.2700
58,470,100
Mon, 30 Mar 2026
201.4800
203.8000
199.9800
200.9500
46,373,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
206.4600
206.6000
199.1400
199.3400
56,009,800
Thu, 26 Mar 2026
210.6100
212.8900
207.1200
207.5400
46,746,000
Wed, 25 Mar 2026
211.5600
213.0700
209.9000
211.7100
36,388,800
Tue, 24 Mar 2026
207.9500
209.3500
206.6400
207.2400
35,351,400
Mon, 23 Mar 2026
209.7900
212.8000
209.5100
210.1400
44,277,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
207.4000
207.5400
204.3200
205.3700
63,694,600
Thu, 19 Mar 2026
207.0600
209.1200
206.0500
208.7600
36,440,600
Wed, 18 Mar 2026
213.9300
215.1400
208.8300
209.8700
37,846,600
Tue, 17 Mar 2026
212.8200
215.7000
212.4300
215.2000
44,969,900
Mon, 16 Mar 2026
15 · 8-K
After-hours · 16:54 ET
FORM 8-K ↗
Mon, 16 Mar 2026
208.3500
212.7200
207.4500
211.7400
42,209,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
14 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Fri, 13 Mar 2026
13 · 424B5
After-hours · 16:14 ET
424B5 ↗
Fri, 13 Mar 2026
209.6100
210.5600
206.2200
207.6700
35,662,100
Thu, 12 Mar 2026
12 · 424B5
After-hours · 16:50 ET
424B5 ↗
Thu, 12 Mar 2026
210.3900
211.7100
208.1500
209.5300
44,349,500
Wed, 11 Mar 2026
215.7100
217.0000
211.3500
212.6500
34,199,300
Wed, 11 Mar 2026
11 · 424B5
Pre-market · 06:15 ET
424B5 ↗
Tue, 10 Mar 2026
214.1900
215.6500
212.4300
214.3300
35,678,800
Tue, 10 Mar 2026
10 · 424B5
Pre-market · 07:43 ET
424B5 ↗
Mon, 09 Mar 2026
210.4500
213.8200
207.1100
213.4900
54,642,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
214.9900
217.3200
212.5300
213.2100
51,152,700
Thu, 05 Mar 2026
215.9800
220.4700
215.5900
218.9400
60,943,400
Wed, 04 Mar 2026
210.4700
217.5400
210.1500
216.8200
54,731,100
Tue, 03 Mar 2026
203.1000
209.1800
202.4800
208.7300
43,184,900
Mon, 02 Mar 2026
204.5500
209.7300
203.4600
208.3900
46,001,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
206.8300
210.3300
205.2000
210.0000
57,422,800
Fri, 27 Feb 2026
9 · 8-K
Pre-market · 08:36 ET
FORM 8-K ↗
Thu, 26 Feb 2026
210.7300
211.0500
205.3500
207.9200
47,756,800
Wed, 25 Feb 2026
210.4600
211.5900
208.9300
210.6400
41,346,400
Tue, 24 Feb 2026
205.4700
210.3600
203.2500
208.5600
41,137,200
Mon, 23 Feb 2026
208.1000
208.4300
203.1100
205.2700
53,581,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
204.7600
211.1700
203.7500
210.1100
65,881,600
Thu, 19 Feb 2026
203.8000
205.6400
202.8100
204.8600
35,669,600
Wed, 18 Feb 2026
202.0700
206.8600
201.5100
204.7900
51,003,300
Tue, 17 Feb 2026
198.1300
201.7400
196.0000
201.1500
69,879,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
198.8800
201.1600
197.2800
198.7900
66,321,600
Thu, 12 Feb 2026
203.9600
203.9600
197.5600
199.6000
83,975,400
Wed, 11 Feb 2026
208.0600
208.5700
202.4900
204.0800
65,545,500
Tue, 10 Feb 2026
208.8000
212.6500
206.4100
206.9600
67,175,000
Mon, 09 Feb 2026
208.9700
212.8100
203.3500
208.7200
91,178,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
202.7000
211.4400
200.3100
210.3200
179,210,900
Fri, 06 Feb 2026
8 · S-3ASR
Pre-market · 07:38 ET
S-3ASR ↗
Fri, 06 Feb 2026
7 · 10-K
Next filing day · accepted 05 Feb, 18:44 ET
10-K ↗
Thu, 05 Feb 2026
6 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 05 Feb 2026
224.9100
226.3100
220.3800
222.6900
103,509,200
Wed, 04 Feb 2026
238.8600
238.8600
231.8200
232.9900
51,299,900
Tue, 03 Feb 2026
244.9800
246.3500
235.4500
238.6200
53,831,300
Mon, 02 Feb 2026
238.3100
245.6300
238.1700
242.9600
37,546,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
239.8900
243.3200
237.6400
239.3000
46,585,000
Thu, 29 Jan 2026
242.8200
243.0000
236.7400
241.7300
47,229,600
Wed, 28 Jan 2026
246.3700
247.7800
241.5300
243.0100
40,882,700
Tue, 27 Jan 2026
239.6900
244.8800
238.0800
244.6800
38,029,200
Mon, 26 Jan 2026
239.9800
240.9500
237.5400
238.4200
32,825,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
234.9600
240.4500
234.5700
239.1600
33,778,500
Thu, 22 Jan 2026
234.0500
235.7200
230.9000
234.3400
31,913,300
Wed, 21 Jan 2026
231.0900
232.3000
226.8800
231.3100
47,276,100
Tue, 20 Jan 2026
233.7600
235.0900
229.3400
231.0000
47,737,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
239.0900
239.5700
236.4100
239.1200
45,888,300
Thu, 15 Jan 2026
239.3100
240.6500
236.6300
238.1800
43,003,600
Wed, 14 Jan 2026
241.1500
241.2800
236.2200
236.6500
41,410,600
Tue, 13 Jan 2026
246.5300
247.6600
240.2500
242.6000
38,371,800
Mon, 12 Jan 2026
246.7300
248.9400
245.9600
246.4700
35,867,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
244.5700
247.8600
242.2400
247.3800
34,560,000
Thu, 08 Jan 2026
243.0600
246.4100
241.8800
246.2900
39,509,800
Wed, 07 Jan 2026
239.6100
245.2900
239.5200
241.5600
42,236,500
Tue, 06 Jan 2026
232.1000
243.1800
232.0700
240.9300
53,764,700
Mon, 05 Jan 2026
228.8400
234.0000
227.1800
233.0600
49,733,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
231.3400
235.4600
224.7000
226.5000
51,456,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
232.9100
232.9900
230.1200
230.8200
24,383,700
Tue, 30 Dec 2025
231.2100
232.7700
230.2000
232.5300
21,910,500
Mon, 29 Dec 2025
231.9400
232.6000
230.7700
232.0700
19,797,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
232.0400
232.9900
231.1800
232.5200
15,994,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
232.1300
232.9500
231.3300
232.3800
11,420,500
Tue, 23 Dec 2025
229.0600
232.4500
228.7300
232.1400
29,230,200
Mon, 22 Dec 2025
228.6100
229.4800
226.7100
228.4300
32,261,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
226.7600
229.1300
225.5800
227.3500
85,544,400
Thu, 18 Dec 2025
225.7100
229.2300
224.4100
226.7600
50,272,400
Wed, 17 Dec 2025
224.6600
225.1900
220.9900
221.2700
44,034,400
Tue, 16 Dec 2025
223.0400
223.6600
221.1300
222.5600
39,298,900
Mon, 15 Dec 2025
227.9300
227.9300
221.5000
222.5400
47,286,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
229.8700
230.0800
225.1200
226.1900
35,639,100
Thu, 11 Dec 2025
230.7100
232.1100
228.6900
230.2800
28,249,600
Wed, 10 Dec 2025
228.8100
232.4200
228.4600
231.7800
38,790,700
Tue, 09 Dec 2025
226.8400
228.5700
225.1100
227.9200
25,841,700
Mon, 08 Dec 2025
229.5900
230.8300
226.2700
226.8900
35,019,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
230.3200
231.2400
228.5500
229.5300
33,117,400
Thu, 04 Dec 2025
232.7700
233.5000
226.8000
229.1100
45,683,200
Wed, 03 Dec 2025
233.3500
233.3800
230.6100
232.3800
35,495,100
Tue, 02 Dec 2025
235.0100
238.9700
233.5500
234.4200
45,785,400
Mon, 01 Dec 2025
233.2200
235.8000
232.2500
233.8800
42,904,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
231.2400
233.2900
230.2200
233.2200
20,292,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
230.7400
231.7500
228.7700
229.1600
38,497,900
Tue, 25 Nov 2025
226.3800
230.5200
223.8000
229.6700
39,379,300
Mon, 24 Nov 2025
222.5600
227.3300
222.2700
226.2800
54,318,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
216.3500
222.2100
215.1800
220.6900
68,490,500
Thu, 20 Nov 2025
5 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Thu, 20 Nov 2025
227.0500
227.4100
216.7400
217.1400
50,309,000
Wed, 19 Nov 2025
4 · 424B5
After-hours · 16:10 ET
424B5 ↗
Wed, 19 Nov 2025
223.7400
223.7400
218.5200
222.6900
58,335,600
Tue, 18 Nov 2025
228.1000
230.2000
222.4200
222.5500
60,608,400
Mon, 17 Nov 2025
233.2500
234.6000
229.1900
232.8700
59,919,000
Mon, 17 Nov 2025
3 · 424B5
Pre-market · 08:08 ET
424B5 ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
235.0600
238.7300
232.8900
234.6900
38,956,700
Thu, 13 Nov 2025
243.0500
243.7500
236.5000
237.5800
41,401,700
Wed, 12 Nov 2025
250.2400
250.3700
243.7500
244.2000
31,190,100
Tue, 11 Nov 2025
248.4100
249.7500
247.2300
249.1000
23,564,100
Mon, 10 Nov 2025
248.3400
251.7500
245.5900
248.4000
36,476,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
242.9000
244.9000
238.4900
244.4100
46,374,300
Thu, 06 Nov 2025
249.1600
250.3800
242.1700
243.0400
46,004,200
Wed, 05 Nov 2025
249.0300
251.0000
246.1600
250.2000
40,610,700
Tue, 04 Nov 2025
250.3800
257.0100
248.6600
249.3200
51,546,300
Mon, 03 Nov 2025
255.3600
258.6000
252.9000
254.0000
95,997,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
250.1000
250.5000
243.9800
244.2200
166,340,800
Fri, 31 Oct 2025
2 · 10-Q
Next filing day · accepted 30 Oct, 18:18 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 30 Oct 2025
227.0600
228.4400
222.7500
222.8600
102,252,900
Wed, 29 Oct 2025
231.6700
232.8200
227.7600
230.3000
52,036,200
Tue, 28 Oct 2025
228.2200
231.4900
226.2100
229.2500
47,100,000
Mon, 27 Oct 2025
227.6600
228.4000
225.5400
226.9700
38,267,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
221.9700
225.4000
221.9000
224.2100
38,685,100