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
70.8000
72.5000
69.0400
70.4800
668,000
Thu, 23 Jul 2026
70.4500
70.6900
67.1100
69.0700
993,700
Wed, 22 Jul 2026
72.7600
73.2400
67.7000
69.9000
1,544,500
Tue, 21 Jul 2026
77.0500
79.3800
72.8300
72.9600
1,291,200
Mon, 20 Jul 2026
74.7500
81.3500
74.2000
79.4600
2,372,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
74.0300
77.6800
73.5100
76.0000
1,218,400
Thu, 16 Jul 2026
78.8500
79.8400
75.4200
75.5000
1,667,300
Wed, 15 Jul 2026
81.3300
82.3000
77.9900
78.3500
1,226,200
Tue, 14 Jul 2026
76.6400
81.7500
75.6900
80.0900
1,428,200
Mon, 13 Jul 2026
78.7600
81.4000
78.1200
80.3500
772,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.0000
81.5200
77.1000
77.6900
662,000
Thu, 09 Jul 2026
74.9500
80.0500
74.0000
79.4400
1,526,200
Wed, 08 Jul 2026
78.4200
79.3400
76.8800
78.0100
1,203,500
Tue, 07 Jul 2026
79.6800
82.6200
78.5900
79.7000
2,270,900
Mon, 06 Jul 2026
76.4000
79.1300
75.1200
77.7900
1,193,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.0700
78.9300
73.2070
78.3100
1,411,800
Wed, 01 Jul 2026
71.9600
76.1800
71.4200
74.0350
1,395,500
Tue, 30 Jun 2026
69.4600
70.9100
68.3770
70.7100
1,552,300
Mon, 29 Jun 2026
69.3100
70.9100
68.4900
70.2000
1,595,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
63.7800
70.0900
63.7800
69.2000
11,154,500
Thu, 25 Jun 2026
61.7100
64.4300
60.5100
63.4000
1,457,000
Wed, 24 Jun 2026
64.0000
66.5800
63.4200
65.0300
1,033,600
Tue, 23 Jun 2026
63.5200
64.3100
61.7450
64.1900
1,277,100
Mon, 22 Jun 2026
63.2800
66.3810
61.3950
62.5700
1,057,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
12 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 18 Jun 2026
61.5800
64.5100
60.5500
64.2300
1,699,400
Wed, 17 Jun 2026
65.4400
67.5000
61.7700
62.4500
1,682,200
Tue, 16 Jun 2026
68.1900
69.5000
66.0950
66.5700
1,371,400
Mon, 15 Jun 2026
66.7700
68.8700
66.2700
68.8000
1,092,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
67.9400
68.3380
65.2500
66.7700
963,700
Thu, 11 Jun 2026
69.5400
71.0790
68.0400
68.2400
1,666,700
Wed, 10 Jun 2026
69.0000
72.9500
68.4500
71.3900
1,470,800
Tue, 09 Jun 2026
70.9800
73.5000
68.6000
70.7100
1,798,900
Mon, 08 Jun 2026
77.2500
78.7800
72.4100
72.9500
2,180,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
11 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Fri, 05 Jun 2026
83.0500
84.0900
75.5500
77.4000
4,697,500
Thu, 04 Jun 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Jun 2026
73.6500
76.8100
73.2100
74.3300
3,039,000
Wed, 03 Jun 2026
74.1900
74.1900
70.9100
72.6300
2,355,300
Tue, 02 Jun 2026
72.6100
75.1800
70.4100
75.0100
1,610,700
Mon, 01 Jun 2026
74.8600
78.4300
72.9000
77.6800
2,130,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
66.6500
72.7200
66.5000
72.3600
1,830,900
Thu, 28 May 2026
64.2900
67.9200
63.0000
65.7900
1,976,200
Wed, 27 May 2026
62.0300
64.8300
61.6150
63.2900
965,800
Tue, 26 May 2026
63.0000
66.0200
62.2400
62.7100
1,263,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
61.6100
63.8200
61.5700
63.1700
707,800
Thu, 21 May 2026
61.2400
62.6850
60.2000
61.3300
739,900
Wed, 20 May 2026
61.1900
63.1900
59.6500
62.7800
743,600
Tue, 19 May 2026
64.0000
64.5400
62.1600
62.4500
1,275,900
Mon, 18 May 2026
58.4100
63.0900
58.3950
62.5200
1,675,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
57.5700
59.6850
57.1150
58.5200
1,212,000
Thu, 14 May 2026
56.4300
58.2900
55.4300
57.1500
1,662,400
Wed, 13 May 2026
57.1200
57.1200
54.1700
56.1600
1,575,100
Tue, 12 May 2026
60.3500
60.8850
57.3800
57.5000
1,562,500
Mon, 11 May 2026
62.9400
64.1240
59.0800
60.2900
1,033,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.0000
64.0000
61.3800
63.0400
754,000
Thu, 07 May 2026
64.5500
68.4900
64.3400
65.3000
1,307,400
Wed, 06 May 2026
62.6300
63.3900
60.5200
62.8400
820,000
Tue, 05 May 2026
9 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Tue, 05 May 2026
8 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Tue, 05 May 2026
64.0000
64.0200
61.4000
63.9150
649,900
Mon, 04 May 2026
62.1100
64.8500
60.6450
63.8200
995,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
62.0300
64.4400
59.4500
61.7200
1,261,900
Thu, 30 Apr 2026
59.2500
60.6600
57.6500
59.4600
907,000
Wed, 29 Apr 2026
60.4100
60.9100
58.8600
59.8800
631,800
Tue, 28 Apr 2026
60.6900
62.9400
59.8250
60.6800
988,500
Mon, 27 Apr 2026
62.2300
63.5000
59.5700
60.2800
837,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
61.8000
62.8100
59.5550
62.6600
943,500
Thu, 23 Apr 2026
61.1300
61.4500
58.2500
60.9300
1,422,000
Wed, 22 Apr 2026
64.9900
65.5050
63.1000
64.5900
737,500
Tue, 21 Apr 2026
66.5000
68.0750
63.3200
64.1000
1,201,500
Mon, 20 Apr 2026
64.3000
66.4800
63.8750
66.2800
1,410,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
64.6100
65.3900
63.1500
64.3100
1,305,800
Thu, 16 Apr 2026
63.1550
64.4200
61.8000
62.8900
1,037,700
Wed, 15 Apr 2026
57.8150
62.4700
57.0100
61.9300
1,180,800
Tue, 14 Apr 2026
58.1600
59.6200
56.3900
57.3400
1,344,800
Mon, 13 Apr 2026
55.4100
59.1650
55.3000
57.3500
1,553,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
58.6100
59.0900
55.2300
55.2900
1,046,400
Thu, 09 Apr 2026
61.5400
62.0540
57.8050
58.7600
1,201,600
Wed, 08 Apr 2026
65.4100
65.7400
61.9700
62.1200
792,500
Tue, 07 Apr 2026
62.5700
63.7000
61.8700
62.9000
570,300
Mon, 06 Apr 2026
62.6700
63.4550
61.2000
63.0100
587,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.4900
64.5000
60.7750
62.9300
696,400
Wed, 01 Apr 2026
63.8800
64.1000
61.0000
62.4300
695,600
Tue, 31 Mar 2026
62.8100
64.1600
60.4400
63.4600
1,261,200
Mon, 30 Mar 2026
60.6700
62.0000
59.6500
60.6500
884,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.1400
62.1400
59.8300
60.3900
717,400
Thu, 26 Mar 2026
62.1000
65.9500
61.5100
63.0600
869,700
Wed, 25 Mar 2026
7 · 10-K
After-hours · 16:59 ET
10-K ↗
Wed, 25 Mar 2026
65.6700
66.5700
62.0300
63.0800
893,400
Tue, 24 Mar 2026
68.1500
68.1500
64.3500
64.8100
1,241,000
Mon, 23 Mar 2026
66.8800
69.9500
66.5000
67.2500
1,163,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
68.0000
68.8500
65.7500
67.7400
1,280,900
Thu, 19 Mar 2026
67.9200
70.7500
67.3000
68.5100
897,100
Wed, 18 Mar 2026
68.8300
70.4800
68.1600
68.7400
1,109,900
Tue, 17 Mar 2026
68.6600
74.3400
68.6600
69.6300
1,119,000
Mon, 16 Mar 2026
70.6000
71.5200
68.2150
70.9100
1,463,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
75.6500
75.6500
68.3200
70.8000
3,284,800
Thu, 12 Mar 2026
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 12 Mar 2026
78.5400
79.7200
73.1000
75.6500
2,966,000
Wed, 11 Mar 2026
78.7600
79.8000
76.5150
78.4900
834,500
Tue, 10 Mar 2026
80.7900
80.7900
76.3000
77.9000
1,167,800
Mon, 09 Mar 2026
81.9100
82.4700
79.3400
80.6700
1,093,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
78.9100
83.4500
77.2300
82.9500
1,429,900
Thu, 05 Mar 2026
77.3200
80.4000
76.9450
78.2600
1,472,500
Wed, 04 Mar 2026
75.4700
78.3000
74.8320
77.2000
1,198,000
Tue, 03 Mar 2026
72.7500
76.2650
71.0000
75.7800
960,600
Mon, 02 Mar 2026
70.3300
75.2900
70.3300
74.6800
1,455,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
72.0000
73.0000
69.1000
72.3900
2,009,800
Thu, 26 Feb 2026
67.3700
73.8600
66.8210
73.5600
2,263,200
Wed, 25 Feb 2026
64.3900
66.5950
62.2640
66.1100
1,201,300
Tue, 24 Feb 2026
63.0000
67.7800
62.7500
64.2800
1,551,300
Mon, 23 Feb 2026
65.5500
65.5850
62.1700
62.7300
1,901,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
65.8100
68.9600
65.0430
66.5400
1,978,600
Thu, 19 Feb 2026
64.4000
67.4800
64.0000
66.9800
1,752,900
Wed, 18 Feb 2026
61.0000
65.4000
60.4300
64.0700
1,634,300
Tue, 17 Feb 2026
62.0000
62.7600
59.6000
61.0000
969,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.4600
63.7350
61.0000
62.7400
1,849,000
Thu, 12 Feb 2026
61.0300
61.5800
58.0100
61.1800
2,288,100
Wed, 11 Feb 2026
63.6000
64.6600
58.1400
60.7400
2,569,200
Tue, 10 Feb 2026
63.5300
66.1450
63.5200
64.6600
1,706,300
Mon, 09 Feb 2026
63.7000
64.9810
62.5700
62.9800
1,570,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
62.9000
65.0000
60.9000
63.7400
1,730,300
Thu, 05 Feb 2026
63.5500
67.1400
60.5700
61.2900
3,037,400
Wed, 04 Feb 2026
65.8400
67.0100
61.7800
64.2500
3,251,700
Tue, 03 Feb 2026
5 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 03 Feb 2026
72.5200
72.9900
65.8500
67.5100
3,925,600
Mon, 02 Feb 2026
78.3400
79.3100
73.9900
74.4500
1,833,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
81.2500
82.5700
77.4100
78.3400
1,348,400
Thu, 29 Jan 2026
90.1200
90.5000
79.1000
81.0300
1,982,800
Wed, 28 Jan 2026
93.0100
94.7300
91.2700
91.5700
688,300
Tue, 27 Jan 2026
94.4200
95.0000
90.7300
91.7200
798,400
Mon, 26 Jan 2026
92.2400
94.4900
91.5550
94.3500
965,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
90.4500
92.7400
89.6700
92.4900
1,304,200
Thu, 22 Jan 2026
88.6900
91.0100
88.5000
90.5200
1,448,000
Wed, 21 Jan 2026
90.2000
92.0100
87.0800
88.0400
1,393,500
Tue, 20 Jan 2026
92.4800
93.7950
89.3080
89.5900
2,241,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
90.4900
92.7800
88.1100
90.7800
994,800
Thu, 15 Jan 2026
96.3700
97.3900
89.7650
90.1100
1,296,800
Wed, 14 Jan 2026
100.4400
101.1050
96.0000
96.9900
992,200
Tue, 13 Jan 2026
103.0800
104.0770
99.0800
101.5100
1,206,600
Mon, 12 Jan 2026
108.8100
109.9500
106.0150
106.3400
597,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
104.8100
109.6550
102.9600
109.2300
738,100
Thu, 08 Jan 2026
105.8000
106.0700
102.7910
104.1500
617,900
Wed, 07 Jan 2026
101.8300
106.4700
101.8000
105.7400
568,000
Tue, 06 Jan 2026
99.1300
101.8100
97.2850
101.7800
734,400
Mon, 05 Jan 2026
101.6700
103.6940
98.1500
99.4900
954,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
106.0900
107.2500
101.4300
101.5900
1,234,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
107.0700
107.7600
106.1300
106.5000
585,500
Tue, 30 Dec 2025
107.2400
108.4500
106.7800
107.1800
628,100
Mon, 29 Dec 2025
107.7200
109.4400
107.4000
107.9000
477,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
108.2100
109.0000
106.4900
107.7100
347,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
109.4900
109.9650
107.5500
108.1800
218,100
Tue, 23 Dec 2025
110.3900
111.3600
109.0450
109.9000
537,700
Mon, 22 Dec 2025
107.6800
110.5300
107.3790
110.3100
928,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
107.4900
109.9800
107.0400
108.6400
1,622,300
Thu, 18 Dec 2025
106.1500
108.8590
104.6300
107.5300
908,600
Wed, 17 Dec 2025
104.8000
109.1500
104.3880
105.8900
1,491,400
Tue, 16 Dec 2025
101.9800
106.0340
101.8900
105.1200
891,700
Mon, 15 Dec 2025
104.1700
104.3400
101.7900
103.1100
952,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
106.0400
106.8900
103.3400
104.0700
880,900
Thu, 11 Dec 2025
106.9900
109.1500
105.6200
106.0300
1,071,400
Wed, 10 Dec 2025
108.0400
109.3700
106.4800
106.9700
1,409,900
Tue, 09 Dec 2025
4 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Tue, 09 Dec 2025
106.9700
109.7700
103.8770
109.0200
2,244,600
Mon, 08 Dec 2025
106.0000
110.3350
103.0700
108.0400
2,210,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
97.2400
110.9400
95.0000
105.6000
4,686,600
Thu, 04 Dec 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Dec 2025
93.4300
97.1000
93.0600
95.5900
1,995,100
Wed, 03 Dec 2025
90.0400
94.1600
89.9500
93.3100
998,700
Tue, 02 Dec 2025
89.3500
90.9300
89.0000
90.0750
655,000
Mon, 01 Dec 2025
89.0000
90.6900
88.3620
88.6600
899,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
89.0500
90.7500
88.3600
89.3600
368,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
89.3300
90.6500
88.4950
88.7100
555,800
Tue, 25 Nov 2025
88.7000
90.0000
86.9500
89.4900
825,000
Mon, 24 Nov 2025
87.7500
89.1600
86.8400
88.8900
1,141,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
85.1800
87.7700
84.1400
86.7500
890,000
Thu, 20 Nov 2025
87.3700
88.0910
83.9400
85.1400
1,034,300
Wed, 19 Nov 2025
85.9600
87.1200
85.2200
86.2600
426,900
Tue, 18 Nov 2025
84.5400
86.4800
83.4800
86.0400
700,800
Mon, 17 Nov 2025
88.1400
88.9600
84.7000
84.9700
583,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
88.6000
90.6400
87.1000
89.3400
423,000
Thu, 13 Nov 2025
93.2600
94.4100
88.7350
88.9900
634,300
Wed, 12 Nov 2025
92.2400
93.9800
90.9100
92.9900
1,579,000
Tue, 11 Nov 2025
94.0000
94.1700
90.7660
91.9200
1,047,300
Mon, 10 Nov 2025
94.3400
95.9500
92.9100
95.0300
813,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
91.3000
94.3200
90.5000
94.2500
525,100
Thu, 06 Nov 2025
91.9100
92.5000
89.0000
92.0350
845,800
Wed, 05 Nov 2025
92.1300
92.5900
90.9100
91.7900
275,400
Tue, 04 Nov 2025
94.0400
94.3450
91.8200
92.1300
457,700
Mon, 03 Nov 2025
94.4400
95.0800
91.7300
94.7800
486,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
96.6000
96.8500
93.5100
94.3600
1,033,300
Thu, 30 Oct 2025
95.6900
98.1160
95.0000
95.7900
318,800
Wed, 29 Oct 2025
99.1000
99.1000
95.4900
96.3700
406,000
Tue, 28 Oct 2025
99.9700
100.4700
98.5050
99.8000
417,500
Mon, 27 Oct 2025
99.4100
100.9800
98.7400
100.0000
524,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
100.0000
101.2650
98.4150
98.4600
760,500
Thu, 23 Oct 2025
94.8500
98.6300
93.6200
98.4200
828,800
Wed, 22 Oct 2025
96.6000
96.6000
94.0900
94.7900
534,300
Tue, 21 Oct 2025
94.0000
97.2000
93.3500
96.4800
720,500
Mon, 20 Oct 2025
92.6900
93.7800
92.1800
93.5000
448,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
91.1900
93.2000
90.5900
92.4900
757,700
Thu, 16 Oct 2025
95.2600
96.0650
92.4100
92.6900
623,400
Wed, 15 Oct 2025
96.6500
96.7500
93.5000
94.2700
1,063,300
Tue, 14 Oct 2025
94.1900
97.6500
93.3500
97.0100
676,100
Mon, 13 Oct 2025
99.1100
99.9500
95.9200
96.0100
753,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
101.4900
102.1300
98.5500
98.6000
632,600
Thu, 09 Oct 2025
100.2500
102.0000
99.0000
101.5000
714,700
Wed, 08 Oct 2025
100.5800
101.4670
98.9000
99.2900
788,800
Tue, 07 Oct 2025
101.3600
101.8850
97.6800
99.4000
551,000
Mon, 06 Oct 2025
102.9000
103.4300
100.9500
101.1350
713,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
103.4300
104.0000
100.7850
101.6700
791,000
Thu, 02 Oct 2025
101.6700
104.8800
101.2800
103.7500
1,121,200
Wed, 01 Oct 2025
101.1400
102.5600
98.6700
101.6700
1,806,200
Tue, 30 Sep 2025
103.3600
104.4750
97.6800
100.8300
1,696,800
Mon, 29 Sep 2025
105.7300
107.0000
102.8800
102.9900
881,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
104.8000
105.3800
102.6990
105.0800
803,200
Thu, 25 Sep 2025
103.1000
104.5700
101.1370
103.5300
1,115,300
Wed, 24 Sep 2025
108.0000
108.2600
103.8200
103.8500
959,300
Tue, 23 Sep 2025
111.1200
111.3300
106.5000
107.9500
1,917,700
Mon, 22 Sep 2025
114.8600
115.9180
109.4400
110.7800
1,917,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
119.4500
119.6000
114.9000
115.4800
6,291,600
Thu, 18 Sep 2025
113.7600
117.7500
110.9050
117.1600
3,009,900
Wed, 17 Sep 2025
117.1900
118.0000
113.5900
113.9900
2,207,000
Tue, 16 Sep 2025
115.9900
117.5000
114.5000
117.2500
1,379,600
Mon, 15 Sep 2025
113.8900
116.7100
112.5800
115.7500
773,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
116.9600
118.0000
113.1600
113.3700
840,800
Thu, 11 Sep 2025
115.0000
117.5900
114.5500
117.0600
1,018,700
Wed, 10 Sep 2025
2 · 10-Q
After-hours · 16:41 ET
10-Q ↗
Wed, 10 Sep 2025
119.2400
119.2400
114.2300
114.4600
1,158,000
Tue, 09 Sep 2025
117.1800
119.9900
115.7200
119.6200
2,697,600
Mon, 08 Sep 2025
115.0000
119.4300
114.8000
119.0200
2,741,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
112.1700
114.7590
107.7100
113.9900
3,614,500
Thu, 04 Sep 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 04 Sep 2025
102.5900
103.8300
99.8400
100.3100
2,495,300
Wed, 03 Sep 2025
102.6700
103.7300
101.5800
102.8200
774,000
Tue, 02 Sep 2025
105.2200
105.4400
102.7100
102.9800
706,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
107.9900
108.9000
106.2600
107.2300
688,800
Thu, 28 Aug 2025
107.0300
109.7000
107.0300
108.0200
975,900
Wed, 27 Aug 2025
103.1200
105.6900
102.8650
105.5400
605,900
Tue, 26 Aug 2025
101.7600
104.8100
101.6300
102.5800
1,280,000
Mon, 25 Aug 2025
104.1400
105.4800
101.7100
101.7600
488,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
104.3600
106.7800
103.8200
104.8200
494,400
Thu, 21 Aug 2025
102.2500
104.5600
101.8250
103.8800
624,700
Wed, 20 Aug 2025
104.8100
105.0600
101.8400
102.5500
569,300
Tue, 19 Aug 2025
107.0000
107.8100
103.9400
103.9800
650,300
Mon, 18 Aug 2025
106.5600
108.3300
104.2480
107.2400
923,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
101.6200
104.3600
101.5400
103.7000
663,500
Thu, 14 Aug 2025
101.6900
102.3700
100.0000
101.6200
721,100
Wed, 13 Aug 2025
100.1500
102.5600
98.2500
102.4900
521,600
Tue, 12 Aug 2025
98.7500
100.6250
97.3550
99.4300
508,800
Mon, 11 Aug 2025
102.0000
103.9300
98.1200
98.5200
847,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
110.4700
110.7750
102.1200
102.3100
1,273,200
Thu, 07 Aug 2025
112.9900
113.6600
107.2710
110.1050
660,200
Wed, 06 Aug 2025
112.5100
113.7050
110.7990
112.9400
595,400
Tue, 05 Aug 2025
114.6700
114.9800
110.8800
111.7700
858,200
Mon, 04 Aug 2025
114.1800
115.4600
113.7250
114.3600
341,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
115.3100
116.4950
112.1270
113.7900
439,100
Thu, 31 Jul 2025
117.7900
118.7600
116.1900
116.7100
392,000
Wed, 30 Jul 2025
118.4000
118.8400
116.3700
116.8100
1,178,000
Tue, 29 Jul 2025
119.0000
119.1300
117.2100
118.2700
495,400
Mon, 28 Jul 2025
117.5400
118.9100
117.0200
117.9500
824,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend