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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
63.3100
63.6400
63.2000
63.3400
103,551
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
62.8000
63.3000
62.6000
63.2200
416,900
Thu, 23 Jul 2026
63.4710
63.7300
62.3800
62.7200
573,600
Wed, 22 Jul 2026
63.8100
64.0400
63.0300
63.0800
558,300
Tue, 21 Jul 2026
64.9500
64.9500
63.4900
63.6300
1,314,400
Mon, 20 Jul 2026
65.9980
65.9980
64.7550
64.9100
395,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.6000
65.9400
65.1310
65.6100
324,100
Thu, 16 Jul 2026
65.1300
65.5700
64.6600
65.4900
720,700
Wed, 15 Jul 2026
65.7400
65.8000
64.6350
65.0800
654,500
Tue, 14 Jul 2026
66.6800
66.7300
65.2800
65.9000
504,500
Mon, 13 Jul 2026
66.0200
66.8000
65.9350
66.6100
445,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
65.5700
66.2800
65.5100
66.0000
518,000
Thu, 09 Jul 2026
65.4900
65.7200
65.0200
65.6100
495,100
Wed, 08 Jul 2026
65.3200
65.4800
65.0700
65.4000
460,400
Tue, 07 Jul 2026
65.0000
65.4200
64.6550
65.2700
452,200
Mon, 06 Jul 2026
64.0300
64.9650
64.0300
64.8800
564,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
63.9000
64.0600
63.6000
64.0100
495,600
Wed, 01 Jul 2026
64.0540
64.0540
63.3900
63.8800
476,400
Tue, 30 Jun 2026
63.4900
63.5450
63.0300
63.3000
464,200
Mon, 29 Jun 2026
63.3700
63.5700
63.0600
63.5700
279,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.5100
63.2300
62.4900
63.1500
565,300
Thu, 25 Jun 2026
63.0500
63.4700
62.6400
62.7200
339,500
Wed, 24 Jun 2026
63.5500
63.5900
62.9350
63.0900
329,400
Tue, 23 Jun 2026
63.4100
63.5600
63.0750
63.5100
573,500
Mon, 22 Jun 2026
63.2600
63.4700
62.9300
63.0500
551,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.2200
63.3900
62.8100
63.2500
938,700
Wed, 17 Jun 2026
63.0900
63.4750
62.9400
63.2200
722,200
Tue, 16 Jun 2026
62.7000
63.5400
62.7000
63.3800
325,400
Mon, 15 Jun 2026
63.1500
63.2200
62.7500
62.9300
427,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
63.3800
63.5050
63.0000
63.0300
441,800
Thu, 11 Jun 2026
63.0900
63.3200
62.3250
63.2400
382,500
Wed, 10 Jun 2026
62.9700
63.4100
62.8200
63.0900
590,900
Tue, 09 Jun 2026
62.5600
62.9200
62.5000
62.7800
358,200
Mon, 08 Jun 2026
62.5200
62.6100
62.2450
62.5400
539,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
62.6500
62.9200
62.3800
62.6500
350,200
Thu, 04 Jun 2026
62.4300
62.6400
62.1650
62.3600
640,700
Wed, 03 Jun 2026
16 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 03 Jun 2026
62.1900
62.7200
62.0000
62.4000
514,800
Tue, 02 Jun 2026
62.4800
62.4800
62.1350
62.2400
818,500
Mon, 01 Jun 2026
62.3500
62.7700
62.2800
62.6600
461,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
62.6800
62.9000
62.3600
62.5500
617,800
Thu, 28 May 2026
62.4400
62.8750
62.4300
62.7900
283,400
Wed, 27 May 2026
62.5000
62.9500
62.4000
62.5900
321,500
Tue, 26 May 2026
62.2600
62.7800
62.2200
62.6700
612,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
62.7300
62.8650
62.2650
62.4700
405,000
Thu, 21 May 2026
62.4600
63.1500
62.2960
62.7100
622,500
Wed, 20 May 2026
62.6200
62.7800
62.0300
62.5100
479,300
Tue, 19 May 2026
62.9500
62.9500
62.2700
62.3600
373,300
Mon, 18 May 2026
62.6800
62.9000
62.2650
62.7000
486,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
61.9800
62.5600
61.6800
62.5400
824,000
Thu, 14 May 2026
61.5500
61.7300
61.2150
61.4200
323,300
Wed, 13 May 2026
60.9500
61.3050
60.8600
61.2900
529,000
Tue, 12 May 2026
61.1100
61.5700
60.8050
61.0900
693,600
Mon, 11 May 2026
61.8900
61.8900
61.0300
61.1100
312,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
61.7200
61.7700
61.1200
61.3800
503,000
Thu, 07 May 2026
15 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Thu, 07 May 2026
62.2000
62.8720
61.4050
61.6800
765,100
Wed, 06 May 2026
14 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 06 May 2026
62.7400
62.9000
62.4400
62.5700
553,700
Tue, 05 May 2026
62.6400
62.9000
62.5000
62.7300
874,100
Mon, 04 May 2026
62.3700
62.7650
62.2000
62.6900
435,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.3300
62.7000
62.1100
62.6500
568,000
Thu, 30 Apr 2026
61.7600
62.4900
61.7600
62.2600
332,000
Wed, 29 Apr 2026
61.7900
62.1000
61.6300
61.9300
345,700
Tue, 28 Apr 2026
62.3800
62.3800
61.7100
61.7200
443,500
Mon, 27 Apr 2026
62.0400
62.4100
61.8500
61.9500
328,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
62.1100
62.2000
61.9400
62.0400
245,500
Thu, 23 Apr 2026
62.0900
62.2000
61.8150
62.1700
309,800
Wed, 22 Apr 2026
62.1100
62.1700
61.4100
62.0800
426,400
Tue, 21 Apr 2026
61.8500
62.1300
61.7900
61.9000
325,800
Mon, 20 Apr 2026
62.1700
62.3700
61.7700
61.8400
287,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
62.5600
62.6300
62.1950
62.2200
435,700
Thu, 16 Apr 2026
62.0900
62.4430
62.0050
62.3000
499,700
Wed, 15 Apr 2026
61.4000
62.2500
61.3400
62.0900
798,600
Tue, 14 Apr 2026
13 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Tue, 14 Apr 2026
12 · DEF 14A
After-hours · 16:27 ET
DEF 14A ↗
Tue, 14 Apr 2026
61.1900
61.5400
61.1100
61.2700
483,700
Mon, 13 Apr 2026
60.7300
61.4000
60.5500
61.3000
875,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.6300
60.8000
60.3800
60.7300
455,600
Thu, 09 Apr 2026
60.8700
61.2310
60.5500
60.6900
498,700
Wed, 08 Apr 2026
60.7100
61.2400
60.2800
61.0200
1,108,500
Tue, 07 Apr 2026
60.1500
60.2800
59.6200
60.2400
336,100
Mon, 06 Apr 2026
59.6900
60.1900
59.0600
60.1500
514,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.5000
59.7900
59.1100
59.7800
893,300
Wed, 01 Apr 2026
60.1800
60.3150
59.5200
59.6300
767,200
Tue, 31 Mar 2026
60.1100
60.3200
59.7800
59.8800
651,300
Mon, 30 Mar 2026
60.0000
60.2500
59.6850
59.9200
416,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.4500
60.4500
59.7600
59.9800
504,200
Thu, 26 Mar 2026
60.4000
60.7400
60.2600
60.4700
575,800
Wed, 25 Mar 2026
60.0000
60.5500
59.9850
60.5400
448,700
Tue, 24 Mar 2026
60.0400
60.3600
59.7800
60.2600
776,800
Mon, 23 Mar 2026
60.2200
60.3850
59.5400
60.1500
401,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
59.5000
59.7000
59.0500
59.3500
882,300
Thu, 19 Mar 2026
59.4200
60.0400
59.2500
59.5600
440,800
Wed, 18 Mar 2026
59.5000
59.6620
59.2500
59.4000
689,000
Tue, 17 Mar 2026
60.2300
60.2400
59.5100
59.5900
818,900
Mon, 16 Mar 2026
60.1200
60.5480
59.9200
59.9200
648,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
60.8000
60.8000
59.8550
60.2300
492,900
Thu, 12 Mar 2026
59.6700
60.5400
59.5600
60.3800
632,400
Wed, 11 Mar 2026
60.3400
60.3500
59.4150
60.2300
910,300
Tue, 10 Mar 2026
60.4900
60.7800
59.7600
60.2700
832,700
Mon, 09 Mar 2026
59.1000
60.5900
58.9000
60.3800
962,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
59.9900
60.0500
59.1250
59.1900
1,429,400
Thu, 05 Mar 2026
60.8200
61.0100
60.5400
60.8800
628,400
Wed, 04 Mar 2026
59.7800
61.2000
59.6150
60.9300
1,195,300
Tue, 03 Mar 2026
59.3600
60.1100
59.0100
59.7800
813,100
Mon, 02 Mar 2026
59.5000
60.0050
59.4100
59.9000
892,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
60.2000
60.2200
59.4500
59.9800
1,041,400
Thu, 26 Feb 2026
61.0100
61.0100
59.9600
60.2100
1,476,600
Wed, 25 Feb 2026
61.9400
61.9400
60.6900
60.7600
1,614,800
Tue, 24 Feb 2026
11 · 10-K
After-hours · 17:13 ET
10-K ↗
Tue, 24 Feb 2026
61.8400
62.0100
60.1300
61.8600
2,288,200
Mon, 23 Feb 2026
10 · 8-K
After-hours · 16:25 ET
8-K ↗
Mon, 23 Feb 2026
63.6800
63.6800
62.5400
62.5400
1,129,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.6700
63.9500
63.4200
63.9300
528,000
Thu, 19 Feb 2026
63.9700
64.1000
63.6000
63.6800
472,900
Wed, 18 Feb 2026
63.8200
64.0100
63.8200
63.9800
252,800
Tue, 17 Feb 2026
63.9400
64.2400
63.7900
63.9100
650,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.0100
64.1100
63.7600
63.8400
493,500
Thu, 12 Feb 2026
9 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 12 Feb 2026
64.2000
64.2000
63.8000
64.0900
954,600
Wed, 11 Feb 2026
63.9000
63.9500
63.7900
63.8700
622,900
Tue, 10 Feb 2026
63.7000
63.9600
63.5300
63.8200
426,600
Mon, 09 Feb 2026
63.7200
63.8200
63.4500
63.7000
420,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
63.9900
64.0500
63.6900
63.7300
426,400
Thu, 05 Feb 2026
63.8000
64.0900
63.6800
63.9900
803,700
Wed, 04 Feb 2026
8 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Wed, 04 Feb 2026
63.8000
64.0250
63.7100
63.8500
524,900
Tue, 03 Feb 2026
64.1800
64.2550
63.6500
63.6800
610,800
Mon, 02 Feb 2026
64.1000
64.2900
64.0500
64.1400
622,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
64.2000
64.3000
64.0000
64.0600
500,500
Thu, 29 Jan 2026
64.4000
64.4000
64.0950
64.2000
337,100
Wed, 28 Jan 2026
64.1700
64.4050
64.0000
64.3500
451,800
Tue, 27 Jan 2026
64.3800
64.3900
64.1000
64.1700
238,100
Mon, 26 Jan 2026
64.2400
64.3800
64.1500
64.3200
785,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
64.3000
64.4500
64.0900
64.1100
337,200
Thu, 22 Jan 2026
64.2000
64.4800
64.0800
64.3500
601,300
Wed, 21 Jan 2026
64.3700
64.5050
63.9600
64.1400
497,200
Tue, 20 Jan 2026
64.0100
64.4300
64.0000
64.4200
1,502,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
64.2600
64.5000
63.9200
64.0400
576,600
Thu, 15 Jan 2026
63.8000
64.1800
63.8000
64.0900
928,600
Wed, 14 Jan 2026
64.0100
64.1260
63.8000
63.8000
979,600
Tue, 13 Jan 2026
64.4300
64.4900
63.8500
64.0000
1,265,300
Mon, 12 Jan 2026
64.5500
64.6900
64.3100
64.3700
671,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
64.7600
64.8100
64.3500
64.7000
623,400
Thu, 08 Jan 2026
64.9600
65.0600
64.5150
64.7600
794,600
Wed, 07 Jan 2026
65.0500
65.3600
64.8900
64.9800
613,200
Tue, 06 Jan 2026
64.5200
65.0600
64.4500
65.0500
1,635,300
Mon, 05 Jan 2026
64.4000
64.8100
64.4000
64.6200
699,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.7800
64.8500
64.0220
64.5700
1,874,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.7900
64.9100
64.7600
64.7900
420,600
Tue, 30 Dec 2025
64.9900
64.9900
64.7500
64.8000
475,300
Mon, 29 Dec 2025
64.9500
65.0000
64.7200
64.9000
1,021,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
64.8000
64.9400
64.7500
64.8500
354,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
64.6200
64.7900
64.6200
64.7500
237,500
Tue, 23 Dec 2025
64.8600
65.0000
64.4800
64.5500
750,100
Mon, 22 Dec 2025
64.9800
65.0700
64.8500
64.8600
847,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
65.1700
65.2300
64.4100
64.9100
1,324,700
Thu, 18 Dec 2025
65.1900
65.2000
64.9400
64.9800
962,500
Wed, 17 Dec 2025
65.3200
65.4000
65.0300
65.1500
800,800
Tue, 16 Dec 2025
65.3900
65.4200
65.2800
65.2800
624,400
Mon, 15 Dec 2025
65.4300
65.5050
65.2900
65.3500
729,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
65.4200
65.5000
65.3700
65.4000
714,000
Thu, 11 Dec 2025
65.4600
65.5400
65.2800
65.4000
776,500
Wed, 10 Dec 2025
65.4200
65.5100
65.3800
65.5000
782,200
Tue, 09 Dec 2025
65.4300
65.5050
65.4100
65.4200
652,900
Mon, 08 Dec 2025
65.4300
65.4500
65.1800
65.3000
611,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
65.5400
65.5900
65.2900
65.3500
1,329,000
Thu, 04 Dec 2025
65.5100
65.6000
65.4500
65.5200
639,600
Wed, 03 Dec 2025
65.5400
65.6100
65.3200
65.5900
699,400
Tue, 02 Dec 2025
65.6300
65.6300
65.3800
65.5400
1,035,400
Mon, 01 Dec 2025
65.4900
65.6400
65.4100
65.5800
814,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
65.5000
65.6500
65.4100
65.5500
313,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.6700
65.6800
65.0000
65.4100
1,326,900
Tue, 25 Nov 2025
65.6700
65.7200
65.5200
65.5800
1,000,200
Mon, 24 Nov 2025
65.5800
65.6700
65.4500
65.5200
1,238,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
65.5500
65.7200
65.4200
65.5700
984,900
Thu, 20 Nov 2025
65.7400
65.7500
65.1400
65.5300
1,489,100
Wed, 19 Nov 2025
65.7600
65.9000
65.5600
65.6700
1,148,200
Tue, 18 Nov 2025
65.6200
65.9200
65.5300
65.7800
1,355,200
Mon, 17 Nov 2025
65.8100
65.8600
65.5100
65.6200
1,562,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
65.7200
65.8900
65.6000
65.7800
1,700,800
Thu, 13 Nov 2025
65.8900
65.9400
65.6000
65.7900
1,990,300
Wed, 12 Nov 2025
65.8500
65.9700
65.7750
65.8200
1,753,900
Tue, 11 Nov 2025
65.9500
66.1100
65.7900
65.8300
2,078,200
Mon, 10 Nov 2025
65.9800
66.3300
65.8400
65.9100
1,882,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7 · 10-Q
After-hours · 17:31 ET
10-Q ↗
Fri, 07 Nov 2025
65.7000
66.0900
65.5700
66.0100
4,323,900
Fri, 07 Nov 2025
6 · 8-K
Next filing day · accepted 06 Nov, 19:17 ET
8-K ↗
Thu, 06 Nov 2025
5 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 06 Nov 2025
65.6000
66.0000
65.4600
65.7000
13,991,600
Thu, 06 Nov 2025
4 · 8-K
Pre-market · 08:00 ET
8-K ↗
Wed, 05 Nov 2025
53.8900
54.1900
51.6000
51.8000
1,341,900
Tue, 04 Nov 2025
52.9500
55.2800
52.1600
54.2900
1,741,600
Mon, 03 Nov 2025
54.7900
54.7900
51.0750
53.5750
2,379,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
56.2500
58.5800
54.0100
57.0700
4,282,500
Thu, 30 Oct 2025
45.9400
46.7270
45.6650
45.6900
380,400
Wed, 29 Oct 2025
46.0000
46.8950
45.7300
46.2900
456,900
Tue, 28 Oct 2025
46.9300
46.9300
45.8700
46.2100
401,500
Mon, 27 Oct 2025
46.6900
47.2600
46.6350
46.8100
653,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
47.2400
47.2900
46.2800
46.6400
511,500
Thu, 23 Oct 2025
46.5100
47.1500
46.0300
47.0100
578,700
Wed, 22 Oct 2025
46.8500
47.2700
45.9300
46.5700
751,500
Tue, 21 Oct 2025
46.6000
48.0800
46.4300
47.1000
762,000
Mon, 20 Oct 2025
46.5100
47.1000
45.9500
46.6200
740,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
45.0100
47.1300
44.5100
46.5400
2,389,300
Thu, 16 Oct 2025
48.0100
49.9700
45.0910
45.1400
4,662,100
Wed, 15 Oct 2025
50.2000
50.5300
47.7700
48.2600
705,600
Tue, 14 Oct 2025
47.7100
50.3500
47.7100
49.9200
940,000
Mon, 13 Oct 2025
47.9100
48.2100
47.1500
48.0400
770,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
48.3100
48.9900
47.2300
47.2800
741,500
Thu, 09 Oct 2025
48.5900
48.9900
47.9900
48.3100
496,400
Wed, 08 Oct 2025
49.0600
49.1850
47.9800
48.6350
724,000
Tue, 07 Oct 2025
51.5200
51.5200
48.5600
48.6100
1,096,700
Mon, 06 Oct 2025
52.8600
53.3100
50.9000
51.0400
1,022,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
51.8900
53.1400
51.4650
53.0800
1,103,700
Thu, 02 Oct 2025
53.1000
53.3100
51.7500
51.8900
1,086,300
Wed, 01 Oct 2025
52.6900
54.0000
52.6900
53.2050
913,900
Tue, 30 Sep 2025
54.5200
54.7900
52.5000
53.0800
1,087,600
Mon, 29 Sep 2025
55.5000
56.0000
54.3000
54.5800
1,145,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
54.9600
56.1500
54.9600
55.7400
1,152,600
Thu, 25 Sep 2025
53.9700
55.9300
53.8900
54.9400
1,835,000
Wed, 24 Sep 2025
54.0000
54.7800
53.8800
54.2100
1,336,200
Tue, 23 Sep 2025
55.0600
55.6900
53.4700
53.5200
1,792,100
Mon, 22 Sep 2025
56.5600
57.7000
54.5100
55.1700
4,245,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
45.3600
60.7400
44.7300
57.5900
10,405,100
Thu, 18 Sep 2025
45.9600
46.5400
44.9300
45.2600
1,101,200
Wed, 17 Sep 2025
46.9000
47.2250
45.6200
45.9500
626,800
Tue, 16 Sep 2025
47.0300
47.3350
46.3700
46.8200
741,000
Mon, 15 Sep 2025
48.8200
49.0350
47.1800
47.2100
889,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
48.5500
49.5800
48.5500
48.9900
539,900
Thu, 11 Sep 2025
48.6300
49.3800
48.1300
48.8800
984,200
Wed, 10 Sep 2025
48.2300
49.2800
46.6300
48.7500
1,968,300
Tue, 09 Sep 2025
48.5800
49.6100
47.4400
48.8100
2,328,400
Mon, 08 Sep 2025
43.3000
43.6900
42.0700
43.3800
1,067,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
44.2450
44.7960
43.2450
43.3600
643,400
Thu, 04 Sep 2025
45.0700
45.0700
44.1000
44.2300
1,165,000
Wed, 03 Sep 2025
45.6900
45.8500
44.2950
44.6900
1,221,600
Tue, 02 Sep 2025
3 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 02 Sep 2025
46.6000
46.8200
45.7500
46.1600
527,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
46.7800
47.6000
46.4900
47.2600
473,200
Thu, 28 Aug 2025
46.8400
46.9900
46.3700
46.7200
466,900
Wed, 27 Aug 2025
46.6400
47.4400
46.5400
46.8900
442,000
Tue, 26 Aug 2025
46.6300
47.0400
46.4900
46.8900
542,400
Mon, 25 Aug 2025
46.7500
47.1000
46.3700
46.7900
619,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
46.6900
47.9100
46.6450
47.0900
448,200
Thu, 21 Aug 2025
46.5800
46.7350
46.1000
46.4200
434,100
Wed, 20 Aug 2025
46.0700
46.9300
45.9500
46.6900
744,800
Tue, 19 Aug 2025
45.5900
46.7600
45.4400
46.1300
630,000
Mon, 18 Aug 2025
45.4000
45.7450
45.0000
45.5900
554,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
47.0000
47.0000
45.3300
45.6800
600,100
Thu, 14 Aug 2025
46.5200
46.8500
45.9700
46.6800
528,800
Wed, 13 Aug 2025
46.2500
47.0080
46.2500
47.0000
652,900
Tue, 12 Aug 2025
45.4600
46.4050
45.4200
46.1400
464,000
Mon, 11 Aug 2025
44.9700
45.5100
44.7600
45.1900
615,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 08 Aug 2025
43.8800
45.6250
43.1600
44.5200
1,257,100
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:28 ET
8-K ↗
Thu, 07 Aug 2025
47.4200
47.8900
45.7700
46.0700
1,019,400
Wed, 06 Aug 2025
47.0300
48.3400
46.7000
47.4800
740,100
Tue, 05 Aug 2025
47.3800
47.4650
46.6200
46.7900
641,200
Mon, 04 Aug 2025
46.5000
47.5800
46.0200
46.9600
727,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
47.0000
47.3800
45.1000
46.1800
998,900
Thu, 31 Jul 2025
47.0800
48.5200
46.6900
47.8500
644,400
Wed, 30 Jul 2025
48.2100
48.2100
46.4950
47.1500
901,800
Tue, 29 Jul 2025
48.6900
49.2800
48.1800
48.2700
610,900
Mon, 28 Jul 2025
50.1700
50.1700
48.6900
48.6900
457,000
Sun, 27 Jul 2025
Weekend