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
68.4400
69.3300
66.6000
68.0600
1,415,100
Thu, 23 Jul 2026
67.3400
70.6700
66.1600
70.5100
1,541,900
Wed, 22 Jul 2026
70.8900
72.1700
67.3200
69.0100
1,497,100
Tue, 21 Jul 2026
69.2500
71.3300
67.3400
71.3000
1,974,100
Mon, 20 Jul 2026
63.0000
65.8200
62.4500
65.7000
1,618,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
60.5100
64.2900
59.3500
61.8400
1,824,800
Thu, 16 Jul 2026
66.5900
67.2300
61.8000
63.2900
1,883,100
Wed, 15 Jul 2026
74.2400
74.9000
65.6400
68.8800
1,374,000
Tue, 14 Jul 2026
74.6400
74.6600
70.2800
72.9000
1,079,600
Mon, 13 Jul 2026
75.0000
75.5100
71.6600
72.0000
1,324,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
78.2600
79.2700
75.8500
77.3000
852,800
Thu, 09 Jul 2026
77.3800
80.1300
74.8700
78.3800
1,357,500
Wed, 08 Jul 2026
71.5900
76.6900
71.4500
74.7400
1,746,900
Tue, 07 Jul 2026
75.2100
76.0000
70.7500
71.8200
1,624,400
Mon, 06 Jul 2026
83.1400
88.4400
78.9400
79.7300
1,889,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
88.1000
91.2900
76.8600
78.3600
2,306,900
Wed, 01 Jul 2026
13 · 8-K
After-hours · 17:16 ET
8-K ↗
Wed, 01 Jul 2026
83.6300
94.0000
81.4300
88.3400
4,049,300
Tue, 30 Jun 2026
67.8900
88.5800
67.5000
85.8000
7,006,800
Mon, 29 Jun 2026
63.1600
67.4200
60.3400
67.0100
1,739,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
62.0100
63.1800
61.1200
62.1300
1,991,500
Thu, 25 Jun 2026
65.6700
65.8700
61.0000
64.1100
986,000
Wed, 24 Jun 2026
65.5600
65.6900
61.8100
62.9900
1,074,000
Tue, 23 Jun 2026
66.3900
68.8000
65.2800
65.5100
1,025,600
Mon, 22 Jun 2026
71.0700
71.6300
69.2800
70.7100
881,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
68.0300
70.1400
66.1800
69.9700
2,102,000
Wed, 17 Jun 2026
68.1500
69.0000
65.6400
65.8800
895,200
Tue, 16 Jun 2026
69.6600
71.1000
67.0800
67.1200
902,000
Mon, 15 Jun 2026
70.6000
71.2500
69.5600
70.1400
1,063,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
66.0400
68.3200
64.3300
67.7800
877,600
Thu, 11 Jun 2026
63.9700
65.9400
62.6000
65.8000
959,100
Wed, 10 Jun 2026
65.7000
67.4300
62.1000
62.6300
1,203,400
Wed, 10 Jun 2026
12 · DEFA14A
Pre-market · 08:30 ET
DEFA14A ↗
Tue, 09 Jun 2026
70.1500
70.1500
61.8000
65.7500
1,607,000
Mon, 08 Jun 2026
66.0100
69.5000
64.6700
68.7200
1,789,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
69.8900
70.2600
63.2500
63.5200
2,124,500
Thu, 04 Jun 2026
71.0500
73.2900
68.5700
72.0500
1,701,500
Wed, 03 Jun 2026
78.3200
79.7500
72.0800
73.8000
2,195,600
Tue, 02 Jun 2026
11 · 10-Q
After market open · 14:40 ET
10-Q ↗
Tue, 02 Jun 2026
78.6900
81.5300
76.0000
78.3800
1,861,800
Mon, 01 Jun 2026
72.9800
77.9900
72.2500
75.6700
2,897,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
82.5200
85.9000
71.0500
72.1800
7,413,600
Thu, 28 May 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 28 May 2026
90.7500
94.2300
88.0000
91.8400
2,836,900
Wed, 27 May 2026
94.8100
95.0000
88.2300
90.5800
2,135,600
Tue, 26 May 2026
92.5900
96.3600
89.4500
93.5700
1,955,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
84.5700
89.4000
84.1400
87.5500
1,031,000
Thu, 21 May 2026
83.3800
84.9600
81.8100
83.6400
649,300
Wed, 20 May 2026
77.8600
83.6100
77.8600
83.0000
990,000
Tue, 19 May 2026
76.4500
78.4000
74.3300
76.6900
511,600
Mon, 18 May 2026
81.9600
82.5000
77.9000
78.8800
876,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
9 · DEFA14A
After-hours · 17:09 ET
DEFA14A ↗
Fri, 15 May 2026
8 · DEF 14A
After-hours · 17:07 ET
DEF 14A ↗
Fri, 15 May 2026
78.5000
82.4300
78.0000
81.1600
831,300
Thu, 14 May 2026
81.8500
82.8600
79.5000
81.0400
764,500
Wed, 13 May 2026
81.2400
83.3700
78.6500
82.1000
1,228,200
Tue, 12 May 2026
78.5700
80.0000
74.9400
78.1900
913,700
Mon, 11 May 2026
79.4800
81.0200
77.9200
79.7200
1,294,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
75.1200
76.9800
73.5100
76.3000
1,059,400
Thu, 07 May 2026
78.0100
78.6000
73.5200
74.2700
1,547,200
Wed, 06 May 2026
76.1000
76.9300
72.7300
75.4800
962,100
Tue, 05 May 2026
72.0000
74.4400
70.5000
74.3600
834,100
Mon, 04 May 2026
72.0300
72.1500
69.4300
70.7200
777,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.5200
71.5700
67.3200
71.5600
627,000
Thu, 30 Apr 2026
66.5000
69.2900
65.2200
68.8000
746,600
Wed, 29 Apr 2026
64.5400
65.9800
63.7000
65.9400
635,600
Tue, 28 Apr 2026
62.9600
64.2800
62.1800
63.7500
472,300
Mon, 27 Apr 2026
67.0900
67.5700
64.2400
64.8600
492,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.3000
67.2300
63.3000
66.8700
928,400
Thu, 23 Apr 2026
61.4400
62.4000
59.0700
61.3400
814,700
Wed, 22 Apr 2026
60.6300
61.5000
60.0000
61.2800
506,900
Tue, 21 Apr 2026
59.5900
60.7400
59.0000
59.9800
857,900
Mon, 20 Apr 2026
57.0900
59.5300
55.0000
59.2800
1,161,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
59.2400
59.5000
57.5400
58.2300
951,000
Thu, 16 Apr 2026
57.3600
58.2700
56.8200
57.3200
724,900
Wed, 15 Apr 2026
56.2000
57.6600
56.1100
57.1400
525,400
Tue, 14 Apr 2026
55.0100
56.7200
54.5000
56.2000
594,300
Mon, 13 Apr 2026
52.5900
54.4400
52.4800
54.3000
669,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
53.8100
54.9000
52.5600
52.7800
1,214,600
Thu, 09 Apr 2026
52.9600
54.3300
52.9500
53.2400
742,900
Wed, 08 Apr 2026
54.6900
55.2700
52.3700
53.2800
621,600
Tue, 07 Apr 2026
50.9100
51.4400
50.0400
50.9900
488,000
Mon, 06 Apr 2026
50.8800
51.8600
50.3700
51.0000
590,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
49.5700
51.8300
49.2400
50.5400
668,100
Wed, 01 Apr 2026
52.5300
53.1400
50.8500
51.0800
861,700
Tue, 31 Mar 2026
49.8100
51.5200
49.2200
51.4800
618,400
Mon, 30 Mar 2026
51.1900
51.2300
48.3000
48.6500
759,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.8500
52.3500
49.9300
50.4700
522,700
Thu, 26 Mar 2026
53.3400
54.2500
52.5200
52.6700
578,000
Wed, 25 Mar 2026
55.0600
55.8200
53.8100
54.0900
387,300
Tue, 24 Mar 2026
53.6600
55.4700
53.4600
54.5300
618,500
Mon, 23 Mar 2026
7 · 10-K
After market open · 14:15 ET
10-K ↗
Mon, 23 Mar 2026
56.4200
57.1900
54.3700
54.5800
577,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
55.8600
55.8600
53.3000
54.0200
1,668,100
Thu, 19 Mar 2026
52.7100
56.6600
52.2500
55.8600
1,160,000
Wed, 18 Mar 2026
52.7400
54.9000
52.2600
53.9600
1,678,100
Tue, 17 Mar 2026
53.0500
53.5000
52.1600
52.6900
800,400
Mon, 16 Mar 2026
53.0800
53.4400
52.2000
52.3900
844,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
52.9400
53.4900
51.6600
52.2900
630,100
Thu, 12 Mar 2026
52.9000
54.1800
52.1000
52.4200
748,100
Wed, 11 Mar 2026
53.8400
54.6200
53.4700
54.0000
635,300
Tue, 10 Mar 2026
53.2600
55.5600
52.7500
54.0000
744,700
Mon, 09 Mar 2026
50.9000
53.5700
49.8900
53.2600
1,028,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
53.6000
54.7200
52.3200
52.3800
958,900
Thu, 05 Mar 2026
55.4900
56.9000
54.5600
55.4100
621,700
Wed, 04 Mar 2026
58.3900
58.5000
56.5200
56.5500
794,300
Tue, 03 Mar 2026
58.0600
59.1700
56.9300
57.4500
1,005,300
Mon, 02 Mar 2026
57.9000
62.0600
56.3100
61.0400
1,385,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 27 Feb 2026
61.0500
62.0000
56.0600
60.3400
4,388,400
Thu, 26 Feb 2026
5 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 26 Feb 2026
70.6200
72.3100
69.2500
70.9000
1,491,200
Wed, 25 Feb 2026
72.4600
72.7300
69.0700
70.2900
691,300
Tue, 24 Feb 2026
68.1100
71.4300
68.0600
71.2100
806,100
Mon, 23 Feb 2026
67.6200
68.1200
65.9400
67.1300
687,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.6900
68.5700
65.5900
68.0100
896,600
Thu, 19 Feb 2026
65.3900
66.2900
64.0000
66.2300
495,600
Wed, 18 Feb 2026
66.0100
66.5000
65.1000
65.8600
532,800
Tue, 17 Feb 2026
65.3300
66.9600
64.0100
65.7900
367,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
64.8800
67.2200
63.8600
66.2100
487,800
Thu, 12 Feb 2026
67.0200
67.2600
63.7700
65.9200
817,100
Wed, 11 Feb 2026
67.9900
68.0000
65.1900
66.8700
725,000
Tue, 10 Feb 2026
65.7400
68.3000
65.4500
66.2600
634,300
Mon, 09 Feb 2026
63.0000
65.3000
61.5100
65.2500
653,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.1000
64.0900
60.8300
63.6400
705,600
Thu, 05 Feb 2026
59.7400
60.6800
58.5800
59.4500
688,100
Wed, 04 Feb 2026
60.2000
62.3100
59.2300
60.7500
801,300
Tue, 03 Feb 2026
63.6000
64.8000
59.1100
60.2300
903,300
Mon, 02 Feb 2026
63.1800
65.5700
62.5500
62.8800
844,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
64.2400
65.4400
63.0800
64.0400
872,200
Thu, 29 Jan 2026
66.3300
66.8300
63.8600
65.9000
548,500
Wed, 28 Jan 2026
67.4400
69.0500
66.6600
66.6900
434,800
Tue, 27 Jan 2026
67.9600
68.0600
66.2400
66.3500
466,200
Mon, 26 Jan 2026
66.7800
68.7000
66.4900
67.0400
449,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
68.8100
68.9600
66.7400
67.1900
545,300
Thu, 22 Jan 2026
69.9500
71.4000
68.9100
69.0700
740,300
Wed, 21 Jan 2026
67.1000
69.6000
65.9500
68.5700
961,300
Tue, 20 Jan 2026
66.7500
67.6900
65.2400
65.7400
746,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
66.6200
70.7700
66.0500
68.7300
1,516,300
Thu, 15 Jan 2026
66.4400
66.8400
64.3200
64.6000
1,245,000
Wed, 14 Jan 2026
65.5400
65.9900
64.0000
64.8000
1,071,900
Tue, 13 Jan 2026
68.8700
69.0500
65.5100
65.6400
1,696,000
Mon, 12 Jan 2026
68.1300
68.7500
66.7000
68.5700
1,678,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
71.0000
71.5000
69.0400
69.2500
1,785,700
Thu, 08 Jan 2026
70.0300
71.5300
68.4800
70.7800
1,209,300
Wed, 07 Jan 2026
79.8100
79.8100
70.1900
70.5400
2,380,600
Tue, 06 Jan 2026
79.1900
81.3500
77.1400
80.6400
1,024,900
Mon, 05 Jan 2026
76.9600
77.8200
73.7800
77.1100
1,470,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
72.8300
76.0000
72.8300
75.1600
938,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
69.9800
71.3700
69.9800
70.8400
514,400
Tue, 30 Dec 2025
71.3600
71.4200
69.6900
69.7700
483,000
Mon, 29 Dec 2025
70.4000
71.4500
69.7900
70.0700
604,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
72.1500
72.3400
71.1100
71.4000
426,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
71.9800
72.4100
71.3900
71.7500
318,700
Tue, 23 Dec 2025
72.7700
73.3300
71.5300
71.9800
651,700
Mon, 22 Dec 2025
73.5000
74.5800
72.6100
72.8200
650,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
70.5400
72.5700
70.4400
72.5200
1,006,700
Thu, 18 Dec 2025
72.6700
73.1300
70.2700
70.4600
540,600
Wed, 17 Dec 2025
72.8600
73.6800
69.6200
69.9800
566,600
Tue, 16 Dec 2025
72.4300
73.3300
71.2000
71.9800
703,900
Mon, 15 Dec 2025
75.9600
76.8900
73.4400
73.8000
557,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
77.8200
79.5000
74.5200
75.2800
732,900
Thu, 11 Dec 2025
78.2600
79.4000
74.8000
79.1400
759,800
Wed, 10 Dec 2025
78.3600
79.9500
77.6300
79.0200
750,100
Tue, 09 Dec 2025
76.1500
78.8000
76.0100
78.2500
771,800
Mon, 08 Dec 2025
75.4500
78.2000
74.5000
76.6900
1,041,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
72.4600
75.4000
71.6900
74.1000
1,037,800
Thu, 04 Dec 2025
4 · 10-Q
After market open · 14:30 ET
10-Q ↗
Thu, 04 Dec 2025
70.0000
71.4800
69.2900
71.0600
997,900
Wed, 03 Dec 2025
71.6500
71.6500
68.7900
70.1100
1,605,800
Tue, 02 Dec 2025
72.0000
73.4600
70.7000
71.0900
1,767,100
Mon, 01 Dec 2025
72.5000
73.2900
69.8000
70.9200
1,299,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.0100
75.2300
72.7700
74.1800
939,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
79.9700
80.4300
73.6800
73.8900
4,416,200
Tue, 25 Nov 2025
3 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 25 Nov 2025
87.6200
91.1800
84.7000
90.9700
1,699,600
Mon, 24 Nov 2025
86.1100
90.6700
85.4500
89.5700
1,139,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
83.5100
87.2900
80.3100
86.1400
966,000
Thu, 20 Nov 2025
90.6200
92.7900
83.1700
83.3200
1,083,900
Wed, 19 Nov 2025
85.0000
89.1400
83.0900
87.4400
875,900
Tue, 18 Nov 2025
82.0800
84.7000
81.5000
83.0900
577,800
Mon, 17 Nov 2025
86.2200
88.7500
83.0600
84.0600
798,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
85.8000
89.5300
85.5000
87.8400
706,400
Thu, 13 Nov 2025
93.1700
94.5000
87.0900
88.7500
1,010,800
Wed, 12 Nov 2025
94.6800
96.6900
93.0000
95.5100
880,300
Tue, 11 Nov 2025
92.6500
95.7200
92.0400
93.5300
809,400
Mon, 10 Nov 2025
92.3400
95.5800
91.7500
94.4200
871,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
86.7300
89.8400
82.9200
89.6700
951,300
Thu, 06 Nov 2025
87.0000
94.7900
86.5300
90.6200
1,478,200
Wed, 05 Nov 2025
82.4700
87.0700
82.3800
86.5000
296,100
Tue, 04 Nov 2025
81.8900
84.5600
81.2600
81.9700
424,800
Mon, 03 Nov 2025
87.0000
87.7700
85.1300
85.2800
471,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
85.7800
87.3800
84.3100
85.2300
321,600
Thu, 30 Oct 2025
85.4900
86.5000
83.5700
84.6800
440,600
Wed, 29 Oct 2025
87.1700
87.9700
84.8100
86.0000
354,700
Tue, 28 Oct 2025
86.4100
87.4900
84.9900
86.3000
283,600
Mon, 27 Oct 2025
87.3500
88.3400
86.4700
86.5400
452,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
85.8800
86.5000
83.2200
85.6300
411,000
Thu, 23 Oct 2025
80.4400
83.5900
78.3100
83.4500
295,300
Wed, 22 Oct 2025
81.5000
81.8900
78.3100
79.7900
461,100
Tue, 21 Oct 2025
84.0000
84.9800
82.8400
83.1800
213,400
Mon, 20 Oct 2025
84.1600
86.0000
83.7300
84.4800
271,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
83.0000
84.5000
81.6100
82.6800
373,500
Thu, 16 Oct 2025
85.3200
88.4900
83.5000
84.0900
710,400
Wed, 15 Oct 2025
83.1400
84.1800
81.5000
83.2700
377,400
Tue, 14 Oct 2025
78.6400
82.3100
77.7700
81.1400
510,700
Mon, 13 Oct 2025
76.2100
81.3900
76.1300
80.9500
939,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
83.9500
84.6600
72.5800
72.8800
1,493,800
Thu, 09 Oct 2025
84.9000
85.1000
82.9200
84.2800
261,700
Wed, 08 Oct 2025
81.7500
85.2800
81.3300
85.0300
401,000
Tue, 07 Oct 2025
85.9800
86.6000
80.6600
81.5800
503,900
Mon, 06 Oct 2025
85.5900
87.1000
84.5000
85.2900
452,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
87.0300
87.4900
84.0100
84.1600
463,000
Thu, 02 Oct 2025
86.5000
86.9900
84.4900
86.1200
467,300
Wed, 01 Oct 2025
81.1600
85.9700
81.1600
85.0800
590,700
Tue, 30 Sep 2025
82.8300
84.0100
81.2200
82.5200
469,300
Mon, 29 Sep 2025
84.0600
85.1500
82.2900
82.8300
433,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
83.4200
84.0600
82.1000
83.2800
361,600
Thu, 25 Sep 2025
82.9000
84.0600
81.9300
83.4000
357,300
Wed, 24 Sep 2025
87.0000
87.0000
83.6300
84.6800
519,900
Tue, 23 Sep 2025
89.0000
89.2400
85.6000
87.0300
708,100
Mon, 22 Sep 2025
83.3500
89.2900
82.8400
88.8100
1,182,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
82.6200
84.0600
81.8000
82.9300
1,647,400
Thu, 18 Sep 2025
82.3000
83.1200
81.0000
82.6400
1,897,300
Wed, 17 Sep 2025
79.0800
81.2000
78.6400
79.6800
794,100
Tue, 16 Sep 2025
80.8000
81.1600
78.4200
79.1400
887,000
Mon, 15 Sep 2025
80.5500
82.7400
80.0200
80.7700
487,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
83.0800
83.1000
79.8700
80.3700
478,500
Thu, 11 Sep 2025
83.9400
84.4900
82.4000
83.1400
549,300
Wed, 10 Sep 2025
86.5000
86.7600
83.0000
83.4700
694,000
Tue, 09 Sep 2025
83.1900
84.9600
82.9700
84.6400
460,600
Mon, 08 Sep 2025
84.0800
85.0900
82.6700
83.9900
623,900
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
82.5000
83.4200
81.4200
82.8400
790,200
Thu, 04 Sep 2025
79.2800
81.3000
78.3600
81.1900
1,219,500
Wed, 03 Sep 2025
2 · 10-Q
After market open · 14:30 ET
10-Q ↗
Wed, 03 Sep 2025
80.7700
81.0000
78.3100
79.3200
911,300
Tue, 02 Sep 2025
79.5300
80.5000
75.5700
80.0700
2,197,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
83.5000
93.4400
80.8000
82.4800
7,163,500
Thu, 28 Aug 2025
1 · 8-K
After-hours · 16:44 ET
8-K ↗
Thu, 28 Aug 2025
72.5000
73.6000
70.4700
70.6300
1,996,100
Wed, 27 Aug 2025
70.1900
72.6800
70.0100
71.9300
610,400
Tue, 26 Aug 2025
70.4600
72.0300
70.0800
70.5300
579,700
Mon, 25 Aug 2025
71.5000
72.0000
70.5900
70.6500
806,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
66.6200
72.0000
66.2700
71.9400
966,200
Thu, 21 Aug 2025
64.3900
66.4200
64.2100
66.0200
498,300
Wed, 20 Aug 2025
65.5900
66.1500
63.1800
65.5700
446,700
Tue, 19 Aug 2025
68.9700
68.9700
65.7100
66.2400
450,300
Mon, 18 Aug 2025
66.9300
69.1800
66.9000
68.9700
369,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
68.4800
68.4800
66.1500
66.9900
426,400
Thu, 14 Aug 2025
67.7600
68.7400
66.7200
68.5800
502,900
Wed, 13 Aug 2025
69.7000
70.4200
68.4400
69.2400
828,900
Tue, 12 Aug 2025
65.0000
69.2000
64.5000
69.1700
620,900
Mon, 11 Aug 2025
65.4500
65.5500
64.2200
64.3600
508,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
63.1300
64.6000
62.0100
64.5500
384,700
Thu, 07 Aug 2025
63.8900
63.8900
61.7300
62.8900
484,600
Wed, 06 Aug 2025
62.7900
62.9100
61.3100
62.4900
315,200
Tue, 05 Aug 2025
64.5400
64.9500
62.5400
63.4000
345,000
Mon, 04 Aug 2025
64.7900
65.4600
63.5600
64.0100
441,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
64.0000
64.8300
61.6700
63.7400
528,600
Thu, 31 Jul 2025
67.3100
68.9700
65.2400
66.0900
601,200
Wed, 30 Jul 2025
69.3300
69.8400
66.8200
67.6100
544,700
Tue, 29 Jul 2025
70.8000
71.9400
68.3600
68.6500
503,600
Mon, 28 Jul 2025
68.1300
70.0600
67.8000
69.9900
572,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend