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
79.5000
79.5690
71.6700
71.8800
25,366,200
Thu, 23 Jul 2026
81.0000
85.1900
80.5500
81.1000
18,173,700
Wed, 22 Jul 2026
79.8900
85.3700
79.5800
82.6400
23,467,300
Tue, 21 Jul 2026
75.0020
80.4500
74.5000
79.5800
24,907,000
Mon, 20 Jul 2026
75.7650
79.3050
73.0100
73.0600
22,799,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.7100
74.5000
68.5100
73.2100
35,882,600
Thu, 16 Jul 2026
75.5700
75.6200
72.0800
72.9100
25,033,000
Wed, 15 Jul 2026
78.7350
80.6400
74.8100
77.1200
24,132,300
Tue, 14 Jul 2026
84.6600
85.9100
78.4000
79.9400
25,969,000
Mon, 13 Jul 2026
86.9700
88.8800
82.7200
83.3100
18,630,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
89.8900
91.3100
87.9300
88.8800
12,714,000
Thu, 09 Jul 2026
93.3300
95.1360
89.3720
89.7000
24,829,300
Wed, 08 Jul 2026
82.9800
90.1500
82.8200
90.0000
23,876,900
Tue, 07 Jul 2026
83.7400
85.3100
79.4560
83.5300
23,450,300
Mon, 06 Jul 2026
83.0150
87.5400
82.5050
86.4600
21,929,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
86.2700
88.1700
80.5600
81.7450
32,579,500
Wed, 01 Jul 2026
88.8650
90.2600
85.0100
85.6850
60,851,900
Tue, 30 Jun 2026
95.1800
99.7900
93.8800
99.5400
18,789,300
Mon, 29 Jun 2026
98.3800
98.4700
89.5500
95.5100
21,976,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
95.1800
98.0900
93.5000
96.5800
47,706,000
Thu, 25 Jun 2026
105.2800
106.5400
98.4200
98.7600
21,772,100
Wed, 24 Jun 2026
103.5750
104.5400
98.2530
100.8800
22,104,300
Tue, 23 Jun 2026
102.9250
112.0100
101.9600
105.7200
25,319,700
Mon, 22 Jun 2026
119.0850
119.1900
106.6100
111.2900
29,892,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
33 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 18 Jun 2026
118.8500
119.8900
114.1250
117.9500
65,546,300
Wed, 17 Jun 2026
117.0700
122.0000
114.9000
115.2100
26,674,200
Tue, 16 Jun 2026
108.3000
119.4500
107.6200
117.0300
42,823,900
Mon, 15 Jun 2026
104.0000
108.8000
103.8000
106.7100
22,004,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
99.1200
105.5500
97.2200
100.5500
36,215,900
Thu, 11 Jun 2026
92.6350
96.5100
91.0200
95.7400
22,683,500
Thu, 11 Jun 2026
32 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 10 Jun 2026
31 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 10 Jun 2026
95.3900
100.5100
95.1000
95.6100
17,855,600
Tue, 09 Jun 2026
103.9900
105.3850
93.6000
98.4500
26,865,600
Mon, 08 Jun 2026
102.0300
104.3000
98.4000
102.3700
23,379,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30 · S-3ASR
After-hours · 16:40 ET
S-3ASR ↗
Fri, 05 Jun 2026
104.6350
104.8000
95.5400
100.3900
32,460,800
Thu, 04 Jun 2026
107.4900
110.4500
105.0300
108.0300
26,752,000
Wed, 03 Jun 2026
119.9150
121.9600
110.5500
110.9300
26,460,100
Tue, 02 Jun 2026
129.9600
132.1500
118.8200
119.2700
34,814,000
Mon, 01 Jun 2026
114.7750
127.8490
114.7150
124.8200
58,297,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
108.0200
110.2500
102.3000
109.5300
28,158,200
Thu, 28 May 2026
107.9500
110.3300
103.6300
106.8600
23,406,000
Wed, 27 May 2026
105.1100
105.5500
99.6000
104.2700
24,155,000
Tue, 26 May 2026
108.2400
109.2000
105.0000
105.8900
21,456,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
109.3200
109.8500
104.8800
105.4900
20,001,600
Thu, 21 May 2026
106.5600
108.4400
103.1610
107.5800
31,898,600
Wed, 20 May 2026
101.5000
102.7500
98.1000
101.2800
21,656,800
Tue, 19 May 2026
98.5300
101.3100
94.8200
99.8100
29,845,600
Mon, 18 May 2026
29 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 18 May 2026
106.7850
106.9500
98.6500
103.7700
38,653,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
109.4150
110.3600
106.4400
107.3000
22,048,200
Thu, 14 May 2026
111.5300
118.2100
110.0600
114.2150
27,702,300
Wed, 13 May 2026
112.9500
112.9800
106.3400
111.3100
23,598,000
Tue, 12 May 2026
110.7900
110.9800
101.1200
107.7500
32,879,100
Mon, 11 May 2026
112.0200
119.4900
111.5000
114.7000
27,701,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
118.4600
123.7500
110.5500
114.1500
48,479,400
Fri, 08 May 2026
28 · 10-Q
Next filing day · accepted 07 May, 19:21 ET
10-Q ↗
Thu, 07 May 2026
27 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 07 May 2026
132.0550
133.5890
125.4300
128.8400
41,365,300
Wed, 06 May 2026
131.0750
138.2500
130.4100
137.9800
31,677,900
Tue, 05 May 2026
125.0000
129.5200
122.5240
127.8900
22,972,800
Mon, 04 May 2026
121.1800
129.9700
121.1700
125.4300
30,197,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
114.1100
121.8550
113.1400
119.0100
27,413,000
Thu, 30 Apr 2026
117.2900
118.2500
111.1800
111.6000
25,279,800
Wed, 29 Apr 2026
108.1950
115.4700
107.0500
114.1900
27,754,000
Tue, 28 Apr 2026
103.6000
110.0000
103.0500
105.5300
27,765,200
Mon, 27 Apr 2026
109.8700
112.8200
104.9300
112.0600
24,929,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
120.9700
121.0000
106.5100
110.1400
33,898,200
Thu, 23 Apr 2026
122.1000
124.2000
116.1500
117.4200
21,696,200
Wed, 22 Apr 2026
26 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Wed, 22 Apr 2026
25 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Wed, 22 Apr 2026
118.3000
124.9600
117.5750
122.5400
31,878,200
Tue, 21 Apr 2026
24 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 21 Apr 2026
118.3000
120.8200
113.8000
115.1600
18,656,100
Mon, 20 Apr 2026
116.1800
118.0800
110.6000
117.4300
29,542,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
120.3850
120.6900
115.9900
116.8500
24,685,900
Thu, 16 Apr 2026
119.9800
122.1400
114.8000
119.5600
28,917,600
Wed, 15 Apr 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 15 Apr 2026
119.8300
121.3700
113.8700
118.6900
43,324,900
Tue, 14 Apr 2026
22 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 14 Apr 2026
114.9450
119.0600
112.9100
117.2000
46,586,000
Mon, 13 Apr 2026
104.2250
114.1000
103.8700
110.2700
56,011,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
93.4400
105.9000
93.2000
102.0000
83,416,500
Thu, 09 Apr 2026
90.4000
94.9600
84.8100
92.0000
65,533,300
Thu, 09 Apr 2026
21 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 09 Apr 2026
20 · 8-K
Pre-market · 07:52 ET
8-K ↗
Wed, 08 Apr 2026
91.9850
93.9000
87.4500
88.9000
19,538,600
Tue, 07 Apr 2026
80.1800
85.3000
80.1350
85.2400
16,277,300
Mon, 06 Apr 2026
81.3300
82.2900
79.5600
80.9400
16,946,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
75.7600
82.5000
73.8100
82.2400
20,958,200
Wed, 01 Apr 2026
79.4900
80.5400
76.8000
78.4400
28,569,000
Tue, 31 Mar 2026
73.0000
77.5900
72.4200
77.4700
27,917,100
Tue, 31 Mar 2026
19 · 8-K
Pre-market · 08:59 ET
8-K ↗
Mon, 30 Mar 2026
75.3100
75.4600
67.1500
69.1500
27,315,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
78.4100
79.4000
73.2200
74.8100
22,244,300
Thu, 26 Mar 2026
86.8500
88.2600
80.1600
80.4500
18,464,600
Wed, 25 Mar 2026
85.2300
88.7500
84.8500
87.5800
19,101,600
Tue, 24 Mar 2026
82.9300
84.5000
80.1000
83.0200
21,616,500
Mon, 23 Mar 2026
81.8000
85.3400
80.3100
81.9600
19,755,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
80.1400
83.1500
77.5800
81.4700
29,378,500
Thu, 19 Mar 2026
80.0000
81.6000
78.7800
80.6600
19,522,400
Wed, 18 Mar 2026
80.7100
85.2800
80.0400
82.8200
17,332,800
Tue, 17 Mar 2026
83.9800
85.1000
81.5600
82.1200
17,332,100
Mon, 16 Mar 2026
85.8700
88.2600
81.8800
85.8600
25,842,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
81.0700
84.4400
79.4600
81.1100
17,700,700
Thu, 12 Mar 2026
79.6300
82.3800
78.4000
79.8600
16,174,700
Wed, 11 Mar 2026
79.0000
82.9900
77.8600
81.9600
33,672,100
Tue, 10 Mar 2026
75.0200
75.9200
73.7500
74.9200
16,449,300
Mon, 09 Mar 2026
71.5400
74.5000
70.7000
74.4100
21,551,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
72.9500
77.9500
71.8500
72.9900
25,591,600
Thu, 05 Mar 2026
77.0000
78.6800
73.2500
74.8200
22,667,500
Wed, 04 Mar 2026
77.8000
80.6600
75.8000
79.5000
25,322,800
Tue, 03 Mar 2026
75.2300
75.3700
70.3700
73.7800
24,549,400
Mon, 02 Mar 2026
18 · 10-K
After-hours · 16:14 ET
10-K ↗
Mon, 02 Mar 2026
76.6100
80.3300
75.6000
78.0500
25,514,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
84.2200
84.3800
75.6600
79.5600
67,921,300
Thu, 26 Feb 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 26 Feb 2026
98.8500
100.7500
95.0200
97.6300
27,329,400
Wed, 25 Feb 2026
100.9800
103.4400
97.8500
98.0100
20,881,000
Tue, 24 Feb 2026
91.0600
99.3700
90.6860
99.3000
24,587,600
Mon, 23 Feb 2026
87.3600
93.3900
86.5700
90.8400
21,774,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
93.5600
93.6750
84.5000
89.2500
46,247,700
Thu, 19 Feb 2026
95.2850
98.2900
93.5100
97.1400
10,807,600
Wed, 18 Feb 2026
91.0850
97.2900
87.5000
95.4500
17,481,800
Tue, 17 Feb 2026
92.6900
95.4600
89.0900
91.0000
17,482,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
94.2800
100.6900
91.0000
96.0400
23,117,000
Thu, 12 Feb 2026
94.2650
97.5000
90.3300
95.7000
20,441,400
Wed, 11 Feb 2026
95.8200
97.7700
88.5300
95.1500
21,192,300
Tue, 10 Feb 2026
95.0000
97.2900
93.8000
95.1100
14,088,200
Mon, 09 Feb 2026
90.0700
97.9400
88.7000
96.7900
25,424,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
77.9000
90.6000
77.1000
89.9500
36,852,800
Thu, 05 Feb 2026
79.6500
81.9700
74.0000
74.6500
23,637,700
Wed, 04 Feb 2026
89.5500
91.9500
81.0100
82.4600
26,247,800
Tue, 03 Feb 2026
91.0200
92.1200
83.9300
90.0600
25,101,400
Mon, 02 Feb 2026
92.8350
94.7700
88.5200
88.9400
19,489,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
99.0000
99.5000
92.5000
93.1900
25,314,900
Thu, 29 Jan 2026
103.8600
106.4400
96.1000
99.5300
30,885,900
Wed, 28 Jan 2026
114.1550
114.4500
102.6400
106.0200
36,455,600
Tue, 27 Jan 2026
103.7000
111.7900
101.8600
108.8600
49,218,800
Mon, 26 Jan 2026
102.0000
108.6500
98.0500
98.3100
49,349,000
Mon, 26 Jan 2026
16 · 8-K
Pre-market · 09:04 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
90.4500
95.9800
87.0700
92.9800
20,375,000
Thu, 22 Jan 2026
97.5200
99.4700
91.5700
91.7900
19,946,400
Wed, 21 Jan 2026
95.3950
95.9200
87.2500
94.0500
29,676,600
Tue, 20 Jan 2026
95.3000
97.3700
93.1300
95.2200
26,822,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
97.3200
102.9790
95.7500
101.2300
34,781,400
Thu, 15 Jan 2026
94.7300
99.7300
94.2500
95.0100
40,670,400
Wed, 14 Jan 2026
89.2000
93.1800
86.5000
89.8000
28,378,300
Tue, 13 Jan 2026
89.0500
91.5000
86.8600
87.4800
20,414,100
Mon, 12 Jan 2026
78.7500
91.9400
77.8100
89.9300
43,610,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
78.3200
81.5000
75.5100
80.1400
26,303,200
Thu, 08 Jan 2026
77.5750
79.9300
75.9100
77.0900
20,472,200
Wed, 07 Jan 2026
77.1400
79.9400
75.7500
77.1800
14,413,400
Tue, 06 Jan 2026
78.6500
78.8400
73.7500
77.9400
25,473,300
Mon, 05 Jan 2026
82.9000
84.5400
76.7700
76.8600
27,206,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
15 · 8-K
After-hours · 17:21 ET
8-K ↗
Fri, 02 Jan 2026
73.9300
81.1700
73.1600
79.3200
30,050,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
73.4900
73.6750
70.4300
71.6100
18,122,800
Tue, 30 Dec 2025
74.7550
75.8620
73.6500
73.9000
13,291,800
Mon, 29 Dec 2025
73.5400
77.7500
73.4000
74.9200
14,033,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.0000
79.2900
75.7300
76.4200
14,073,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
80.0700
80.9400
78.5500
78.8700
11,922,600
Tue, 23 Dec 2025
82.2800
83.7100
78.7000
80.2600
22,239,800
Mon, 22 Dec 2025
84.9900
87.3100
84.1800
84.8300
23,984,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
70.8600
84.2900
70.7300
83.0000
70,583,000
Thu, 18 Dec 2025
67.4450
68.9400
65.8660
67.6800
34,161,600
Wed, 17 Dec 2025
69.5500
69.9900
63.8000
64.5500
48,237,300
Tue, 16 Dec 2025
70.7000
71.5000
67.7500
69.5000
36,004,000
Mon, 15 Dec 2025
79.3300
79.7400
72.0200
72.3500
31,357,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
86.1900
87.7000
77.6600
78.5900
35,221,400
Thu, 11 Dec 2025
14 · 8-K
After-hours · 17:10 ET
8-K ↗
Thu, 11 Dec 2025
83.0100
88.5300
81.1000
87.3800
26,922,800
Wed, 10 Dec 2025
88.4350
89.7900
85.3500
88.1600
26,553,900
Tue, 09 Dec 2025
84.5200
91.2200
83.7700
90.6600
34,362,200
Mon, 08 Dec 2025
83.6500
87.0000
80.1450
86.2400
39,915,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
87.3000
88.7600
84.6200
88.3000
20,076,800
Thu, 04 Dec 2025
79.1850
88.3750
77.8600
85.7500
29,382,900
Wed, 03 Dec 2025
75.5400
79.6300
73.3790
79.3600
19,858,800
Tue, 02 Dec 2025
77.5000
82.8400
75.9500
76.0300
25,555,700
Mon, 01 Dec 2025
71.2500
77.3900
69.3200
77.0600
25,412,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
75.6250
75.6300
72.1250
73.1200
14,114,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
74.7600
76.6000
72.8500
74.2900
28,793,300
Tue, 25 Nov 2025
70.8350
72.2400
66.0000
71.2900
27,805,500
Mon, 24 Nov 2025
72.9500
74.2100
70.8400
73.6000
29,927,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
70.7800
72.8500
65.2200
71.6500
38,889,500
Thu, 20 Nov 2025
82.6200
83.4900
68.9500
69.2100
40,999,800
Wed, 19 Nov 2025
75.0000
77.3700
72.8800
74.9200
26,796,000
Tue, 18 Nov 2025
74.4450
77.8800
70.4710
74.9000
33,464,400
Mon, 17 Nov 2025
75.5100
78.4800
72.5500
75.3300
29,176,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
75.8450
80.2000
73.4700
77.3600
52,465,600
Thu, 13 Nov 2025
13 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 13 Nov 2025
84.3850
85.0000
77.2500
78.3400
42,804,800
Wed, 12 Nov 2025
91.7700
92.5000
85.3200
85.4300
41,722,500
Tue, 11 Nov 2025
96.1000
98.0000
88.0000
88.3900
76,900,400
Mon, 10 Nov 2025
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 10 Nov 2025
110.3000
110.3000
102.7800
105.6100
43,561,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
103.1200
105.3500
100.0200
104.0100
24,982,600
Thu, 06 Nov 2025
115.9400
116.4400
104.1000
106.9300
26,204,600
Wed, 05 Nov 2025
118.4200
118.4900
112.1700
114.4200
17,381,000
Tue, 04 Nov 2025
119.9600
123.2400
115.1400
115.7500
18,552,200
Mon, 03 Nov 2025
133.8350
133.8350
125.8800
126.3200
14,294,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
133.8750
138.3600
132.3000
133.7100
16,050,200
Fri, 31 Oct 2025
11 · 8-K
Next filing day · accepted 30 Oct, 19:23 ET
FORM 8-K ↗
Thu, 30 Oct 2025
135.4500
137.1800
130.4100
131.0600
19,142,000
Wed, 29 Oct 2025
137.7500
140.3300
134.1200
139.9300
19,837,000
Tue, 28 Oct 2025
136.8100
141.7900
134.5500
134.8000
23,205,400
Mon, 27 Oct 2025
135.5700
136.9300
132.6000
136.0600
13,680,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
127.1000
133.0550
125.9900
132.5500
21,236,000
Thu, 23 Oct 2025
120.0900
124.9000
118.2600
123.3400
14,707,300
Wed, 22 Oct 2025
123.4550
124.5700
114.1700
121.5300
26,660,100
Tue, 21 Oct 2025
123.9050
126.2500
119.3100
125.0600
24,392,800
Mon, 20 Oct 2025
137.9000
138.3050
126.7100
127.0600
25,428,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
137.3650
137.6000
129.0400
136.8700
30,264,600
Thu, 16 Oct 2025
141.4400
150.4000
137.8100
141.7400
36,104,200
Wed, 15 Oct 2025
139.5300
141.4800
134.4200
139.2400
20,652,900
Tue, 14 Oct 2025
138.1700
139.4000
130.3000
134.0600
25,696,100
Mon, 13 Oct 2025
141.8550
144.0000
136.0100
141.6200
20,760,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
146.0600
153.2000
137.0400
138.4300
44,474,000
Thu, 09 Oct 2025
139.7700
143.6900
136.4900
143.0800
24,633,300
Wed, 08 Oct 2025
131.9800
140.8000
131.2300
139.9800
34,398,800
Tue, 07 Oct 2025
136.1550
138.5100
126.3600
128.8300
26,822,500
Mon, 06 Oct 2025
137.3500
144.3290
133.7800
133.8500
26,763,600
Mon, 06 Oct 2025
10 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
139.0000
140.5500
130.8000
134.7900
23,405,600
Thu, 02 Oct 2025
140.5000
140.6500
134.5250
138.0000
21,567,600
Thu, 02 Oct 2025
9 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 01 Oct 2025
135.9300
137.6100
132.2700
137.0500
22,675,000
Tue, 30 Sep 2025
136.2100
142.6700
133.2200
136.8500
71,176,800
Tue, 30 Sep 2025
8 · 8-K
Pre-market · 09:00 ET
8-K ↗
Mon, 29 Sep 2025
120.7100
126.5000
120.5000
122.5200
22,532,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
7 · 424B3
After-hours · 17:29 ET
424B3 ↗
Fri, 26 Sep 2025
127.9150
129.3800
119.5000
120.3400
29,939,300
Thu, 25 Sep 2025
130.0750
138.9500
125.8000
126.6600
48,895,600
Thu, 25 Sep 2025
6 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 24 Sep 2025
132.8200
133.8000
124.0600
133.4000
26,409,200
Tue, 23 Sep 2025
135.7100
136.0000
127.0400
130.8900
29,126,400
Mon, 22 Sep 2025
124.6900
136.4800
119.5000
133.2300
40,323,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
122.0500
129.3900
122.0000
124.8600
47,567,700
Thu, 18 Sep 2025
122.3750
122.8800
118.2000
121.3900
21,873,400
Wed, 17 Sep 2025
119.4800
121.8400
114.5700
120.8600
24,420,700
Tue, 16 Sep 2025
121.4700
125.7600
115.1200
118.7500
29,506,800
Mon, 15 Sep 2025
120.8500
121.8800
116.1100
120.4700
37,532,700
Mon, 15 Sep 2025
5 · 8-K
Pre-market · 08:59 ET
8-K ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
113.9250
115.3100
104.0700
111.9600
32,550,400
Thu, 11 Sep 2025
117.9000
118.6430
112.1300
112.6900
25,179,300
Wed, 10 Sep 2025
110.0250
124.9000
109.0100
117.1400
70,127,000
Tue, 09 Sep 2025
99.8850
103.8900
97.0500
100.2200
40,286,700
Mon, 08 Sep 2025
88.9200
96.1700
88.6430
93.5500
24,705,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
90.0200
90.4400
84.4000
89.0900
18,448,500
Thu, 04 Sep 2025
88.4800
89.7200
85.2100
87.4800
17,805,100
Wed, 03 Sep 2025
93.7450
93.7900
88.7600
89.8800
18,944,000
Tue, 02 Sep 2025
96.6300
97.1300
90.7000
93.3400
33,402,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
100.9000
103.0800
96.3190
103.0400
24,208,300
Thu, 28 Aug 2025
100.6400
105.5000
99.9000
102.7900
45,313,200
Wed, 27 Aug 2025
93.9500
97.5000
92.6500
96.9300
32,747,400
Tue, 26 Aug 2025
91.8200
94.7700
90.3200
91.3900
16,042,700
Mon, 25 Aug 2025
94.0000
94.0000
90.0000
92.3800
14,803,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
91.0900
98.6000
88.5800
93.9900
34,000,400
Thu, 21 Aug 2025
94.0150
95.8400
90.6500
90.7900
27,261,800
Wed, 20 Aug 2025
90.1550
91.6500
85.2600
91.5200
32,919,800
Tue, 19 Aug 2025
96.4400
96.5000
88.6500
92.8900
32,158,900
Mon, 18 Aug 2025
102.2100
103.9100
96.7000
96.8000
33,761,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
95.9000
102.0000
94.7000
99.9700
52,661,100
Thu, 14 Aug 2025
115.2600
116.8800
98.8100
99.5050
51,195,200
Wed, 13 Aug 2025
132.9750
134.5000
117.6000
117.7600
37,157,600
Wed, 13 Aug 2025
4 · 10-Q
Next filing day · accepted 12 Aug, 18:18 ET
10-Q ↗
Tue, 12 Aug 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 12 Aug 2025
135.8250
148.8000
130.4300
148.7500
28,270,300
Mon, 11 Aug 2025
134.8000
141.5000
130.1800
139.7800
19,430,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
128.0500
130.9800
121.7000
129.5500
17,159,700
Thu, 07 Aug 2025
115.4800
122.2000
115.0200
121.0800
17,715,900
Wed, 06 Aug 2025
110.5000
112.0000
105.5600
110.2400
7,794,300
Tue, 05 Aug 2025
105.2250
114.2500
104.5030
111.8400
11,902,800
Mon, 04 Aug 2025
106.6750
107.5800
101.6000
106.0100
9,034,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
104.9000
109.3000
103.1050
104.1400
13,055,000
Thu, 31 Jul 2025
112.6300
119.5900
111.5000
114.1300
24,987,800
Thu, 31 Jul 2025
2 · 8-K
Pre-market · 08:49 ET
8-K ↗
Wed, 30 Jul 2025
108.7550
109.5000
100.8000
102.8900
11,052,000
Tue, 29 Jul 2025
108.8400
113.4400
106.3000
108.7400
10,513,300
Mon, 28 Jul 2025
115.0000
116.8000
109.6000
110.2800
9,628,100
Mon, 28 Jul 2025
1 · 8-K
Pre-market · 08:26 ET
8-K ↗
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend