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
254.0200
256.7900
247.2500
253.4500
2,679,664
Thu, 22 Oct 2026
268.8200
269.0200
253.3700
255.2100
3,964,000
Wed, 21 Oct 2026
266.4700
273.2100
263.1200
270.7400
2,802,600
Tue, 20 Oct 2026
260.4400
263.9000
257.7500
258.8400
3,181,400
Mon, 19 Oct 2026
275.8100
277.2100
261.9300
263.1900
3,816,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
274.8600
276.1800
269.3200
271.3700
4,000,600
Thu, 15 Oct 2026
275.2450
276.6200
267.6100
275.0000
4,395,600
Wed, 14 Oct 2026
292.6400
294.5000
277.8300
279.5400
3,445,300
Tue, 13 Oct 2026
288.3370
298.5000
286.1280
295.7900
2,292,400
Mon, 12 Oct 2026
300.1000
301.7700
290.4000
293.8900
2,631,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
288.0600
300.9800
286.8290
298.0700
4,207,600
Thu, 08 Oct 2026
298.2150
306.9900
280.1600
285.0700
6,503,600
Wed, 07 Oct 2026
290.4250
299.9500
286.4000
299.5900
7,390,200
Tue, 06 Oct 2026
291.1100
309.8000
291.0000
300.4000
13,482,700
Mon, 05 Oct 2026
259.5100
271.1900
257.7000
267.6200
3,520,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
263.7900
265.6900
249.0500
257.4900
3,670,500
Thu, 01 Oct 2026
261.5100
271.0000
256.2400
258.9200
4,212,100
Wed, 30 Sep 2026
261.7350
263.7100
247.2000
254.0200
4,445,800
Tue, 29 Sep 2026
261.7250
270.1150
261.2200
264.5800
1,879,900
Mon, 28 Sep 2026
261.7500
262.6600
257.3800
260.4300
2,124,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
262.0000
266.3800
260.4300
263.2700
1,928,800
Thu, 24 Sep 2026
261.7000
263.8300
258.5000
261.6200
1,685,900
Wed, 23 Sep 2026
261.9200
264.2300
258.1100
263.8800
2,983,100
Tue, 22 Sep 2026
263.6600
266.2750
259.6100
263.4600
2,482,300
Mon, 21 Sep 2026
256.3800
265.8500
250.5500
262.1100
3,398,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
260.2500
262.4200
254.5600
254.7100
6,538,500
Thu, 17 Sep 2026
264.8700
269.4000
259.3200
262.8000
3,418,600
Wed, 16 Sep 2026
262.6000
263.2600
254.7100
259.5300
2,740,800
Tue, 15 Sep 2026
265.8000
266.8800
259.6100
259.8900
2,957,000
Mon, 14 Sep 2026
276.5150
276.5150
264.3200
264.5700
3,706,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
290.5800
291.3000
284.0800
284.7500
1,719,500
Thu, 10 Sep 2026
290.1600
294.8400
285.8200
285.9700
2,351,200
Wed, 09 Sep 2026
296.7000
298.0850
292.7500
293.9050
2,244,400
Tue, 08 Sep 2026
303.9980
305.8000
296.6300
299.0500
3,830,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
284.0400
299.7300
284.0400
298.9600
2,896,300
Thu, 03 Sep 2026
292.4000
296.6200
282.2500
285.0500
3,137,200
Wed, 02 Sep 2026
280.0000
290.8100
277.8800
290.0400
2,929,000
Tue, 01 Sep 2026
269.5800
284.2500
268.0020
280.3100
2,411,800
Mon, 31 Aug 2026
274.6700
279.4400
274.0600
274.7700
2,574,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
281.5300
284.1900
275.9900
276.7500
1,771,800
Thu, 27 Aug 2026
280.1500
283.8100
279.0900
282.4100
1,771,000
Wed, 26 Aug 2026
278.2000
285.2600
278.1100
279.5200
1,942,500
Tue, 25 Aug 2026
274.4100
279.9200
272.6500
278.4200
2,513,500
Mon, 24 Aug 2026
271.5900
275.6070
269.5300
273.4300
2,623,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
275.5400
277.2100
270.5700
272.8800
2,034,000
Thu, 20 Aug 2026
273.4500
277.9650
271.0700
272.9200
2,175,700
Wed, 19 Aug 2026
268.5500
274.9900
267.8400
274.1700
2,431,900
Tue, 18 Aug 2026
275.7500
279.5600
264.8200
266.8300
3,755,800
Mon, 17 Aug 2026
285.4700
286.3000
273.5200
278.2000
2,196,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
281.2000
287.0000
280.6700
282.5000
2,021,300
Thu, 13 Aug 2026
279.8100
282.7600
276.6950
278.6400
2,264,000
Wed, 12 Aug 2026
284.5000
285.5000
277.9500
278.6800
2,931,000
Tue, 11 Aug 2026
272.9600
280.3600
271.5000
278.3600
2,717,700
Mon, 10 Aug 2026
270.3000
275.1700
268.3600
270.4300
1,931,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
263.9250
270.9900
261.3700
269.8900
2,606,100
Thu, 06 Aug 2026
33 · 10-Q
After market open · 12:22 ET
10-Q ↗
Thu, 06 Aug 2026
277.9200
280.0000
260.6750
261.1000
4,860,000
Thu, 06 Aug 2026
32 · 8-K
Pre-market · 06:52 ET
8-K ↗
Wed, 05 Aug 2026
31 · 8-K
After market open · 14:14 ET
8-K ↗
Wed, 05 Aug 2026
270.1650
274.0130
263.2600
265.1200
3,154,700
Tue, 04 Aug 2026
277.3050
277.3050
263.5300
267.2500
3,817,900
Mon, 03 Aug 2026
264.9500
274.6900
261.8410
273.7100
2,329,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
266.4520
269.8620
260.8400
262.7500
1,852,800
Thu, 30 Jul 2026
262.6400
270.2700
261.9000
263.5600
3,262,100
Wed, 29 Jul 2026
260.7900
263.8800
256.1600
257.9500
2,855,000
Tue, 28 Jul 2026
263.3550
266.5850
257.6500
259.8200
2,966,200
Mon, 27 Jul 2026
276.0000
277.1900
267.7400
270.0000
3,081,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
276.0000
279.6000
272.7400
274.3500
2,670,000
Thu, 23 Jul 2026
271.9200
278.1900
271.5800
275.6000
2,574,400
Wed, 22 Jul 2026
263.2550
275.5400
261.8400
274.9000
3,305,600
Tue, 21 Jul 2026
255.7200
264.4500
255.7200
262.2200
2,494,700
Mon, 20 Jul 2026
255.4180
256.5200
251.3300
253.5000
2,234,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
247.3700
254.2900
244.9500
252.3900
2,317,000
Thu, 16 Jul 2026
257.2500
257.3550
249.0000
251.7700
2,858,300
Wed, 15 Jul 2026
258.7000
264.1200
255.4960
258.1150
2,119,800
Tue, 14 Jul 2026
30 · 8-K
After-hours · 17:23 ET
8-K ↗
Tue, 14 Jul 2026
261.9980
266.0000
255.1800
256.4300
3,217,100
Mon, 13 Jul 2026
250.5050
257.5900
250.5050
257.5700
2,754,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
250.3200
252.7200
249.0500
251.3800
2,002,900
Thu, 09 Jul 2026
248.2000
251.6300
245.7400
250.7400
2,807,000
Wed, 08 Jul 2026
237.0100
244.8100
236.5600
244.5200
2,784,000
Tue, 07 Jul 2026
243.6650
245.5500
238.4600
239.7100
3,586,400
Mon, 06 Jul 2026
241.4300
247.4000
241.2000
245.8700
3,362,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
238.0950
244.0940
236.6830
239.2500
4,267,000
Wed, 01 Jul 2026
246.9800
248.2700
228.6300
236.5000
8,689,500
Tue, 30 Jun 2026
256.8120
260.2900
245.8800
248.3700
5,108,300
Mon, 29 Jun 2026
266.8200
268.5500
257.9900
259.3200
3,031,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
265.2500
269.4500
260.2800
264.0200
3,922,200
Thu, 25 Jun 2026
270.0000
275.8130
268.2500
268.6900
3,541,200
Wed, 24 Jun 2026
272.8500
274.0200
266.3400
267.9700
2,677,100
Tue, 23 Jun 2026
268.4050
275.4200
267.5000
270.2600
3,387,400
Mon, 22 Jun 2026
274.8600
279.7400
272.1000
275.5300
2,749,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
268.7300
282.7700
268.0000
274.0600
6,986,000
Wed, 17 Jun 2026
267.3700
272.2200
264.7100
267.1700
3,356,300
Tue, 16 Jun 2026
263.5900
272.4200
261.9000
268.0000
3,798,600
Mon, 15 Jun 2026
259.7350
264.9250
256.1200
262.3500
3,832,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
249.8300
255.1200
247.6500
253.7600
3,409,500
Thu, 11 Jun 2026
244.9750
248.3100
242.9000
246.7100
5,104,100
Wed, 10 Jun 2026
249.0200
250.5420
240.5100
242.3000
4,071,700
Tue, 09 Jun 2026
252.6550
256.4700
245.4500
251.6500
3,546,000
Mon, 08 Jun 2026
256.0950
256.0950
250.1400
250.6700
3,629,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
261.0000
261.8650
253.6800
254.8300
4,130,700
Thu, 04 Jun 2026
266.8550
268.6450
261.2000
264.5900
3,467,200
Wed, 03 Jun 2026
272.7150
274.5000
265.2300
267.2400
4,373,100
Tue, 02 Jun 2026
29 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 02 Jun 2026
266.9900
275.0000
260.3000
272.6500
7,774,700
Tue, 02 Jun 2026
28 · 424B4
Pre-market · 06:57 ET
424B4 ↗
Mon, 01 Jun 2026
275.0000
278.6100
264.2100
265.7000
11,480,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
286.4400
290.9000
284.6700
287.7500
2,491,200
Thu, 28 May 2026
285.2250
289.8900
281.1100
286.3100
2,378,300
Wed, 27 May 2026
300.6200
300.8100
286.6900
288.6800
3,345,800
Tue, 26 May 2026
300.0100
310.4500
299.0800
301.5700
3,606,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
287.5250
296.9000
286.9950
294.0700
2,877,600
Thu, 21 May 2026
281.5300
288.0680
281.5300
285.8300
2,366,000
Wed, 20 May 2026
273.3900
282.6000
270.2000
281.2600
4,095,600
Tue, 19 May 2026
258.4800
261.2100
256.1000
260.6700
3,935,800
Mon, 18 May 2026
267.2000
267.8700
258.9000
262.0000
3,435,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
270.6500
273.1950
266.5700
267.2000
3,835,700
Thu, 14 May 2026
274.7000
278.6000
273.8000
275.2600
3,655,500
Wed, 13 May 2026
289.2000
292.0000
268.9800
274.8900
6,653,700
Tue, 12 May 2026
298.6900
300.7100
287.5000
293.6000
3,761,500
Mon, 11 May 2026
27 · 10-Q
After market open · 12:26 ET
10-Q ↗
Mon, 11 May 2026
315.3000
317.7400
288.8300
299.6900
6,274,200
Mon, 11 May 2026
26 · 8-K
Pre-market · 06:59 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
314.8700
317.6500
301.7600
303.6300
2,948,600
Thu, 07 May 2026
323.0100
328.8000
310.6580
311.2800
2,630,200
Wed, 06 May 2026
320.4200
325.6900
314.0100
322.7800
3,062,200
Tue, 05 May 2026
323.8500
324.9900
318.5800
320.4200
1,895,500
Mon, 04 May 2026
308.7800
325.4200
308.7800
321.0500
2,833,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
25 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 01 May 2026
312.5100
317.2400
307.6200
307.8100
2,102,500
Thu, 30 Apr 2026
302.8600
314.5700
300.9100
313.0000
2,906,400
Wed, 29 Apr 2026
306.6500
307.6670
294.2600
297.0000
2,732,900
Tue, 28 Apr 2026
313.7100
314.2800
304.8800
305.7100
2,631,200
Mon, 27 Apr 2026
318.0000
318.5000
304.1200
315.1700
2,372,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
294.1100
314.2000
291.2100
313.5300
3,609,900
Thu, 23 Apr 2026
289.4200
293.7040
284.0100
292.7700
2,767,900
Wed, 22 Apr 2026
282.5100
289.0770
282.3400
287.1600
2,581,900
Tue, 21 Apr 2026
288.0000
289.1200
276.8400
277.7000
3,395,800
Mon, 20 Apr 2026
295.2800
296.4500
286.2700
287.5600
2,479,700
Mon, 20 Apr 2026
24 · 8-K/A
Next filing day · accepted 17 Apr, 18:39 ET
FORM 8-K/A ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
304.0200
305.7600
291.6000
296.2100
2,266,600
Thu, 16 Apr 2026
296.3600
304.1800
294.1750
299.1400
2,897,400
Wed, 15 Apr 2026
298.4450
299.8600
292.6350
294.7300
1,930,300
Tue, 14 Apr 2026
295.7500
297.4000
289.9700
296.6100
2,284,800
Mon, 13 Apr 2026
283.0400
292.7000
281.5000
291.7200
2,696,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
280.4100
293.0000
280.0030
286.5000
2,691,800
Thu, 09 Apr 2026
284.5700
293.5950
280.0300
280.2500
3,002,400
Wed, 08 Apr 2026
283.0000
288.0000
281.2400
284.2700
2,584,900
Tue, 07 Apr 2026
273.9100
275.6300
267.7000
272.5800
2,829,300
Mon, 06 Apr 2026
273.6450
277.7700
272.4800
275.1600
2,470,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
271.2600
275.6400
264.7400
272.8200
3,256,700
Wed, 01 Apr 2026
282.4380
286.7000
277.3000
279.4600
3,560,400
Tue, 31 Mar 2026
275.0500
284.9250
270.8900
279.2500
6,205,200
Tue, 31 Mar 2026
23 · 8-K
Pre-market · 06:07 ET
8-K ↗
Mon, 30 Mar 2026
22 · DEFA14A
After-hours · 17:28 ET
SEC Form DEFA14A ↗
Mon, 30 Mar 2026
303.5700
310.0000
295.0000
298.6100
2,675,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
295.9100
306.9400
295.9100
301.4900
2,495,200
Thu, 26 Mar 2026
21 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 26 Mar 2026
301.0000
303.0000
285.6700
295.1900
3,129,200
Wed, 25 Mar 2026
302.7700
309.1900
300.3300
303.3200
2,424,400
Tue, 24 Mar 2026
286.4400
299.2590
286.4400
294.8500
2,405,900
Mon, 23 Mar 2026
290.5300
294.6400
285.5100
289.7600
2,717,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
20 · 8-K
After-hours · 16:39 ET
8-K ↗
Fri, 20 Mar 2026
314.4400
316.4700
277.8650
281.9900
6,107,400
Thu, 19 Mar 2026
19 · DEFA14A
After-hours · 16:01 ET
SEC Form DEFA14A ↗
Thu, 19 Mar 2026
18 · DEF 14A
After-hours · 16:00 ET
SEC Form DEF 14A ↗
Thu, 19 Mar 2026
313.9450
318.3760
306.7000
316.4700
2,386,900
Wed, 18 Mar 2026
308.9900
322.6500
307.5500
317.2200
2,634,700
Tue, 17 Mar 2026
307.9800
311.0100
305.5540
307.6900
2,007,400
Mon, 16 Mar 2026
305.8700
307.5000
301.4200
305.5800
2,208,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
303.3200
308.8000
298.8750
301.7700
1,988,600
Thu, 12 Mar 2026
297.0000
309.2800
295.0000
301.5500
2,750,500
Wed, 11 Mar 2026
316.7800
316.9300
298.2500
300.6900
4,343,200
Tue, 10 Mar 2026
322.7100
326.0600
316.6900
317.0900
2,316,600
Mon, 09 Mar 2026
312.2600
323.9500
309.0300
322.9900
2,736,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
327.0500
331.5000
317.5000
319.0600
3,432,400
Thu, 05 Mar 2026
317.5900
332.4200
317.5900
332.0700
3,129,200
Wed, 04 Mar 2026
323.7600
326.5900
318.0000
322.8500
2,342,500
Tue, 03 Mar 2026
313.0000
328.4000
309.1300
324.8700
4,260,300
Mon, 02 Mar 2026
321.9400
333.8000
320.7240
327.1600
3,539,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
320.0000
330.1450
318.6000
329.8800
3,439,500
Thu, 26 Feb 2026
324.5100
324.9190
308.7100
323.5600
3,960,900
Wed, 25 Feb 2026
312.6400
327.6400
312.5200
325.8400
4,999,700
Tue, 24 Feb 2026
17 · 10-K
After market open · 12:11 ET
10-K ↗
Tue, 24 Feb 2026
297.4050
313.1150
290.8100
312.6400
4,652,100
Tue, 24 Feb 2026
16 · 8-K
Pre-market · 06:56 ET
8-K ↗
Mon, 23 Feb 2026
294.0000
299.7500
289.0900
293.8000
3,223,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
291.9300
297.2300
289.8800
294.8400
3,134,000
Thu, 19 Feb 2026
292.4800
298.2300
289.0000
291.6600
2,550,000
Wed, 18 Feb 2026
15 · S-3ASR
After-hours · 16:30 ET
S-3ASR ↗
Wed, 18 Feb 2026
305.7100
310.6550
290.6880
294.0500
3,794,400
Tue, 17 Feb 2026
289.4900
307.5300
288.0000
303.0100
5,259,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
275.9900
294.3600
272.0000
288.4300
5,450,300
Thu, 12 Feb 2026
278.4400
285.3700
270.3550
276.1200
4,893,400
Wed, 11 Feb 2026
272.6050
277.5700
268.2550
276.8500
3,862,100
Tue, 10 Feb 2026
14 · 8-K/A
After-hours · 16:19 ET
8-K/A ↗
Tue, 10 Feb 2026
275.8150
276.4730
267.0000
271.1400
4,603,800
Mon, 09 Feb 2026
263.1250
272.9200
260.6900
272.1500
4,182,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
254.1450
263.9600
252.3800
261.4200
6,306,500
Thu, 05 Feb 2026
248.1500
254.0000
243.3000
247.0600
4,001,600
Wed, 04 Feb 2026
268.9500
268.9500
245.0200
250.4600
7,172,000
Tue, 03 Feb 2026
272.4600
273.4000
263.7100
268.4500
3,584,200
Mon, 02 Feb 2026
279.1900
282.9800
268.9000
270.8800
4,044,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
283.7600
288.3400
278.2300
280.6800
2,756,300
Thu, 29 Jan 2026
288.2050
292.6700
283.1100
287.4500
3,141,900
Wed, 28 Jan 2026
291.3500
293.2300
285.1700
287.9500
3,279,700
Tue, 27 Jan 2026
286.0200
290.4000
282.5000
288.7600
5,963,900
Mon, 26 Jan 2026
286.5500
291.8000
284.4100
285.2700
3,344,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
287.4400
292.2500
285.4400
289.0600
3,785,200
Thu, 22 Jan 2026
300.4900
302.7300
286.9000
287.3500
4,771,600
Wed, 21 Jan 2026
297.8620
300.1550
290.9430
294.3700
5,711,800
Tue, 20 Jan 2026
301.4800
308.7500
292.4550
295.4000
6,079,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
322.4500
323.0500
300.4100
307.7100
9,206,900
Thu, 15 Jan 2026
13 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 15 Jan 2026
335.9500
346.8100
335.0400
341.2000
3,054,000
Wed, 14 Jan 2026
330.0000
336.5900
325.8000
330.3800
2,448,400
Tue, 13 Jan 2026
335.8600
343.6500
332.5800
333.5300
2,754,400
Tue, 13 Jan 2026
12 · 8-K
Pre-market · 07:58 ET
8-K ↗
Mon, 12 Jan 2026
334.6700
339.9900
333.0000
335.8600
2,485,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
339.4950
343.8800
333.6700
342.5200
5,908,000
Thu, 08 Jan 2026
337.0000
338.6300
321.6100
322.5400
4,114,300
Thu, 08 Jan 2026
11 · S-3ASR
Next filing day · accepted 07 Jan, 21:21 ET
S-3ASR ↗
Wed, 07 Jan 2026
10 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Wed, 07 Jan 2026
352.1100
352.4350
334.7900
338.6300
2,812,100
Tue, 06 Jan 2026
358.4500
359.8000
346.7400
354.5800
2,448,400
Mon, 05 Jan 2026
372.3300
378.5000
349.5400
354.9400
3,097,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
358.0000
373.2300
358.0000
366.2500
2,330,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
357.7200
360.4200
352.9600
353.2700
1,234,600
Tue, 30 Dec 2025
358.0000
360.6800
355.3100
357.1200
1,198,700
Mon, 29 Dec 2025
360.0000
369.0000
358.0250
358.3300
1,575,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
363.2400
363.3450
358.4000
360.4600
758,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
360.6200
364.5600
359.0000
363.9500
628,400
Tue, 23 Dec 2025
353.1400
364.3100
353.0000
361.3300
1,404,300
Tue, 23 Dec 2025
9 · 8-K
Pre-market · 07:59 ET
8-K ↗
Mon, 22 Dec 2025
363.2750
363.9500
355.4000
357.8100
1,390,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
361.2000
368.6400
354.1900
355.4000
5,429,500
Thu, 18 Dec 2025
351.9900
371.2400
348.7800
361.0500
3,773,200
Wed, 17 Dec 2025
8 · 8-K
After-hours · 17:20 ET
8-K ↗
Wed, 17 Dec 2025
368.5150
372.0000
334.1800
340.9700
4,598,000
Tue, 16 Dec 2025
356.0600
368.1800
350.3300
365.6250
2,496,800
Mon, 15 Dec 2025
356.6500
360.9600
350.6700
357.1400
2,628,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
379.0000
380.7800
351.2200
351.9800
3,778,600
Thu, 11 Dec 2025
360.7500
380.0000
354.3400
378.6000
2,530,300
Wed, 10 Dec 2025
358.5500
363.5180
346.4000
362.0700
2,382,200
Tue, 09 Dec 2025
7 · 8-K
After-hours · 16:40 ET
FORM 8-K ↗
Tue, 09 Dec 2025
6 · 8-K
After-hours · 16:36 ET
FORM 8-K ↗
Tue, 09 Dec 2025
356.2000
364.6600
354.0100
359.1500
1,359,900
Mon, 08 Dec 2025
362.7650
364.2500
354.0000
357.6700
1,637,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
369.1650
370.0700
357.1200
359.8200
2,018,200
Thu, 04 Dec 2025
360.9800
374.4500
358.5000
368.6200
2,029,800
Wed, 03 Dec 2025
361.1900
365.4700
355.2100
361.2600
1,559,500
Tue, 02 Dec 2025
362.5350
368.7100
358.9450
363.6700
1,974,000
Mon, 01 Dec 2025
359.3300
361.2900
354.0000
359.0500
2,012,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
362.0000
366.3080
359.6000
364.3600
1,073,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
355.3900
361.1400
355.0000
359.0900
1,396,100
Tue, 25 Nov 2025
353.4600
355.5400
339.3400
351.5950
1,635,800
Mon, 24 Nov 2025
339.7500
355.5000
336.7700
354.1050
2,388,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
345.2800
345.2800
330.8600
338.1100
2,948,300
Fri, 21 Nov 2025
5 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 20 Nov 2025
368.2500
379.2000
345.0000
345.7800
4,415,000
Wed, 19 Nov 2025
344.2750
362.7150
342.9300
357.4800
3,337,700
Tue, 18 Nov 2025
4 · 8-K
After-hours · 17:06 ET
8-K ↗
Tue, 18 Nov 2025
333.7500
344.5500
333.7500
339.3500
3,209,900
Mon, 17 Nov 2025
336.6850
347.9900
334.0800
338.6700
2,129,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
328.6500
351.9800
326.8300
338.5200
2,732,800
Thu, 13 Nov 2025
350.2300
350.9900
333.6550
335.7400
3,604,300
Wed, 12 Nov 2025
354.6300
354.9900
346.2000
354.0200
1,994,300
Wed, 12 Nov 2025
3 · 8-K
Pre-market · 06:05 ET
8-K ↗
Tue, 11 Nov 2025
359.6200
363.5600
348.4300
351.6700
1,830,100
Mon, 10 Nov 2025
367.2000
378.7800
352.6700
360.9300
2,436,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After market open · 11:49 ET
10-Q ↗
Fri, 07 Nov 2025
335.4800
359.1000
332.1200
358.3900
5,775,300
Fri, 07 Nov 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 06 Nov 2025
360.9600
363.8800
348.5500
351.3000
3,909,800
Wed, 05 Nov 2025
364.9300
370.9800
357.0600
363.2500
3,228,300
Tue, 04 Nov 2025
368.7900
374.4400
360.4800
362.8200
3,192,200
Mon, 03 Nov 2025
380.9200
384.9810
375.1600
377.7100
2,506,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
388.0000
388.4700
372.1470
377.0000
2,383,800
Thu, 30 Oct 2025
397.1500
400.9800
381.9900
382.4800
2,218,200
Wed, 29 Oct 2025
382.0800
406.0430
380.5500
401.4300
2,615,900
Tue, 28 Oct 2025
397.0300
401.0000
375.5000
384.9500
2,865,600
Mon, 27 Oct 2025
392.7500
395.6330
384.1500
391.1500
2,642,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
376.4300
391.1160
373.6000
389.1900
2,999,900