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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
85.8700
87.8650
84.7400
86.9600
71,684,828
Thu, 22 Oct 2026
87.9200
89.1900
84.6500
85.4900
134,128,100
Wed, 21 Oct 2026
93.4300
94.3900
90.7500
92.9600
75,566,800
Tue, 20 Oct 2026
90.7300
93.7300
88.7700
91.6900
84,058,600
Mon, 19 Oct 2026
94.5300
95.3900
91.8800
92.0300
101,608,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
93.4800
94.2200
89.1900
89.8500
123,003,100
Thu, 15 Oct 2026
93.6100
96.8700
90.0200
95.3700
147,157,700
Wed, 14 Oct 2026
99.5400
101.3400
97.6700
98.1200
104,592,800
Tue, 13 Oct 2026
99.5900
102.8800
98.2300
102.8100
88,252,000
Mon, 12 Oct 2026
102.5200
103.1900
100.7100
101.3500
74,171,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
108.3300
108.3800
104.0000
104.7000
75,017,800
Thu, 08 Oct 2026
110.3800
111.6000
105.2400
107.0800
120,196,700
Wed, 07 Oct 2026
111.6700
115.3000
111.1400
113.1200
82,861,900
Tue, 06 Oct 2026
117.0600
118.2000
112.0000
112.5000
101,938,800
Mon, 05 Oct 2026
115.3400
118.0600
115.3100
116.1900
81,331,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
124.0100
126.0000
118.9600
119.3300
95,401,500
Thu, 01 Oct 2026
118.7300
122.1500
117.3500
120.0000
103,559,800
Wed, 30 Sep 2026
116.2200
120.5500
116.0000
120.2300
94,917,200
Tue, 29 Sep 2026
116.7000
118.7500
113.9700
115.9300
88,744,500
Mon, 28 Sep 2026
120.6800
121.7100
114.7100
116.0300
112,436,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
126.8300
126.9300
122.8400
123.0000
97,728,400
Thu, 24 Sep 2026
120.6100
127.4400
119.5500
127.3900
119,296,700
Wed, 23 Sep 2026
123.8700
124.2500
119.4400
122.6000
85,621,100
Tue, 22 Sep 2026
120.1500
124.0900
120.0800
123.8600
108,379,400
Mon, 21 Sep 2026
116.5300
124.7300
114.9300
121.7800
191,638,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
109.8000
110.4900
106.4000
108.6000
174,996,700
Thu, 17 Sep 2026
104.7000
111.3700
104.7000
108.8000
149,726,000
Wed, 16 Sep 2026
101.3700
104.4200
99.2900
101.0500
119,923,600
Tue, 15 Sep 2026
98.8300
100.4800
96.5200
97.1400
84,999,300
Mon, 14 Sep 2026
95.8200
98.8600
94.5200
97.1900
96,459,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
102.4700
104.9000
101.0700
102.9400
86,990,400
Thu, 10 Sep 2026
102.4500
103.2300
99.3400
100.3200
96,887,100
Wed, 09 Sep 2026
102.7000
106.6900
102.7000
106.2400
96,891,400
Tue, 08 Sep 2026
100.8000
106.0900
100.3500
104.4700
140,269,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
92.4500
95.9400
91.8700
95.8000
97,654,300
Thu, 03 Sep 2026
89.3500
92.3700
87.7300
91.6700
79,927,800
Wed, 02 Sep 2026
88.8500
90.4300
87.5000
90.0500
61,554,500
Tue, 01 Sep 2026
86.8400
89.4100
85.7200
88.9700
73,962,100
Mon, 31 Aug 2026
90.0000
91.8500
88.9700
89.5100
65,188,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
90.2700
93.7000
89.0500
89.4700
86,172,600
Thu, 27 Aug 2026
89.9100
92.9500
88.4600
92.0900
100,556,800
Wed, 26 Aug 2026
86.8100
88.2800
85.6300
88.2400
75,752,800
Tue, 25 Aug 2026
90.0600
90.1800
87.2900
87.4800
81,853,800
Mon, 24 Aug 2026
88.8600
88.9100
85.1400
87.2600
96,903,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
92.7100
92.7700
89.7500
90.0700
91,670,100
Thu, 20 Aug 2026
91.8700
92.6800
89.8500
92.1300
85,654,700
Wed, 19 Aug 2026
97.4100
98.2000
91.2800
92.8000
110,268,600
Tue, 18 Aug 2026
99.2200
99.3100
95.2500
96.6900
121,969,500
Mon, 17 Aug 2026
103.5500
105.9700
101.8000
103.4900
88,616,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
104.4800
106.8700
102.0500
102.5000
95,387,500
Thu, 13 Aug 2026
101.5100
107.5700
100.3300
104.5600
116,837,600
Wed, 12 Aug 2026
26 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 12 Aug 2026
101.3300
103.1600
100.1200
100.9500
162,446,700
Wed, 12 Aug 2026
25 · 424B5
Next filing day · accepted 11 Aug, 18:30 ET
424B5 ↗
Tue, 11 Aug 2026
96.7800
98.3500
95.3500
97.7100
164,063,600
Mon, 10 Aug 2026
98.2600
100.0300
96.3000
97.5200
101,153,400
Mon, 10 Aug 2026
24 · 424B5
Pre-market · 08:08 ET
424B5 ↗
Mon, 10 Aug 2026
23 · S-3ASR
Pre-market · 06:57 ET
S-3ASR ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
102.3300
103.6600
98.0300
101.6500
76,760,600
Thu, 06 Aug 2026
98.2200
103.3800
95.6000
99.8100
78,088,100
Wed, 05 Aug 2026
99.3000
102.8300
97.9000
101.0600
85,388,400
Tue, 04 Aug 2026
95.2400
101.3900
94.3200
100.8600
124,355,100
Mon, 03 Aug 2026
88.4000
91.6800
85.6200
91.0000
96,633,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
96.7200
97.9000
90.1300
90.2000
109,039,500
Thu, 30 Jul 2026
86.5100
94.1000
85.9700
91.1300
140,322,600
Wed, 29 Jul 2026
86.5700
88.4700
81.7900
81.8800
152,394,600
Tue, 28 Jul 2026
86.6200
88.2800
83.1000
86.3000
154,346,700
Mon, 27 Jul 2026
92.4600
94.9800
86.9400
91.6700
133,247,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
100.3600
101.7400
91.5800
92.3200
181,132,900
Fri, 24 Jul 2026
22 · 10-Q
Next filing day · accepted 23 Jul, 18:44 ET
10-Q ↗
Thu, 23 Jul 2026
21 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 23 Jul 2026
101.1400
104.1800
99.2400
100.2300
140,806,900
Wed, 22 Jul 2026
101.5500
106.8500
101.4800
102.6200
78,431,000
Tue, 21 Jul 2026
103.1900
106.3400
101.2200
105.4500
105,429,400
Mon, 20 Jul 2026
97.5800
100.9800
96.9200
97.0600
89,741,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
92.1400
98.0500
89.5900
95.0400
126,779,300
Thu, 16 Jul 2026
101.1400
101.8800
95.4800
96.9800
107,742,900
Wed, 15 Jul 2026
109.3000
109.6100
99.2000
102.9900
120,625,500
Tue, 14 Jul 2026
107.9800
109.1900
103.5900
107.7600
91,129,000
Mon, 13 Jul 2026
105.9800
106.1700
101.7900
103.1200
100,988,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
109.5800
110.8500
107.4500
109.8400
70,846,600
Thu, 09 Jul 2026
114.8700
116.7700
111.5100
112.5400
99,352,500
Wed, 08 Jul 2026
108.3000
110.4900
104.4100
110.2400
105,488,100
Tue, 07 Jul 2026
116.3000
116.4700
108.3000
110.3900
140,405,900
Mon, 06 Jul 2026
122.5700
127.3000
121.5200
122.2000
86,950,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
128.9200
130.7400
117.6300
120.3500
124,577,600
Wed, 01 Jul 2026
135.0000
135.7400
126.6800
127.0200
113,107,200
Tue, 30 Jun 2026
131.9900
142.3500
131.5200
139.6300
116,996,700
Mon, 29 Jun 2026
127.0000
132.0500
118.5000
131.7200
106,805,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
128.7100
131.2300
125.5000
128.3200
99,475,400
Thu, 25 Jun 2026
139.7300
140.7200
125.4100
132.8700
122,588,800
Wed, 24 Jun 2026
133.0500
136.0800
127.9500
131.6500
104,591,700
Tue, 23 Jun 2026
129.7300
137.9800
128.3000
132.2800
132,976,700
Mon, 22 Jun 2026
139.1200
141.4500
136.2100
140.9400
127,190,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
131.8100
135.4800
127.9000
133.9900
233,906,600
Wed, 17 Jun 2026
121.8500
125.2000
118.0600
121.1000
115,324,900
Tue, 16 Jun 2026
125.1100
128.7000
116.0000
117.0500
132,962,600
Mon, 15 Jun 2026
129.4900
132.6100
126.6600
127.8600
134,507,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
117.4200
127.6000
115.3300
124.5700
151,169,400
Thu, 11 Jun 2026
113.5200
119.4400
110.5100
116.9600
188,430,300
Wed, 10 Jun 2026
106.0300
111.5000
104.9200
107.0400
122,653,500
Tue, 09 Jun 2026
112.9900
114.0000
99.4600
107.9200
149,623,100
Mon, 08 Jun 2026
111.0000
112.5400
106.6600
110.2700
136,973,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
106.4800
106.4800
98.3300
99.1700
145,209,400
Thu, 04 Jun 2026
108.4000
113.1400
107.4800
111.7800
77,325,800
Wed, 03 Jun 2026
116.4200
118.2900
110.8600
112.7100
118,928,800
Tue, 02 Jun 2026
107.4500
109.0000
104.1700
107.9300
106,336,200
Mon, 01 Jun 2026
109.4300
113.3000
106.3300
109.3300
134,900,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
123.8500
126.6400
113.5400
114.6800
191,676,100
Thu, 28 May 2026
121.4500
123.0800
116.3100
120.8900
97,321,000
Wed, 27 May 2026
124.3900
125.2700
117.0000
121.7700
93,323,300
Tue, 26 May 2026
122.1000
125.6200
117.3500
123.5200
108,167,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
120.3400
122.7800
118.0900
119.8400
82,663,000
Thu, 21 May 2026
116.5800
119.4100
113.1700
118.5000
102,452,500
Wed, 20 May 2026
116.2200
121.9400
114.8000
118.9600
165,086,900
Tue, 19 May 2026
106.9800
113.0700
102.4000
110.8000
150,234,900
Mon, 18 May 2026
113.4700
115.5400
103.8500
108.1700
145,764,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
20 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 15 May 2026
109.7900
110.5700
105.0200
108.7700
135,206,000
Thu, 14 May 2026
114.6600
118.5700
113.1700
115.9300
118,279,800
Wed, 13 May 2026
124.1000
125.0000
116.4100
120.2900
115,364,400
Tue, 12 May 2026
124.3600
127.7900
115.0000
120.6100
172,516,500
Mon, 11 May 2026
130.8800
132.7500
123.9200
129.4400
179,486,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
111.8100
130.5700
111.8000
124.9200
227,681,300
Thu, 07 May 2026
111.0200
114.5100
109.1500
109.6200
122,699,900
Wed, 06 May 2026
110.9800
113.5000
106.5800
113.0100
157,320,100
Tue, 05 May 2026
100.5100
110.4800
100.0800
108.1500
198,482,000
Mon, 04 May 2026
99.1800
99.8200
95.6000
95.7800
119,294,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
93.2000
100.4500
92.6100
99.6200
158,502,800
Thu, 30 Apr 2026
19 · 8-K
After-hours · 17:16 ET
8-K ↗
Thu, 30 Apr 2026
95.6000
95.6900
91.5000
94.4800
160,597,300
Wed, 29 Apr 2026
18 · 424B5
After-hours · 17:13 ET
424B5 ↗
Wed, 29 Apr 2026
86.1400
94.9500
85.8700
94.7500
235,070,900
Tue, 28 Apr 2026
81.2800
84.5900
80.8000
84.5200
147,773,500
Mon, 27 Apr 2026
83.6700
87.1000
82.6100
84.9900
178,820,200
Mon, 27 Apr 2026
17 · 424B5
Pre-market · 09:20 ET
424B5 ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 24 Apr 2026
82.2000
85.2200
79.6200
82.5400
281,405,200
Fri, 24 Apr 2026
15 · 10-Q
Next filing day · accepted 23 Apr, 18:49 ET
10-Q ↗
Thu, 23 Apr 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 23 Apr 2026
66.1000
68.2800
65.4200
66.7800
155,141,800
Wed, 22 Apr 2026
67.9400
68.7700
64.9800
65.2700
90,267,300
Tue, 21 Apr 2026
67.1400
67.6700
65.6400
66.2600
91,402,300
Mon, 20 Apr 2026
68.4500
69.2100
64.4700
65.7000
96,851,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
68.8500
70.3300
67.7400
68.5000
118,831,500
Thu, 16 Apr 2026
64.9300
68.6100
64.2700
68.5000
108,328,300
Wed, 15 Apr 2026
63.7700
65.8400
62.8800
64.9400
92,051,500
Tue, 14 Apr 2026
65.1600
65.1800
62.0900
63.8100
112,796,100
Mon, 13 Apr 2026
62.1800
65.6500
62.1800
65.1800
112,111,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
61.5200
63.3900
60.7500
62.3800
98,624,400
Thu, 09 Apr 2026
58.4000
62.0800
58.3900
61.7200
155,609,900
Wed, 08 Apr 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 08 Apr 2026
55.3700
59.1700
54.8000
58.9500
184,599,900
Tue, 07 Apr 2026
51.9100
53.2700
51.2200
52.9100
129,543,800
Mon, 06 Apr 2026
50.8800
52.3900
49.8700
50.7800
79,978,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
12 · 8-K
After market open · 12:50 ET
8-K ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
46.0600
50.4900
46.0400
50.3800
117,134,200
Wed, 01 Apr 2026
45.0000
48.7700
44.9800
48.0300
129,598,500
Tue, 31 Mar 2026
41.9500
44.2300
41.6000
44.1300
95,294,900
Mon, 30 Mar 2026
43.7200
43.9900
40.6300
41.1900
84,596,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.6200
44.1300
42.8600
43.1300
70,002,200
Thu, 26 Mar 2026
46.3000
46.6000
43.9200
44.1000
82,841,400
Wed, 25 Mar 2026
45.8500
47.8500
45.4500
47.1800
97,467,900
Tue, 24 Mar 2026
43.5400
44.3100
43.2000
44.0600
65,323,500
Mon, 23 Mar 2026
11 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Mon, 23 Mar 2026
10 · DEF 14A
After-hours · 16:35 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 23 Mar 2026
44.5000
45.4600
43.7400
44.0100
80,772,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
46.9500
47.5500
43.6400
43.8700
162,814,200
Thu, 19 Mar 2026
43.9900
46.4400
43.6500
46.1800
74,051,500
Wed, 18 Mar 2026
44.2000
45.7100
44.0500
45.0300
78,056,200
Tue, 17 Mar 2026
46.0800
46.0800
43.9100
44.0600
89,061,600
Mon, 16 Mar 2026
47.9100
49.1700
45.6900
45.7600
114,199,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
45.9700
46.6500
45.3900
45.7700
68,386,200
Thu, 12 Mar 2026
47.4000
47.4400
45.1700
45.2500
85,110,200
Wed, 11 Mar 2026
46.8200
48.8300
46.6600
47.9800
72,480,600
Tue, 10 Mar 2026
45.4100
47.8800
45.4100
46.7800
85,233,300
Mon, 09 Mar 2026
42.7400
45.7600
41.6400
45.5800
82,937,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
44.6700
45.1800
43.2800
43.4200
74,698,300
Thu, 05 Mar 2026
44.8700
46.4800
44.7000
45.9500
78,229,400
Wed, 04 Mar 2026
44.0700
46.1300
43.2700
45.5800
96,628,100
Tue, 03 Mar 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 03 Mar 2026
43.4400
43.6900
42.1400
43.1000
83,971,000
Mon, 02 Mar 2026
44.2000
45.8100
43.9500
45.5000
60,705,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
44.4600
46.5600
44.4000
45.6100
79,327,200
Thu, 26 Feb 2026
46.7700
46.9500
44.3900
45.4600
71,457,500
Wed, 25 Feb 2026
46.0900
46.9700
45.0800
46.8800
75,645,300
Tue, 24 Feb 2026
44.1000
46.6000
43.5400
46.1200
98,872,300
Mon, 23 Feb 2026
44.0900
44.5500
43.1800
43.6300
57,130,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
43.8900
44.3900
42.8800
44.1100
90,743,600
Thu, 19 Feb 2026
44.9500
45.1700
43.9200
44.6200
72,724,900
Wed, 18 Feb 2026
45.9200
46.7700
44.8800
45.4600
65,306,100
Tue, 17 Feb 2026
45.9300
46.8300
45.4600
46.1800
65,802,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
45.7600
47.6900
44.9700
46.7900
69,740,400
Thu, 12 Feb 2026
47.8000
48.9500
46.1900
46.4800
88,321,200
Wed, 11 Feb 2026
48.1100
49.5500
46.8600
48.2900
107,681,200
Tue, 10 Feb 2026
50.4100
50.5400
46.7700
47.1300
99,832,900
Mon, 09 Feb 2026
49.5900
51.2200
47.5900
50.2400
94,841,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
49.1000
51.3000
48.8300
50.5900
115,600,200
Thu, 05 Feb 2026
47.5900
50.8600
46.7900
48.2400
114,307,800
Wed, 04 Feb 2026
49.5400
49.7000
47.0000
48.6000
128,702,300
Tue, 03 Feb 2026
50.0600
51.4900
48.4300
49.2500
122,205,100
Mon, 02 Feb 2026
45.6300
49.8400
45.5000
48.8100
101,414,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
48.9800
49.5800
45.9600
46.4700
114,920,100
Thu, 29 Jan 2026
47.5600
48.7700
46.9900
48.6600
124,256,600
Wed, 28 Jan 2026
46.6000
49.2900
46.3200
48.7800
201,995,100
Tue, 27 Jan 2026
43.9700
44.5300
43.1000
43.9300
121,832,200
Mon, 26 Jan 2026
44.2800
44.4600
42.2800
42.4900
149,407,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
8 · 8-K
After-hours · 17:13 ET
8-K ↗
Fri, 23 Jan 2026
7 · 424B7
After-hours · 17:07 ET
424B7 ↗
Fri, 23 Jan 2026
6 · S-3ASR
After-hours · 16:43 ET
S-3ASR ↗
Fri, 23 Jan 2026
46.8600
48.1300
44.4500
45.0700
294,675,400
Fri, 23 Jan 2026
5 · 10-K
Next filing day · accepted 22 Jan, 18:43 ET
10-K ↗
Thu, 22 Jan 2026
4 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 22 Jan 2026
54.2100
54.6000
53.0800
54.3200
190,066,400
Wed, 21 Jan 2026
50.3200
54.4100
50.1500
54.2500
220,565,300
Tue, 20 Jan 2026
47.3000
50.2300
47.0000
48.5600
150,153,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
49.2700
50.2100
46.7100
46.9600
127,314,700
Thu, 15 Jan 2026
49.3500
50.3900
47.8300
48.3200
132,328,900
Wed, 14 Jan 2026
48.9500
49.0000
47.4200
48.7200
148,225,800
Tue, 13 Jan 2026
45.8900
48.2400
45.2200
47.2900
168,656,400
Mon, 12 Jan 2026
44.2400
45.4500
43.8900
44.0600
101,989,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
41.8300
45.7300
41.5700
45.5500
186,691,400
Thu, 08 Jan 2026
42.6200
43.3400
40.6800
41.1100
88,242,000
Wed, 07 Jan 2026
40.1800
44.5700
40.1200
42.6300
166,028,400
Tue, 06 Jan 2026
39.8600
40.3100
38.9500
40.0400
66,395,100
Mon, 05 Jan 2026
41.5900
42.1000
39.2700
39.3700
96,665,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.7700
39.8600
37.7600
39.3800
95,396,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.4000
37.5800
36.8700
36.9000
51,524,700
Tue, 30 Dec 2025
36.9100
38.2600
36.8200
37.3000
61,935,300
Mon, 29 Dec 2025
36.0100
36.8000
35.8200
36.6800
38,062,300
Mon, 29 Dec 2025
3 · 8-K
Pre-market · 06:17 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.1700
36.4900
35.8500
36.2000
28,779,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
35.1700
36.1800
34.9500
36.1600
37,443,800
Tue, 23 Dec 2025
36.2400
36.8000
36.0300
36.3500
35,958,000
Mon, 22 Dec 2025
37.8900
37.9000
36.2900
36.3700
51,685,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.4800
37.5800
36.4400
36.8200
163,221,300
Thu, 18 Dec 2025
37.3800
37.4900
35.6700
36.2800
69,468,400
Wed, 17 Dec 2025
37.5900
37.8400
35.9700
36.0500
54,792,000
Tue, 16 Dec 2025
37.5800
37.9600
36.9200
37.3100
50,490,300
Mon, 15 Dec 2025
38.3300
38.4800
37.3200
37.5100
60,898,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
39.2500
40.0300
37.6200
37.8100
87,784,500
Thu, 11 Dec 2025
40.0700
40.1900
39.0800
39.5100
59,096,800
Wed, 10 Dec 2025
40.1100
40.9900
38.8900
40.7800
75,974,900
Tue, 09 Dec 2025
40.7300
41.2600
40.0300
40.5000
61,877,200
Mon, 08 Dec 2025
41.9400
42.1200
39.7000
40.3000
93,953,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
41.1600
42.8300
41.1500
41.4100
103,042,000
Thu, 04 Dec 2025
43.2600
43.2800
40.1400
40.5000
107,850,200
Wed, 03 Dec 2025
43.3900
44.0200
42.5100
43.7600
91,957,200
Tue, 02 Dec 2025
40.4700
43.6800
40.0500
43.4700
167,205,800
Mon, 01 Dec 2025
39.8600
40.3800
39.6000
40.0100
74,534,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
37.4000
40.5900
37.3400
40.5600
95,799,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
36.2000
37.2400
36.1300
36.8100
54,563,400
Tue, 25 Nov 2025
35.5500
36.1300
34.6800
35.8300
62,203,300
Mon, 24 Nov 2025
34.9700
36.1600
34.6900
35.7900
103,804,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
33.5100
34.9800
32.8900
34.5000
105,641,700
Thu, 20 Nov 2025
36.0000
36.6800
33.4800
33.6200
96,389,100
Wed, 19 Nov 2025
34.3300
35.7500
34.2500
35.1100
67,115,500
Tue, 18 Nov 2025
34.2500
34.7600
33.5700
34.3300
61,504,800
Mon, 17 Nov 2025
35.4500
35.7300
34.2300
34.7100
72,580,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
35.0300
36.1000
34.6200
35.5200
71,716,200
Thu, 13 Nov 2025
37.2700
37.3100
35.4500
35.9100
95,593,200
Wed, 12 Nov 2025
2 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 12 Nov 2025
38.0600
38.2000
37.3500
37.8900
53,876,000
Tue, 11 Nov 2025
38.1500
38.2200
37.4900
37.8800
53,741,900
Mon, 10 Nov 2025
38.9300
39.5300
37.9700
38.4500
77,820,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
37.2600
38.2700
36.9700
38.1300
95,521,400
Thu, 06 Nov 2025
38.3400
39.8400
36.8000
37.2400
77,629,900
Thu, 06 Nov 2025
1 · 10-Q
Pre-market · 09:06 ET
10-Q ↗
Wed, 05 Nov 2025
37.4200
38.6900
37.1100
38.3800
74,631,600
Tue, 04 Nov 2025
38.1400
38.2500
36.6300
37.0300
102,250,300
Mon, 03 Nov 2025
40.2500
40.4500
39.0500
39.5000
61,267,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.6800
40.8300
39.7900
39.9900
80,471,400
Thu, 30 Oct 2025
40.9700
41.4300
40.1100
40.1600
84,855,500
Wed, 29 Oct 2025
41.6000
42.0400
40.9200
41.3400
106,962,900
Tue, 28 Oct 2025
39.5900
42.4800
39.5400
41.5300
181,256,400
Mon, 27 Oct 2025
38.3900
40.6700
38.2300
39.5400
160,007,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
40.0200
41.1200
37.8300
38.2800
246,380,000