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
108.9750
109.7100
99.4800
100.1500
7,065,500
Thu, 23 Jul 2026
108.5850
119.7200
108.1700
112.0200
6,288,600
Wed, 22 Jul 2026
114.9850
117.4900
110.0100
110.5200
8,073,000
Tue, 21 Jul 2026
107.7400
120.2000
107.4000
119.2600
10,284,700
Mon, 20 Jul 2026
104.8600
107.3200
102.0600
103.0200
5,163,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
96.1100
106.1800
91.5010
102.4100
9,637,800
Thu, 16 Jul 2026
105.0000
107.1100
97.8900
100.2400
9,966,600
Wed, 15 Jul 2026
123.7850
124.4300
106.1000
109.0900
10,324,200
Tue, 14 Jul 2026
119.4200
128.3500
117.7000
125.4500
9,987,000
Mon, 13 Jul 2026
115.9150
117.5910
109.2100
111.8800
6,599,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.7100
124.7800
113.1010
119.9200
6,738,000
Thu, 09 Jul 2026
119.5000
127.5100
118.1800
122.2100
9,211,800
Wed, 08 Jul 2026
113.0200
118.1000
110.5000
114.4400
6,289,000
Tue, 07 Jul 2026
118.1500
126.1900
111.5000
114.4100
9,265,800
Mon, 06 Jul 2026
120.2050
129.8090
116.5000
123.3600
8,121,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
135.8500
139.2700
113.4110
120.9500
15,986,500
Wed, 01 Jul 2026
39 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Wed, 01 Jul 2026
143.5600
147.5400
136.6600
139.0000
6,477,800
Tue, 30 Jun 2026
146.5000
152.2300
144.1800
148.1600
7,492,800
Mon, 29 Jun 2026
135.4260
150.4000
130.2900
150.1000
10,321,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
131.6800
140.8300
127.0100
135.6900
20,188,200
Thu, 25 Jun 2026
151.1900
152.4000
134.3100
138.5400
13,301,900
Wed, 24 Jun 2026
149.5100
150.3400
137.7000
146.9700
10,609,900
Tue, 23 Jun 2026
158.0000
160.9950
145.2600
147.4400
13,591,900
Mon, 22 Jun 2026
162.9150
177.1600
155.7400
171.2300
14,536,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
174.6500
174.7600
158.0400
161.8500
16,726,200
Wed, 17 Jun 2026
174.7150
177.5900
165.7900
167.3400
10,005,500
Tue, 16 Jun 2026
38 · 8-K
After-hours · 17:17 ET
FORM 8-K ↗
Tue, 16 Jun 2026
194.2100
196.5000
169.8700
170.8100
13,109,800
Mon, 15 Jun 2026
177.2700
194.9700
176.6000
191.5500
14,611,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
173.1400
179.9000
163.6600
169.0500
12,686,900
Thu, 11 Jun 2026
167.5550
175.2000
162.1000
172.7800
14,448,500
Wed, 10 Jun 2026
171.7900
184.9100
167.4200
175.1300
17,040,900
Tue, 09 Jun 2026
202.8050
207.6000
160.8700
162.8800
26,968,700
Mon, 08 Jun 2026
184.7500
203.2000
177.0500
196.6400
14,905,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
37 · 8-K
After-hours · 17:25 ET
FORM 8-K ↗
Fri, 05 Jun 2026
191.4200
208.5000
174.2300
177.0000
19,828,200
Thu, 04 Jun 2026
173.4650
209.6400
171.0920
202.8900
14,528,800
Wed, 03 Jun 2026
200.5000
205.0000
180.5500
184.0700
9,948,700
Tue, 02 Jun 2026
195.1600
205.7700
188.2000
202.3700
12,724,300
Mon, 01 Jun 2026
149.2500
191.9800
149.0500
185.6700
16,045,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
168.5500
169.0000
153.1000
158.4100
11,922,000
Thu, 28 May 2026
181.0000
183.2400
166.6900
169.0200
10,018,400
Wed, 27 May 2026
172.5050
189.9200
167.3000
179.8300
10,258,800
Tue, 26 May 2026
186.7250
194.9600
176.6100
177.6200
11,319,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
176.2400
182.4600
166.6600
181.4900
10,301,800
Thu, 21 May 2026
167.0100
182.1800
163.6600
176.8100
9,868,900
Wed, 20 May 2026
177.0000
179.3200
162.5200
165.2600
9,784,600
Tue, 19 May 2026
167.3450
175.9900
160.1000
171.3300
8,980,000
Mon, 18 May 2026
194.4200
194.7300
165.5950
173.2600
13,219,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
191.2500
200.6100
186.0500
190.3600
8,467,700
Thu, 14 May 2026
36 · 8-K
After-hours · 16:08 ET
FORM 8-K ↗
Thu, 14 May 2026
35 · 424B5
After-hours · 16:06 ET
424B5 ↗
Thu, 14 May 2026
216.3800
218.9400
199.0800
203.5700
12,104,000
Wed, 13 May 2026
34 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 13 May 2026
205.0000
233.6700
191.7390
223.1000
18,450,400
Tue, 12 May 2026
178.0000
208.0000
173.5000
188.2800
16,391,200
Mon, 11 May 2026
152.2600
190.9600
150.5400
184.9000
16,660,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
173.8450
177.8800
143.5800
148.9400
20,778,600
Fri, 08 May 2026
33 · 8-K
Pre-market · 08:00 ET
FORM 8-K ↗
Fri, 08 May 2026
32 · DEFA14A
Pre-market · 08:05 ET
DEFA14A ↗
Thu, 07 May 2026
31 · 8-K
After-hours · 16:07 ET
FORM 8-K ↗
Thu, 07 May 2026
30 · 10-Q
After-hours · 16:33 ET
FORM 10-Q ↗
Thu, 07 May 2026
172.6000
172.6000
152.1950
157.5500
14,494,600
Wed, 06 May 2026
186.9600
187.9300
169.2400
178.5400
9,107,500
Tue, 05 May 2026
175.2700
188.9250
174.2000
180.5700
7,984,000
Mon, 04 May 2026
187.7950
189.5000
172.6000
172.9800
10,179,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
162.6750
191.8700
158.0200
183.5100
13,196,700
Thu, 30 Apr 2026
157.0500
165.7690
149.7300
164.3600
8,838,000
Wed, 29 Apr 2026
143.7300
154.3190
138.1000
152.8300
9,604,100
Tue, 28 Apr 2026
138.6450
146.9000
135.4000
137.2600
7,158,100
Mon, 27 Apr 2026
153.1000
153.4500
141.5800
145.7800
9,442,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
29 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Fri, 24 Apr 2026
28 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Fri, 24 Apr 2026
142.0200
164.8700
140.0000
162.1700
13,924,400
Thu, 23 Apr 2026
147.7850
153.2000
132.6300
137.7300
8,143,600
Wed, 22 Apr 2026
155.5000
159.1500
138.6200
149.4200
9,839,500
Tue, 21 Apr 2026
164.4900
173.4100
149.6800
150.5700
10,314,900
Mon, 20 Apr 2026
159.9900
163.5900
151.6500
163.4700
6,711,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
160.6200
161.4700
152.5000
159.4200
8,713,100
Thu, 16 Apr 2026
140.0000
157.4000
136.3600
157.3200
10,688,900
Wed, 15 Apr 2026
142.5200
145.9900
135.1000
142.5500
9,638,300
Tue, 14 Apr 2026
27 · PRE 14A
After-hours · 17:16 ET
FORM PRE 14A ↗
Tue, 14 Apr 2026
154.5050
154.7060
142.1600
146.3900
10,767,300
Mon, 13 Apr 2026
26 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Mon, 13 Apr 2026
148.5300
155.4000
143.5000
153.1900
11,023,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
139.7450
154.7500
128.0200
150.6000
21,901,700
Thu, 09 Apr 2026
132.7250
145.1000
127.1100
133.3000
16,929,500
Wed, 08 Apr 2026
125.1200
134.4900
119.0300
132.7000
15,028,900
Tue, 07 Apr 2026
108.8300
118.7000
108.7800
117.6400
12,271,400
Mon, 06 Apr 2026
110.0450
117.2300
105.1000
107.4500
16,994,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
81.6000
105.5700
81.5100
103.9100
20,043,600
Wed, 01 Apr 2026
90.1500
95.8100
85.0000
86.3500
12,788,800
Tue, 31 Mar 2026
86.6850
87.5700
78.5750
84.5900
13,094,300
Mon, 30 Mar 2026
99.7400
100.5050
81.9100
85.1900
13,584,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
101.2000
101.5000
94.1800
98.2100
7,600,900
Thu, 26 Mar 2026
111.0000
111.6600
96.7050
97.4200
9,617,300
Wed, 25 Mar 2026
110.1200
118.7500
109.0100
114.4100
11,313,000
Tue, 24 Mar 2026
96.6900
114.9700
96.3550
113.9000
16,895,700
Mon, 23 Mar 2026
90.0000
96.0900
84.9200
95.7600
10,729,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
101.9850
102.6900
84.6000
87.5400
12,205,200
Thu, 19 Mar 2026
89.1250
102.1000
88.5000
101.9200
11,294,000
Wed, 18 Mar 2026
95.3400
100.0700
91.2300
92.6300
15,330,900
Tue, 17 Mar 2026
90.0700
91.8500
85.0800
86.3300
16,650,000
Mon, 16 Mar 2026
100.0000
101.3200
92.9000
94.0700
10,815,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
104.3700
105.3850
94.1500
96.8100
14,962,100
Thu, 12 Mar 2026
25 · 8-K
After-hours · 16:34 ET
FORM 8-K ↗
Thu, 12 Mar 2026
24 · 424B5
After-hours · 16:15 ET
424B5 ↗
Thu, 12 Mar 2026
115.5300
116.9100
104.9800
106.1900
15,398,400
Wed, 11 Mar 2026
118.5500
128.9600
113.8800
127.0100
10,310,400
Tue, 10 Mar 2026
112.1000
127.3900
112.0100
120.4900
13,617,300
Mon, 09 Mar 2026
95.1750
110.8700
93.7300
110.6200
13,838,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
98.0000
114.6300
95.0700
95.5800
15,240,700
Thu, 05 Mar 2026
23 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 05 Mar 2026
97.4900
102.2800
91.3500
101.1400
10,217,700
Wed, 04 Mar 2026
101.2000
101.4970
92.2200
99.7100
10,474,500
Tue, 03 Mar 2026
91.5000
97.4000
86.0500
95.3400
16,983,300
Mon, 02 Mar 2026
107.5500
110.0000
93.7800
102.5100
27,112,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
22 · 8-K
After-hours · 16:40 ET
CURRENT REPORT ↗
Fri, 27 Feb 2026
65.9300
84.3100
65.5680
84.2300
24,886,200
Thu, 26 Feb 2026
21 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 26 Feb 2026
20 · 10-K
After-hours · 16:24 ET
FORM 10-K ↗
Thu, 26 Feb 2026
19 · 8-K
After-hours · 16:56 ET
FORM 8-K ↗
Thu, 26 Feb 2026
18 · 424B5
After-hours · 16:52 ET
424B5 ↗
Thu, 26 Feb 2026
58.3100
58.9800
52.8500
53.6900
5,508,400
Wed, 25 Feb 2026
57.2000
59.2500
56.8490
58.1200
3,649,000
Tue, 24 Feb 2026
52.8800
56.6100
51.0000
56.2700
4,197,500
Mon, 23 Feb 2026
50.5200
55.0850
49.9500
53.9600
6,239,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
46.0000
54.3000
45.9600
51.6800
7,979,700
Thu, 19 Feb 2026
17 · 8-K
After-hours · 16:03 ET
CURRENT REPORT ↗
Thu, 19 Feb 2026
43.2500
47.0000
42.7100
46.9800
3,208,400
Wed, 18 Feb 2026
44.3400
44.6750
42.5600
43.4400
1,858,600
Tue, 17 Feb 2026
43.2000
45.4900
41.1200
43.9100
3,326,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
44.1000
46.6620
42.0500
44.4600
2,745,300
Fri, 13 Feb 2026
16 · 8-K
Pre-market · 07:36 ET
FORM 8-K ↗
Thu, 12 Feb 2026
48.8600
48.9500
42.5100
43.9900
4,200,100
Wed, 11 Feb 2026
49.1150
50.8000
45.3000
48.4000
3,537,900
Tue, 10 Feb 2026
47.5250
50.1000
47.0300
48.4900
4,352,300
Mon, 09 Feb 2026
43.6450
49.1300
43.1100
47.9100
5,961,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
40.1500
44.7900
39.6400
44.3000
5,410,400
Thu, 05 Feb 2026
38.5750
40.4000
37.0180
38.1300
3,848,700
Wed, 04 Feb 2026
47.0000
47.0100
37.9900
39.9000
7,206,200
Tue, 03 Feb 2026
46.2000
47.4400
42.2500
46.1200
5,659,400
Mon, 02 Feb 2026
42.0100
49.1100
42.0100
44.1600
8,889,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
41.0700
48.3100
40.7500
43.6100
12,001,000
Thu, 29 Jan 2026
42.9300
43.0000
37.1500
39.5700
8,572,100
Wed, 28 Jan 2026
37.8700
46.3000
37.6550
45.2300
11,717,700
Tue, 27 Jan 2026
35.9900
38.0000
35.1000
37.3900
3,134,000
Mon, 26 Jan 2026
35.5700
36.7490
34.5400
34.8900
3,243,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
37.9000
37.9000
35.6800
35.7200
2,976,200
Thu, 22 Jan 2026
39.9900
41.3900
38.0100
38.1500
4,269,100
Wed, 21 Jan 2026
39.4100
40.0000
35.5400
38.3800
3,450,300
Tue, 20 Jan 2026
35.5500
39.9400
35.3700
39.2600
4,089,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
38.1000
40.0500
37.0000
37.0400
4,257,900
Thu, 15 Jan 2026
35.3050
38.7100
35.1900
37.0000
5,691,200
Wed, 14 Jan 2026
34.0900
34.5450
33.2800
34.4700
2,088,000
Tue, 13 Jan 2026
33.9000
35.0200
33.1300
34.1800
3,169,000
Mon, 12 Jan 2026
33.1500
34.4400
32.6000
33.7200
3,848,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
32.6500
34.4900
31.8590
34.0400
5,546,300
Thu, 08 Jan 2026
37.9100
38.0000
31.6700
33.0100
8,578,800
Wed, 07 Jan 2026
37.5400
39.5000
36.8100
38.0550
3,814,400
Tue, 06 Jan 2026
35.0100
39.1900
34.0200
38.6100
5,061,800
Mon, 05 Jan 2026
41.0550
41.3500
34.8100
34.9900
6,609,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
36.3450
40.1000
35.7600
39.6000
4,857,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
35.7500
36.0000
34.8000
34.8600
2,744,200
Tue, 30 Dec 2025
36.6100
37.7300
35.8600
36.0200
2,312,500
Mon, 29 Dec 2025
36.5000
39.2200
36.2500
36.7500
3,743,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
41.0000
41.2000
37.1000
37.1700
3,825,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
40.7300
41.4700
39.9690
41.0000
2,370,000
Tue, 23 Dec 2025
37.6400
41.9600
37.2600
40.6400
9,343,200
Mon, 22 Dec 2025
32.2900
39.6000
32.2900
39.0950
9,773,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
29.7550
31.9300
29.3300
31.3200
5,123,900
Thu, 18 Dec 2025
28.2000
29.8000
27.7800
29.2500
4,536,900
Wed, 17 Dec 2025
29.6800
30.4000
26.8000
27.1400
3,400,800
Tue, 16 Dec 2025
29.3200
30.1140
27.7700
28.9600
4,068,200
Mon, 15 Dec 2025
33.6800
33.9000
29.6900
29.9000
4,421,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
35.3950
35.4900
31.9400
32.0600
5,436,500
Thu, 11 Dec 2025
35.2750
37.0500
33.6900
36.3200
11,948,600
Wed, 10 Dec 2025
29.5550
35.7300
29.3300
34.9800
9,850,300
Tue, 09 Dec 2025
27.3800
30.4900
27.1700
30.3800
5,810,000
Mon, 08 Dec 2025
27.4900
27.9800
26.8200
27.8400
4,119,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
26.3400
27.0300
25.8000
26.5900
2,879,100
Thu, 04 Dec 2025
25.2900
26.3000
24.8300
26.2400
3,492,000
Wed, 03 Dec 2025
15 · 8-K
After-hours · 17:25 ET
CURRENT REPORT ↗
Wed, 03 Dec 2025
26.1100
26.4400
25.0200
25.6500
2,817,100
Tue, 02 Dec 2025
26.8500
27.9000
26.0100
26.0200
3,471,900
Mon, 01 Dec 2025
25.7800
26.9500
25.7010
26.5300
3,694,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
25.6100
27.2900
25.5600
26.7800
3,588,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
23.4500
26.6800
23.1200
25.5700
7,543,900
Tue, 25 Nov 2025
21.9600
22.8500
21.4000
22.7300
2,357,100
Mon, 24 Nov 2025
20.8100
22.8970
20.6300
22.4700
4,393,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
19.2800
20.8000
18.5000
20.5800
5,955,100
Thu, 20 Nov 2025
22.3000
22.8200
19.3950
19.4900
6,354,200
Wed, 19 Nov 2025
20.8400
21.4400
20.5400
20.8700
3,414,500
Tue, 18 Nov 2025
21.1100
22.2300
20.7900
20.8900
3,114,900
Mon, 17 Nov 2025
21.4200
23.0000
21.0000
21.6300
4,845,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
19.6400
22.0470
19.2000
21.4650
6,607,500
Thu, 13 Nov 2025
23.4600
23.4600
19.9200
20.9100
7,722,100
Wed, 12 Nov 2025
24.2400
24.6700
23.4500
23.9400
4,482,900
Tue, 11 Nov 2025
24.7200
24.8710
23.5200
23.7500
6,066,800
Mon, 10 Nov 2025
28.0100
28.0500
24.0500
25.4200
9,309,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
14 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Fri, 07 Nov 2025
13 · 424B5
After-hours · 16:14 ET
424B5 ↗
Fri, 07 Nov 2025
25.0000
30.2500
24.7600
28.5700
10,118,500
Thu, 06 Nov 2025
12 · 8-K
After-hours · 16:13 ET
CURRENT REPORT ↗
Thu, 06 Nov 2025
11 · 10-Q
After-hours · 16:34 ET
FORM 10-Q ↗
Thu, 06 Nov 2025
31.4800
31.5700
28.6600
29.1000
7,338,800
Wed, 05 Nov 2025
30.7400
32.2000
29.8000
31.5100
4,930,500
Tue, 04 Nov 2025
31.0000
31.6100
28.2000
29.5000
7,716,600
Mon, 03 Nov 2025
10 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Mon, 03 Nov 2025
36.1400
37.0000
32.8300
33.0400
4,695,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
35.7000
36.4770
34.1800
35.5600
3,960,400
Thu, 30 Oct 2025
34.4900
36.3000
34.1000
35.0700
3,590,400
Wed, 29 Oct 2025
37.3300
38.9900
34.7500
35.4800
7,001,400
Tue, 28 Oct 2025
36.7900
37.6100
35.0100
36.8700
5,313,000
Mon, 27 Oct 2025
35.0000
37.6770
34.3800
37.2200
5,328,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
32.1300
34.3910
31.5000
34.0100
4,461,800
Thu, 23 Oct 2025
29.9000
32.0800
29.8500
31.4000
3,943,200
Wed, 22 Oct 2025
32.3600
32.8520
28.8500
29.9750
5,269,000
Tue, 21 Oct 2025
34.0100
35.3200
32.7100
33.4000
4,134,300
Mon, 20 Oct 2025
32.8900
35.8500
32.6000
34.1400
6,475,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
30.5100
32.4800
28.8700
31.9200
4,668,700
Thu, 16 Oct 2025
32.9500
33.2600
30.9300
31.1400
3,988,700
Wed, 15 Oct 2025
30.0000
33.0300
29.1770
32.9500
6,786,300
Tue, 14 Oct 2025
27.8000
29.3400
26.6620
28.4800
4,114,300
Mon, 13 Oct 2025
28.5000
29.4200
27.5020
29.1000
4,528,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
33.1600
35.2000
27.1200
27.1500
8,797,000
Thu, 09 Oct 2025
32.4400
34.1000
31.1200
32.3700
5,021,900
Wed, 08 Oct 2025
31.7300
32.4500
30.8600
32.2200
3,170,400
Tue, 07 Oct 2025
33.6550
34.6200
29.7650
31.3350
7,945,800
Mon, 06 Oct 2025
29.1000
34.4730
28.4000
33.7900
10,810,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
28.0500
28.7900
26.8710
27.9300
3,937,600
Thu, 02 Oct 2025
28.9600
29.3810
27.8400
27.9800
3,673,700
Wed, 01 Oct 2025
25.3000
28.4500
25.2500
28.4200
3,735,900
Tue, 30 Sep 2025
25.8000
26.8000
25.1300
25.9300
3,543,000
Mon, 29 Sep 2025
26.3000
26.5000
25.7100
25.9400
3,107,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
26.3000
26.4400
25.4500
25.7700
2,730,700
Thu, 25 Sep 2025
25.7400
26.6450
24.7900
26.3400
4,339,300
Wed, 24 Sep 2025
9 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Wed, 24 Sep 2025
27.9650
28.4600
26.5000
26.6900
4,705,000
Tue, 23 Sep 2025
30.5000
31.1300
27.6200
28.0600
6,163,000
Mon, 22 Sep 2025
28.2000
30.8000
27.8000
30.5400
4,741,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
28.7000
29.8800
28.5200
28.9900
4,323,400
Thu, 18 Sep 2025
30.3700
30.4150
28.4370
29.0400
4,777,100
Wed, 17 Sep 2025
28.4100
30.0500
28.2300
29.4700
5,373,200
Tue, 16 Sep 2025
29.7000
29.7000
27.3000
28.9300
6,601,900
Mon, 15 Sep 2025
28.0900
29.8000
27.7500
29.5600
8,128,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
26.8300
27.4700
26.0220
27.0700
3,793,100
Thu, 11 Sep 2025
27.3500
27.6500
26.2800
26.8500
5,414,200
Wed, 10 Sep 2025
24.7000
28.0300
24.3500
27.7200
10,593,000
Tue, 09 Sep 2025
23.5550
24.1000
22.7400
23.7200
2,923,500
Mon, 08 Sep 2025
24.2700
24.4900
23.1650
23.6300
3,254,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
23.8500
24.2250
22.6300
23.9900
3,867,500
Thu, 04 Sep 2025
23.3400
23.6800
22.0400
23.3200
4,102,200
Thu, 04 Sep 2025
8 · 8-K
Pre-market · 08:03 ET
FORM 8-K ↗
Wed, 03 Sep 2025
23.8100
24.5900
22.5100
23.0200
4,953,400
Tue, 02 Sep 2025
22.8300
23.6400
22.2000
23.3500
4,528,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
25.8200
26.6500
24.0900
24.2000
3,700,300
Thu, 28 Aug 2025
24.3000
25.9300
22.4500
25.4900
5,717,300
Wed, 27 Aug 2025
7 · 8-K
After-hours · 16:13 ET
FORM 8-K ↗
Wed, 27 Aug 2025
6 · 424B5
After-hours · 16:11 ET
424B5 ↗
Wed, 27 Aug 2025
25.2000
25.5400
24.0250
24.0500
4,676,200
Tue, 26 Aug 2025
5 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 26 Aug 2025
25.7900
26.3300
24.7500
25.0700
5,071,900
Mon, 25 Aug 2025
25.0750
26.3300
24.3300
24.3400
5,866,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
23.4700
25.9900
23.3500
24.7900
5,150,300
Thu, 21 Aug 2025
21.8200
23.7500
21.6000
23.7000
4,430,600
Wed, 20 Aug 2025
22.5000
22.6000
20.7190
21.9300
4,400,300
Tue, 19 Aug 2025
25.5200
25.7900
22.5200
22.7700
6,877,900
Mon, 18 Aug 2025
22.7800
26.9680
22.0000
26.1300
8,720,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
21.8100
22.9600
21.3150
22.3650
4,211,100
Thu, 14 Aug 2025
22.1300
22.5000
20.4590
21.0100
4,933,300
Wed, 13 Aug 2025
23.6450
24.3000
22.0950
23.0200
4,930,700
Tue, 12 Aug 2025
21.3300
23.8110
21.3050
22.7900
5,557,400
Mon, 11 Aug 2025
21.6000
21.6000
19.8850
20.8600
5,699,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
23.9750
24.4000
20.6700
21.5900
12,222,900
Thu, 07 Aug 2025
4 · 8-K
After-hours · 16:11 ET
CURRENT REPORT ↗
Thu, 07 Aug 2025
3 · 10-Q
After-hours · 16:26 ET
FORM 10-Q ↗
Thu, 07 Aug 2025
23.5600
23.6000
21.8020
22.3300
6,412,000
Wed, 06 Aug 2025
2 · 8-K
After-hours · 16:08 ET
CURRENT REPORT ↗
Wed, 06 Aug 2025
21.7200
23.3750
21.5200
23.2300
5,727,600
Tue, 05 Aug 2025
22.3600
22.3600
20.4800
21.4150
4,020,400
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Mon, 04 Aug 2025
22.7100
22.8500
21.4540
22.1900
3,617,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
21.4600
22.3000
20.9400
21.5300
5,885,900
Thu, 31 Jul 2025
23.7800
24.5300
22.8600
22.8700
5,361,500
Wed, 30 Jul 2025
24.3000
24.5700
22.4000
23.0600
5,051,000
Tue, 29 Jul 2025
25.5400
26.3500
23.9900
24.1100
4,077,100
Mon, 28 Jul 2025
27.5100
27.5900
24.7600
25.2200
5,495,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend