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
114.9200
115.5900
111.5700
113.0300
516,900
Thu, 23 Jul 2026
112.2000
114.3600
109.7500
114.3600
1,403,700
Wed, 22 Jul 2026
116.8700
117.1650
114.3400
114.4800
442,000
Tue, 21 Jul 2026
116.1800
118.7500
116.0100
117.0500
619,500
Mon, 20 Jul 2026
118.9500
120.5400
116.1200
116.6200
365,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
115.4250
119.5700
113.0000
118.8600
435,900
Thu, 16 Jul 2026
119.7000
120.5400
116.5000
117.3600
424,300
Wed, 15 Jul 2026
120.1500
121.4900
117.6700
121.0000
316,600
Tue, 14 Jul 2026
119.7200
121.8150
115.8880
120.8900
715,000
Mon, 13 Jul 2026
120.1800
120.8900
117.1800
119.0400
601,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
126.7800
127.5100
118.5400
122.1300
539,100
Thu, 09 Jul 2026
128.1700
130.0000
127.0900
127.7000
855,200
Wed, 08 Jul 2026
127.8200
128.7300
122.8900
128.5700
885,100
Tue, 07 Jul 2026
123.6000
129.0000
118.1100
128.3100
902,400
Mon, 06 Jul 2026
124.9400
126.0000
120.9400
121.9100
449,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
121.5800
125.7500
119.9800
125.5900
653,000
Wed, 01 Jul 2026
117.9300
120.6200
115.7300
120.4600
1,012,600
Tue, 30 Jun 2026
122.9000
124.5700
116.2900
117.0700
1,115,400
Mon, 29 Jun 2026
122.5600
125.3900
120.2000
123.0000
964,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
116.5100
124.4400
113.4110
123.7700
3,372,800
Thu, 25 Jun 2026
114.9500
119.4900
114.2200
117.2800
1,895,200
Wed, 24 Jun 2026
111.5100
115.8700
109.1750
114.9700
969,100
Tue, 23 Jun 2026
105.4800
111.3600
105.1800
111.0700
1,129,100
Mon, 22 Jun 2026
108.8500
110.3300
106.6350
107.7700
1,207,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 18 Jun 2026
104.4800
107.7100
104.3450
107.1300
1,576,800
Wed, 17 Jun 2026
101.9500
104.2100
101.1500
102.0400
1,966,100
Tue, 16 Jun 2026
100.6600
103.3600
100.0100
101.5500
868,700
Mon, 15 Jun 2026
99.4900
104.4450
99.2400
101.0000
832,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
99.8600
102.0000
99.0200
99.3450
553,600
Thu, 11 Jun 2026
95.2600
99.9800
94.4150
99.5400
687,800
Wed, 10 Jun 2026
95.4400
98.7700
93.8100
94.0000
471,800
Tue, 09 Jun 2026
95.5800
97.0000
91.8050
95.4800
694,200
Mon, 08 Jun 2026
95.4400
95.4700
91.5150
93.5850
473,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
92.4200
94.0450
91.8900
93.4800
585,300
Thu, 04 Jun 2026
92.1000
95.2500
91.9200
92.4900
697,700
Wed, 03 Jun 2026
92.0000
92.6700
90.5900
91.8350
619,800
Tue, 02 Jun 2026
96.4800
97.1500
91.1700
92.1700
661,200
Mon, 01 Jun 2026
100.0000
100.2700
93.6800
96.3300
599,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
99.7200
101.9400
98.2050
101.5000
1,370,000
Thu, 28 May 2026
96.6500
99.8150
94.3400
99.6000
536,300
Wed, 27 May 2026
99.0400
99.9000
96.4900
97.3300
668,800
Tue, 26 May 2026
98.8400
99.9900
95.6200
98.9000
704,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
101.4200
101.6600
98.2400
98.6200
453,100
Thu, 21 May 2026
96.9500
101.9600
95.7500
100.6700
922,900
Wed, 20 May 2026
96.2300
99.9100
95.9500
96.9500
553,900
Tue, 19 May 2026
95.0700
98.5500
93.8700
95.6500
1,312,500
Mon, 18 May 2026
22 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 18 May 2026
102.1900
102.5600
94.3100
95.4900
1,011,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
109.4700
110.2500
101.9600
102.1850
1,672,700
Thu, 14 May 2026
109.1600
111.9100
106.0100
111.3900
1,032,400
Wed, 13 May 2026
108.0000
114.9900
107.4200
109.1600
6,522,700
Tue, 12 May 2026
106.9700
107.9100
103.5900
106.8800
662,800
Mon, 11 May 2026
106.7800
108.2600
104.7070
106.1700
528,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
103.9300
109.6000
103.7600
107.1600
1,791,100
Thu, 07 May 2026
110.0800
112.0000
98.5950
102.9300
1,985,100
Wed, 06 May 2026
21 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 06 May 2026
20 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 06 May 2026
106.7300
110.4900
106.2250
110.0800
1,005,700
Tue, 05 May 2026
106.9500
110.1100
105.5100
105.8100
1,176,500
Mon, 04 May 2026
89.5000
110.4850
88.3360
105.7900
2,060,400
Mon, 04 May 2026
19 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
96.9600
98.2850
94.5200
96.5300
497,100
Thu, 30 Apr 2026
95.5600
98.0650
95.2150
97.3100
654,700
Wed, 29 Apr 2026
93.8500
95.6800
92.3350
94.2000
768,100
Tue, 28 Apr 2026
93.3400
94.6700
92.1300
94.0000
621,800
Mon, 27 Apr 2026
92.0000
95.5500
91.1900
92.4800
430,300
Mon, 27 Apr 2026
18 · 8-K
Pre-market · 08:07 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
92.5000
92.8800
90.0000
91.4900
442,400
Thu, 23 Apr 2026
17 · DEFA14A
After-hours · 16:42 ET
DEFA14A ↗
Thu, 23 Apr 2026
16 · DEF 14A
After-hours · 16:39 ET
DEF 14A ↗
Thu, 23 Apr 2026
94.4500
95.6100
91.3400
91.9500
317,600
Wed, 22 Apr 2026
93.4700
94.4200
92.8650
94.3100
1,125,600
Tue, 21 Apr 2026
95.0800
95.9400
92.8800
93.3300
635,600
Mon, 20 Apr 2026
97.4200
98.5730
94.5800
95.7100
578,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
96.3400
98.9400
96.3400
97.9500
471,800
Thu, 16 Apr 2026
96.0600
96.4600
94.8300
95.8600
321,500
Wed, 15 Apr 2026
96.9000
97.3700
94.9400
96.4000
470,700
Tue, 14 Apr 2026
96.2500
98.6600
96.0300
96.9000
896,100
Mon, 13 Apr 2026
95.3900
97.4800
93.7400
96.4900
571,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
98.9500
99.2300
92.7700
95.2000
722,900
Thu, 09 Apr 2026
97.6200
99.0300
95.5740
98.9500
439,200
Wed, 08 Apr 2026
15 · 8-K/A
After-hours · 16:13 ET
8-K/A ↗
Wed, 08 Apr 2026
98.2450
99.4070
96.2100
97.9500
702,900
Tue, 07 Apr 2026
95.8700
97.0500
93.8800
95.6500
724,700
Mon, 06 Apr 2026
93.8500
96.5400
93.4800
96.2400
494,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
93.6400
95.1400
92.3700
94.1700
742,900
Wed, 01 Apr 2026
94.5100
97.5100
92.2550
94.6200
873,700
Tue, 31 Mar 2026
89.0300
94.9150
86.9700
92.3800
1,769,300
Mon, 30 Mar 2026
88.8800
89.6800
87.3800
87.9000
2,076,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
89.4200
90.1800
87.5700
88.4400
946,800
Thu, 26 Mar 2026
89.6900
90.8700
88.4090
88.8800
672,800
Wed, 25 Mar 2026
88.8900
91.7300
88.3500
90.1700
614,500
Tue, 24 Mar 2026
88.2700
88.3900
84.9400
87.8800
969,100
Mon, 23 Mar 2026
88.7700
91.5400
87.9400
89.4300
1,347,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
90.7300
91.7000
86.9000
88.5100
2,231,700
Thu, 19 Mar 2026
90.7500
94.1600
90.0000
90.7200
962,200
Wed, 18 Mar 2026
95.1500
96.5800
90.9100
91.6600
1,194,400
Tue, 17 Mar 2026
92.5600
96.6500
90.5700
96.5500
865,400
Mon, 16 Mar 2026
90.7600
93.5050
90.1500
92.6400
724,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
90.1300
92.7150
89.7400
90.6600
505,600
Thu, 12 Mar 2026
90.0400
91.2400
87.8350
89.7800
1,169,700
Wed, 11 Mar 2026
89.8500
92.5450
89.5600
91.7500
567,100
Tue, 10 Mar 2026
88.0500
91.0000
87.2550
90.9300
768,700
Mon, 09 Mar 2026
86.1500
89.1650
84.3300
88.7800
1,099,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
86.0100
88.8600
85.7600
86.3000
599,500
Thu, 05 Mar 2026
92.5600
94.1050
87.6200
87.8400
1,584,500
Wed, 04 Mar 2026
89.1600
93.2700
87.8400
93.0400
803,300
Tue, 03 Mar 2026
88.8700
91.1600
87.6000
87.8000
613,700
Mon, 02 Mar 2026
90.8600
91.9900
87.9500
90.0900
634,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
91.0100
95.4600
90.8000
92.2900
1,018,900
Thu, 26 Feb 2026
96.5300
100.1900
90.2600
92.1900
2,176,200
Wed, 25 Feb 2026
14 · 10-K
After-hours · 16:28 ET
10-K ↗
Wed, 25 Feb 2026
13 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 25 Feb 2026
12 · S-3ASR
After-hours · 17:14 ET
S-3ASR ↗
Wed, 25 Feb 2026
107.7700
109.0500
106.4300
108.6200
648,900
Tue, 24 Feb 2026
106.7400
109.2800
105.2800
107.4800
631,400
Mon, 23 Feb 2026
104.8000
106.8450
104.1500
105.8900
427,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
105.3200
106.3400
102.5050
105.1600
606,200
Thu, 19 Feb 2026
104.9400
105.8100
103.4000
105.4900
593,700
Wed, 18 Feb 2026
104.1800
107.4100
102.9400
105.1000
540,000
Tue, 17 Feb 2026
102.4700
104.5350
101.0000
102.8300
896,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
102.0900
103.7000
100.8290
103.1000
682,800
Thu, 12 Feb 2026
100.8200
103.4200
99.7950
102.0100
505,800
Wed, 11 Feb 2026
102.0300
102.1300
98.7000
99.8800
521,400
Tue, 10 Feb 2026
100.5400
101.2600
99.6950
100.9100
254,200
Mon, 09 Feb 2026
100.2500
100.8490
98.2500
100.5400
637,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
100.0200
101.0790
97.4900
100.4700
588,700
Thu, 05 Feb 2026
104.1200
104.1200
97.5800
98.2300
667,400
Wed, 04 Feb 2026
105.7400
105.7400
100.8550
103.9600
958,400
Tue, 03 Feb 2026
104.1500
105.6400
102.7500
105.4500
670,700
Mon, 02 Feb 2026
103.1100
105.1100
101.7900
103.8000
903,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
102.8500
103.7200
100.6200
103.2200
805,900
Thu, 29 Jan 2026
100.7000
103.8100
100.0100
102.9200
576,600
Wed, 28 Jan 2026
101.5000
101.5000
98.4600
100.8500
1,025,900
Tue, 27 Jan 2026
96.9200
99.4350
95.2350
99.2700
680,300
Mon, 26 Jan 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 26 Jan 2026
96.1700
98.4900
93.2300
96.9200
882,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
96.2300
96.8400
93.1850
94.2900
802,700
Thu, 22 Jan 2026
92.4700
96.1300
91.5200
96.0300
774,400
Wed, 21 Jan 2026
91.3800
93.9900
90.4900
93.2700
1,783,100
Tue, 20 Jan 2026
90.2700
92.1880
89.4700
91.8900
579,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
93.7000
93.7000
90.8600
91.0500
336,100
Thu, 15 Jan 2026
90.9900
92.5400
85.9800
92.3200
727,100
Wed, 14 Jan 2026
90.7600
91.4050
89.5000
90.6500
492,600
Tue, 13 Jan 2026
90.3400
91.8000
88.3800
90.4400
749,300
Mon, 12 Jan 2026
85.6200
90.0800
82.0000
89.5000
1,229,500
Mon, 12 Jan 2026
10 · 8-K
Pre-market · 08:40 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
82.0100
86.7900
81.6200
86.5700
892,200
Thu, 08 Jan 2026
82.0700
82.6900
79.8400
81.6000
758,800
Wed, 07 Jan 2026
77.0000
83.7500
76.7400
81.9800
668,300
Tue, 06 Jan 2026
75.0800
76.6500
74.4000
76.4600
838,900
Mon, 05 Jan 2026
77.1200
77.5000
73.8200
75.5600
1,009,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.1100
80.0000
75.9800
78.0700
1,708,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
79.1000
80.1400
78.9450
78.9900
465,100
Tue, 30 Dec 2025
79.8000
80.1400
78.2400
78.8500
504,300
Mon, 29 Dec 2025
79.2200
80.4600
77.9900
80.2100
461,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
80.6400
80.6500
78.6500
79.2600
318,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
80.0500
81.0900
78.8700
80.7500
241,900
Tue, 23 Dec 2025
80.8200
82.5800
79.4000
80.0500
698,000
Mon, 22 Dec 2025
76.7900
81.7000
75.1300
81.0700
975,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 19 Dec 2025
71.0600
79.9500
70.7600
77.7400
3,855,800
Fri, 19 Dec 2025
8 · 8-K
Pre-market · 08:30 ET
8-K ↗
Thu, 18 Dec 2025
69.4600
70.9500
68.9700
70.2800
611,900
Wed, 17 Dec 2025
66.6300
69.1950
66.6300
69.0000
857,000
Tue, 16 Dec 2025
64.4850
68.1300
64.4850
67.0500
1,253,800
Mon, 15 Dec 2025
65.7500
65.7500
63.2320
64.1000
530,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
66.1400
66.4770
64.2300
65.0000
461,200
Thu, 11 Dec 2025
65.6300
66.7700
64.3900
65.7200
786,200
Wed, 10 Dec 2025
65.7000
65.8150
63.6600
64.6700
727,800
Tue, 09 Dec 2025
67.8700
69.4600
65.0000
65.4000
991,900
Mon, 08 Dec 2025
68.7400
69.8800
63.4800
67.9000
1,614,400
Mon, 08 Dec 2025
7 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
70.0000
70.6550
68.3250
68.4800
404,000
Thu, 04 Dec 2025
70.6400
71.9800
69.8600
71.5300
234,200
Wed, 03 Dec 2025
70.3500
71.8150
69.9730
70.9900
643,100
Tue, 02 Dec 2025
69.8200
71.5400
68.7020
69.8800
406,900
Mon, 01 Dec 2025
73.2900
74.9600
68.6000
70.0100
931,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
73.3600
73.3600
72.4800
73.0500
104,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
72.2500
73.5000
71.0400
73.1300
402,900
Tue, 25 Nov 2025
72.5500
73.3500
71.2600
71.7600
324,100
Mon, 24 Nov 2025
70.7300
73.9600
70.6200
72.2000
285,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
69.3800
71.5600
68.9550
70.9700
721,300
Thu, 20 Nov 2025
70.3400
71.8000
69.1200
69.1600
416,100
Wed, 19 Nov 2025
71.9100
72.4600
69.1650
70.4350
591,000
Tue, 18 Nov 2025
71.4000
72.6500
71.3200
72.1900
414,300
Mon, 17 Nov 2025
6 · 8-K
After-hours · 16:52 ET
8-K ↗
Mon, 17 Nov 2025
72.2800
72.9800
71.0900
72.2100
481,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
68.8000
73.0200
68.6000
71.4400
450,600
Thu, 13 Nov 2025
70.2400
71.3050
69.1200
69.2500
2,011,200
Wed, 12 Nov 2025
71.2000
74.4650
70.1100
70.7800
466,700
Tue, 11 Nov 2025
69.4800
71.8000
68.7200
71.3200
428,100
Mon, 10 Nov 2025
68.1100
71.2000
67.4430
69.7100
577,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
67.0800
69.2600
66.7900
68.1100
690,500
Thu, 06 Nov 2025
69.5500
70.3300
67.4250
67.7200
563,800
Wed, 05 Nov 2025
73.4300
74.0000
68.1050
70.0900
1,202,900
Tue, 04 Nov 2025
5 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 04 Nov 2025
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 04 Nov 2025
70.3600
72.6200
69.7450
70.9700
792,600
Mon, 03 Nov 2025
72.5500
72.9750
68.7100
70.8500
603,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.9600
73.2300
71.2300
72.6500
389,700
Thu, 30 Oct 2025
69.9400
72.3900
69.8300
72.2000
472,700
Wed, 29 Oct 2025
70.2500
71.8700
68.3400
70.4600
428,500
Tue, 28 Oct 2025
71.2000
71.7900
70.1050
70.5100
329,700
Mon, 27 Oct 2025
70.1300
71.9550
70.1300
71.5800
399,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
70.1700
70.6400
69.3350
70.0200
320,700
Thu, 23 Oct 2025
69.5500
70.7080
68.9600
69.4100
308,400
Wed, 22 Oct 2025
68.4200
70.4500
68.4200
69.6000
601,100
Tue, 21 Oct 2025
72.6800
73.5300
66.9900
68.9800
770,000
Mon, 20 Oct 2025
74.1500
74.3300
72.1000
73.0300
364,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
74.5500
74.5500
72.1350
73.5300
351,100
Thu, 16 Oct 2025
76.7700
77.0000
74.3900
74.4200
350,200
Wed, 15 Oct 2025
73.3000
76.4050
73.0900
76.1900
517,200
Tue, 14 Oct 2025
71.8800
73.6600
71.7800
73.2800
376,800
Mon, 13 Oct 2025
71.9200
73.5750
71.6600
72.1700
428,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
73.4400
74.1600
71.4300
72.7100
504,300
Thu, 09 Oct 2025
72.9700
78.5450
72.9700
73.8200
2,092,400
Wed, 08 Oct 2025
74.2600
75.1350
72.7450
72.8500
1,257,400
Tue, 07 Oct 2025
72.5300
73.9500
72.1500
73.7400
495,000
Mon, 06 Oct 2025
72.8500
73.9700
72.1100
72.5300
446,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
71.7800
73.2600
71.1300
72.9500
490,400
Thu, 02 Oct 2025
72.4000
72.9800
71.2600
71.7500
779,900
Wed, 01 Oct 2025
73.0100
76.5600
72.9600
73.0000
827,000
Tue, 30 Sep 2025
72.9900
74.7280
72.8300
73.3100
426,100
Mon, 29 Sep 2025
72.9800
73.4200
71.4000
72.8500
473,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
74.1900
74.5200
70.4890
72.7600
647,000
Thu, 25 Sep 2025
74.0500
74.5400
73.0900
73.5700
1,155,700
Wed, 24 Sep 2025
74.8800
74.9600
73.2600
74.2600
2,098,700
Tue, 23 Sep 2025
73.3350
74.0800
73.2500
73.6200
757,700
Mon, 22 Sep 2025
74.6400
75.3650
73.8100
73.9300
1,136,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
75.5600
75.5600
72.9000
74.3800
1,364,200
Thu, 18 Sep 2025
73.0400
75.3400
72.5000
75.3200
704,200
Wed, 17 Sep 2025
73.7000
74.0300
72.6500
73.1400
607,000
Tue, 16 Sep 2025
74.8300
74.9900
73.5400
73.7900
413,800
Mon, 15 Sep 2025
74.1400
74.7400
73.3500
74.1900
436,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
76.1100
76.8700
74.2600
74.3100
336,400
Thu, 11 Sep 2025
74.9100
76.1900
73.7000
75.9900
485,700
Wed, 10 Sep 2025
77.9600
77.9600
74.2400
74.8850
409,600
Tue, 09 Sep 2025
76.6700
77.6900
74.8900
77.6900
604,100
Mon, 08 Sep 2025
76.2900
78.0950
75.4800
77.3900
505,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
74.3600
76.4500
71.8700
76.0600
445,600
Thu, 04 Sep 2025
74.6100
74.8280
73.2600
74.1800
593,400
Wed, 03 Sep 2025
74.1900
76.0200
73.8200
74.6100
624,700
Tue, 02 Sep 2025
73.9200
75.7300
73.4620
74.3400
920,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
74.6300
75.7400
73.1200
73.8700
1,080,300
Thu, 28 Aug 2025
74.5500
75.6250
74.0850
75.5300
1,663,900
Wed, 27 Aug 2025
73.8400
75.4100
73.8400
74.6500
930,400
Tue, 26 Aug 2025
72.0000
74.2300
71.3300
74.2000
851,400
Mon, 25 Aug 2025
71.4200
72.0000
70.7900
71.8100
790,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
69.6500
72.0800
68.7900
71.5200
1,174,500
Thu, 21 Aug 2025
66.1900
69.1300
66.0950
69.0600
559,600
Wed, 20 Aug 2025
65.6000
67.3000
65.2300
66.7100
343,700
Tue, 19 Aug 2025
66.4400
66.6700
64.7600
65.1600
1,012,100
Mon, 18 Aug 2025
68.1300
69.2700
66.6400
66.6800
699,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
64.8700
69.0000
64.3300
67.9300
1,026,500
Thu, 14 Aug 2025
64.5300
65.7200
64.1700
64.8300
640,700
Wed, 13 Aug 2025
65.0000
65.9800
64.0720
65.1400
1,105,100
Tue, 12 Aug 2025
3 · S-3ASR
After-hours · 16:06 ET
S-3ASR ↗
Tue, 12 Aug 2025
66.3900
67.4500
63.9500
64.7200
1,380,300
Mon, 11 Aug 2025
60.2300
66.4000
58.4800
65.8700
1,883,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
59.4600
60.1950
57.7900
59.9700
878,600
Thu, 07 Aug 2025
55.2500
61.0000
54.7450
59.8200
2,046,600
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 06 Aug 2025
51.4200
53.9400
50.2500
53.3900
611,500
Tue, 05 Aug 2025
52.2300
52.3700
51.7200
51.8400
368,600
Mon, 04 Aug 2025
52.1500
52.5250
50.7000
52.2400
313,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
51.3300
52.7400
51.3300
52.0200
337,700
Thu, 31 Jul 2025
50.9700
52.5950
50.7500
51.6800
325,700
Wed, 30 Jul 2025
52.0700
52.4900
51.0100
51.1200
406,900
Tue, 29 Jul 2025
52.1300
52.2350
50.9150
51.1700
304,300
Mon, 28 Jul 2025
51.9800
52.6300
51.3600
51.4900
252,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend