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
89.5600
89.5600
82.2300
82.6200
1,294,400
Thu, 23 Jul 2026
89.0700
91.6650
87.9600
88.3400
1,751,800
Wed, 22 Jul 2026
90.2000
92.6600
89.2400
90.1400
792,900
Tue, 21 Jul 2026
87.9900
92.2430
87.2100
91.6900
1,855,500
Mon, 20 Jul 2026
88.5800
92.1000
87.8650
87.9900
1,053,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
86.1300
91.2350
86.0700
88.3800
1,310,200
Thu, 16 Jul 2026
91.6900
91.6900
84.9850
88.2900
3,416,500
Wed, 15 Jul 2026
33 · 8-K/A
After-hours · 16:05 ET
8-K/A ↗
Wed, 15 Jul 2026
94.8100
98.0000
85.0000
91.5100
8,750,400
Wed, 15 Jul 2026
32 · 8-K
Next filing day · accepted 14 Jul, 17:39 ET
8-K ↗
Tue, 14 Jul 2026
103.7900
113.7300
101.0900
111.0500
2,150,300
Mon, 13 Jul 2026
106.7000
108.7800
100.6250
103.7900
1,257,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
113.5000
113.5000
107.2500
107.5800
698,700
Thu, 09 Jul 2026
108.2800
113.7400
108.2800
113.5100
983,900
Wed, 08 Jul 2026
113.9800
116.4100
108.4180
108.9000
1,516,700
Tue, 07 Jul 2026
110.4400
117.2100
108.9300
115.7200
1,438,300
Mon, 06 Jul 2026
107.9100
111.0400
106.2000
108.5800
1,137,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
105.8400
108.3200
102.6200
107.9500
1,044,300
Wed, 01 Jul 2026
105.7800
106.9200
102.7950
104.4900
1,098,100
Tue, 30 Jun 2026
103.6300
105.5200
101.1850
104.6200
1,088,300
Mon, 29 Jun 2026
100.0000
103.3130
98.5400
102.5200
1,032,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
96.2300
101.2400
95.0000
99.9500
2,565,000
Thu, 25 Jun 2026
95.4200
101.2900
95.0000
95.9300
1,446,000
Wed, 24 Jun 2026
89.6400
96.9000
89.6400
96.3800
1,042,200
Tue, 23 Jun 2026
88.8400
92.6050
87.8800
90.2100
659,000
Mon, 22 Jun 2026
88.5600
91.2650
87.0100
89.9300
884,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
88.1700
89.4000
82.5540
87.7600
2,126,600
Wed, 17 Jun 2026
88.0700
88.8500
85.5930
88.0500
1,212,300
Tue, 16 Jun 2026
88.5400
89.5050
86.9100
87.3200
906,000
Mon, 15 Jun 2026
89.9700
90.6100
86.5250
88.2400
1,139,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
89.4600
91.0000
87.0000
88.5500
1,533,000
Thu, 11 Jun 2026
89.8600
91.5000
85.5390
89.4900
1,603,300
Wed, 10 Jun 2026
90.5100
95.9700
86.6700
88.2400
1,965,800
Tue, 09 Jun 2026
87.8200
94.4450
87.7700
92.5900
1,374,400
Mon, 08 Jun 2026
31 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 08 Jun 2026
88.0000
91.0000
86.0000
87.4300
1,437,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
92.4700
93.7900
87.7050
88.2800
1,657,100
Fri, 05 Jun 2026
30 · 424B5
Pre-market · 06:28 ET
424B5 ↗
Thu, 04 Jun 2026
88.5900
93.1800
85.3900
92.4700
3,841,600
Wed, 03 Jun 2026
86.6500
94.8500
83.7700
88.9500
5,477,000
Wed, 03 Jun 2026
29 · 424B5
Pre-market · 07:16 ET
424B5 ↗
Tue, 02 Jun 2026
95.0000
99.9900
88.9800
91.4200
5,688,900
Tue, 02 Jun 2026
28 · 8-K
Pre-market · 08:10 ET
8-K ↗
Mon, 01 Jun 2026
132.2200
134.7000
122.7600
122.9600
1,929,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
131.0900
134.9700
126.7700
132.8800
1,419,200
Thu, 28 May 2026
133.9700
134.0000
128.1500
130.9100
910,900
Wed, 27 May 2026
133.2600
138.2600
131.7500
133.9700
645,800
Tue, 26 May 2026
140.8500
140.8500
132.8500
134.2600
687,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
142.7700
142.8150
136.4350
138.2300
661,200
Thu, 21 May 2026
137.4500
142.6500
135.2400
142.5300
660,700
Wed, 20 May 2026
131.1500
141.0600
130.4600
140.3400
879,700
Wed, 20 May 2026
27 · 8-K/A
Pre-market · 07:30 ET
8-K/A ↗
Tue, 19 May 2026
130.8000
135.8000
127.7450
130.9600
640,900
Mon, 18 May 2026
26 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 18 May 2026
139.8000
139.8000
129.0200
132.1800
721,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
130.2000
139.6250
126.4300
137.6800
1,476,500
Thu, 14 May 2026
25 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Thu, 14 May 2026
24 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 14 May 2026
125.5000
138.0000
123.9900
134.7200
2,426,200
Wed, 13 May 2026
123.3100
126.3880
121.6500
124.4700
989,100
Tue, 12 May 2026
124.7200
127.1850
121.7150
124.6800
1,175,600
Mon, 11 May 2026
131.2550
132.7000
124.5550
125.6400
946,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
130.7050
133.3950
129.2300
131.0600
799,700
Thu, 07 May 2026
137.4300
137.4300
126.7600
130.7100
1,649,300
Wed, 06 May 2026
140.5500
142.6100
133.9450
139.4400
801,500
Tue, 05 May 2026
145.2150
147.3300
139.3100
141.6900
1,419,500
Mon, 04 May 2026
142.1150
151.0200
136.0600
144.9800
4,125,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
23 · 8-K
After-hours · 17:10 ET
8-K ↗
Fri, 01 May 2026
121.0200
127.8900
117.4970
125.6500
2,077,600
Thu, 30 Apr 2026
118.9100
121.5700
116.5000
121.3500
675,400
Wed, 29 Apr 2026
122.0000
122.0000
117.0000
119.0000
861,800
Tue, 28 Apr 2026
125.6800
127.0400
119.7100
120.0700
708,900
Mon, 27 Apr 2026
121.7000
129.0900
121.5800
125.6800
995,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
112.8700
121.5900
106.5800
121.0300
1,070,900
Thu, 23 Apr 2026
122.0000
122.9800
112.0000
113.5600
792,100
Wed, 22 Apr 2026
126.3000
128.2800
119.8700
122.4200
506,200
Tue, 21 Apr 2026
119.6400
127.1800
117.5600
126.0700
751,600
Mon, 20 Apr 2026
122.3700
122.4350
119.0100
120.0900
937,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
125.6600
125.6600
121.4600
122.4600
492,400
Thu, 16 Apr 2026
122.9900
127.3400
122.4700
125.2500
1,103,900
Wed, 15 Apr 2026
120.4100
124.6600
118.2800
123.4700
701,500
Tue, 14 Apr 2026
119.9900
122.9200
119.2300
120.8500
673,600
Mon, 13 Apr 2026
117.7500
121.9000
117.3950
120.4000
567,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
125.0000
125.0000
115.5000
117.1400
625,700
Thu, 09 Apr 2026
116.8000
124.6400
115.6750
124.6400
1,119,900
Wed, 08 Apr 2026
118.0000
118.9000
114.8850
116.9400
562,100
Tue, 07 Apr 2026
113.4300
116.1100
112.5100
115.5600
609,700
Mon, 06 Apr 2026
112.5400
115.0800
112.5400
114.2200
851,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
22 · DEFA14A
After-hours · 16:35 ET
DEFA14A ↗
Thu, 02 Apr 2026
21 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Thu, 02 Apr 2026
109.2000
114.6500
109.2000
112.6300
501,400
Wed, 01 Apr 2026
115.6000
117.9100
112.3900
112.9300
736,700
Tue, 31 Mar 2026
110.0700
115.2200
109.5050
114.1400
521,500
Mon, 30 Mar 2026
106.1900
110.0000
104.9100
108.2700
553,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
112.9000
114.6190
105.9000
106.0200
1,074,200
Thu, 26 Mar 2026
109.2500
118.9700
107.8500
114.8100
1,360,300
Thu, 26 Mar 2026
20 · 10-K
Pre-market · 07:30 ET
10-K ↗
Wed, 25 Mar 2026
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 25 Mar 2026
103.5600
110.6100
103.5600
110.2200
849,700
Tue, 24 Mar 2026
105.4900
105.8300
100.0100
102.0100
606,200
Mon, 23 Mar 2026
106.2350
109.0000
104.9550
106.7500
517,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
110.7900
112.1900
103.4000
106.0400
1,862,800
Thu, 19 Mar 2026
110.7300
115.0800
107.1200
112.9900
576,900
Wed, 18 Mar 2026
114.1400
116.1800
111.4200
112.5100
574,400
Tue, 17 Mar 2026
115.0000
115.7800
112.4400
114.1100
472,200
Mon, 16 Mar 2026
116.3400
119.2800
114.4250
114.9000
672,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
110.7900
116.1100
110.7900
114.2200
434,700
Thu, 12 Mar 2026
112.4400
114.8200
108.9100
110.7700
1,097,700
Wed, 11 Mar 2026
116.9900
119.0800
112.9200
115.7600
583,600
Tue, 10 Mar 2026
115.4800
119.6900
114.0000
117.1000
701,800
Mon, 09 Mar 2026
114.0000
117.6600
111.2100
113.4500
963,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
110.8000
117.0000
110.0000
115.0000
799,100
Thu, 05 Mar 2026
110.9200
116.8300
110.6400
115.2400
886,600
Wed, 04 Mar 2026
108.5300
112.4950
106.7750
112.1800
740,300
Tue, 03 Mar 2026
105.0000
109.4400
103.6500
107.4000
415,300
Mon, 02 Mar 2026
110.2800
112.8100
107.1000
108.3000
502,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
109.6000
113.4100
109.3800
111.7100
643,800
Thu, 26 Feb 2026
107.9400
111.3900
106.0000
111.1200
514,100
Wed, 25 Feb 2026
106.9200
111.2400
106.1700
107.3800
331,200
Tue, 24 Feb 2026
105.2500
107.5000
104.4500
105.7900
362,200
Mon, 23 Feb 2026
104.0000
107.5000
103.0000
105.1500
472,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
106.6400
107.0800
102.9450
104.7900
325,400
Thu, 19 Feb 2026
105.5500
108.0000
103.2000
106.7800
951,000
Wed, 18 Feb 2026
107.3200
109.7500
104.6600
105.7100
390,000
Tue, 17 Feb 2026
103.3800
108.8300
101.7700
107.3200
774,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
105.0500
107.7460
103.1600
104.5100
407,700
Thu, 12 Feb 2026
18 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 12 Feb 2026
104.7300
107.2100
102.0100
104.8700
417,700
Wed, 11 Feb 2026
105.0000
105.0000
97.4900
104.2300
922,300
Tue, 10 Feb 2026
107.7400
109.0000
103.4000
104.1700
994,900
Mon, 09 Feb 2026
106.6800
110.4000
105.5700
107.9000
507,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
106.1200
109.5000
104.6050
106.7500
638,000
Thu, 05 Feb 2026
106.4100
110.9950
103.9150
104.2800
896,500
Wed, 04 Feb 2026
110.8700
110.8700
104.9600
107.5900
1,444,600
Tue, 03 Feb 2026
112.9900
114.5000
107.0000
111.0000
585,600
Mon, 02 Feb 2026
105.9800
112.9640
105.0200
111.3400
660,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
110.1300
112.9900
107.8650
109.4200
682,900
Thu, 29 Jan 2026
114.5500
114.7400
108.9100
112.1200
875,100
Wed, 28 Jan 2026
117.1700
117.4500
113.3300
114.5300
1,953,900
Tue, 27 Jan 2026
116.6300
120.3150
114.2000
117.2500
959,600
Mon, 26 Jan 2026
108.5200
114.3000
108.5200
114.0100
923,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
109.7500
112.2000
103.0000
110.0500
978,300
Thu, 22 Jan 2026
107.2400
112.6900
106.8300
110.7700
516,500
Wed, 21 Jan 2026
105.8400
108.2400
104.3700
107.1600
670,900
Tue, 20 Jan 2026
103.8400
108.1250
103.0000
105.3900
869,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
105.2900
109.7090
104.1000
106.9600
411,300
Thu, 15 Jan 2026
115.0250
116.4400
104.8600
105.2800
766,900
Wed, 14 Jan 2026
105.1900
115.0000
104.1060
114.4800
504,400
Tue, 13 Jan 2026
104.3200
106.6600
102.4610
104.2100
438,600
Mon, 12 Jan 2026
104.0000
104.6800
100.3800
104.5100
605,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
17 · S-3ASR
After-hours · 16:30 ET
S-3ASR ↗
Fri, 09 Jan 2026
104.4100
107.8700
103.4700
107.5100
537,100
Thu, 08 Jan 2026
107.7600
109.0000
102.6500
104.6700
976,200
Wed, 07 Jan 2026
105.6100
112.0000
105.2600
109.1700
853,200
Tue, 06 Jan 2026
103.1500
106.8900
102.0000
105.0200
546,700
Mon, 05 Jan 2026
100.5500
105.6800
98.5000
103.8000
769,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
99.7500
100.9900
98.7150
100.5500
594,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
99.8200
100.2900
98.4800
99.7400
549,500
Tue, 30 Dec 2025
101.5500
101.8650
98.8700
99.9200
774,600
Mon, 29 Dec 2025
101.1700
102.3650
98.7600
101.5500
633,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
102.2700
103.0850
101.4700
102.2500
351,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
102.3600
102.8500
101.0000
102.6100
237,200
Tue, 23 Dec 2025
99.7300
103.5000
99.7300
102.3500
587,100
Mon, 22 Dec 2025
101.1600
102.3300
99.7210
101.1400
629,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
99.4900
105.1400
99.4900
101.1600
3,201,700
Thu, 18 Dec 2025
99.0500
101.6700
97.2700
99.1600
779,700
Wed, 17 Dec 2025
100.8700
101.7100
98.0800
99.0500
796,500
Tue, 16 Dec 2025
101.2400
102.5800
99.3450
100.3900
773,800
Mon, 15 Dec 2025
105.5700
106.7800
100.8750
102.1800
762,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
102.8950
112.6400
102.3800
105.2500
1,282,300
Thu, 11 Dec 2025
100.9900
105.0000
100.0000
100.7700
871,900
Wed, 10 Dec 2025
101.9100
104.3050
101.0000
101.8300
808,800
Tue, 09 Dec 2025
103.6400
107.7000
102.0000
102.7200
929,900
Mon, 08 Dec 2025
106.0000
108.9100
103.2600
104.0400
1,058,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
106.1200
107.7800
105.0000
105.6300
872,500
Thu, 04 Dec 2025
99.3300
107.3500
98.7400
105.8700
783,500
Wed, 03 Dec 2025
98.3300
101.7100
97.5000
100.0000
735,100
Tue, 02 Dec 2025
100.0000
100.2900
96.9250
97.5000
672,200
Mon, 01 Dec 2025
99.8600
102.5800
96.7000
98.4850
1,100,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
100.9500
101.7600
99.3300
101.1400
181,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
100.0000
101.3600
97.7400
100.3500
852,100
Tue, 25 Nov 2025
101.4100
103.0600
97.7000
99.0800
930,700
Mon, 24 Nov 2025
97.6800
102.4400
96.6500
101.1500
1,180,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
92.8900
101.0300
92.1000
97.5000
1,292,100
Thu, 20 Nov 2025
94.8600
98.4300
92.8500
94.0000
752,100
Wed, 19 Nov 2025
92.2100
94.7000
91.4100
94.2300
751,600
Tue, 18 Nov 2025
88.0000
93.3600
86.5600
91.6000
1,426,900
Mon, 17 Nov 2025
16 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 17 Nov 2025
90.4000
96.1000
89.6500
92.2300
1,621,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
84.1200
94.0600
84.1200
92.6800
1,312,100
Thu, 13 Nov 2025
15 · 10-Q
After-hours · 17:15 ET
10-Q ↗
Thu, 13 Nov 2025
85.1500
87.7400
82.0680
86.0000
1,200,800
Wed, 12 Nov 2025
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 12 Nov 2025
79.2400
85.2300
79.2400
85.1500
1,330,000
Tue, 11 Nov 2025
76.0500
79.4700
76.0500
79.1650
575,900
Mon, 10 Nov 2025
75.8800
77.5400
74.0100
76.7000
431,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
74.2000
74.9400
72.0500
74.5200
448,000
Thu, 06 Nov 2025
74.5500
75.0200
72.9600
74.2000
637,800
Wed, 05 Nov 2025
73.8100
74.7900
71.0600
74.5900
956,200
Tue, 04 Nov 2025
72.8300
75.4350
72.5600
72.9900
565,000
Mon, 03 Nov 2025
76.7800
78.8500
73.8500
75.1900
667,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
79.0300
79.9700
76.4250
77.1600
1,014,100
Thu, 30 Oct 2025
74.1700
79.7800
73.4800
78.9600
853,200
Wed, 29 Oct 2025
74.4600
75.6850
71.6100
74.0000
562,400
Tue, 28 Oct 2025
76.0000
77.2200
73.2400
74.4400
632,000
Mon, 27 Oct 2025
72.4700
80.1300
71.5000
77.5100
1,898,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
71.0500
72.3600
70.6800
70.9700
685,700
Thu, 23 Oct 2025
69.5000
73.0550
69.1500
70.5700
1,521,800
Wed, 22 Oct 2025
65.0000
70.8000
64.6100
70.0400
1,698,500
Tue, 21 Oct 2025
71.0700
74.2900
65.3300
65.5000
1,795,700
Mon, 20 Oct 2025
79.2300
83.0000
70.3500
70.5800
7,339,900
Mon, 20 Oct 2025
13 · 8-K
Pre-market · 06:30 ET
8-K ↗
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
51.4700
54.9500
49.8000
51.9600
1,730,500
Thu, 16 Oct 2025
50.5900
52.9850
50.0600
52.5300
1,573,700
Wed, 15 Oct 2025
46.8700
50.9800
46.5080
50.0300
1,252,800
Tue, 14 Oct 2025
46.9600
46.9600
45.0300
46.2000
818,600
Mon, 13 Oct 2025
46.8500
50.0500
45.2300
47.4100
1,504,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
49.1400
49.9800
45.8500
46.0700
1,006,700
Thu, 09 Oct 2025
49.1150
50.1100
47.5400
49.4700
859,000
Wed, 08 Oct 2025
49.0800
49.5800
47.8100
49.5000
937,900
Tue, 07 Oct 2025
48.0200
49.3200
47.4250
49.2150
898,600
Mon, 06 Oct 2025
50.5100
50.6300
47.5800
47.8050
1,217,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
49.3950
50.7400
48.5850
50.5100
1,476,200
Thu, 02 Oct 2025
45.2600
49.5200
44.4200
49.4200
1,950,400
Wed, 01 Oct 2025
49.0800
50.4450
44.7400
45.2200
1,355,600
Tue, 30 Sep 2025
51.9350
51.9350
48.6000
49.4000
1,132,600
Mon, 29 Sep 2025
51.0700
52.7600
50.6000
52.0700
790,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
52.3500
52.5150
49.8200
50.6000
977,800
Thu, 25 Sep 2025
53.0000
53.2550
50.3400
51.9400
555,600
Wed, 24 Sep 2025
52.4400
54.7600
51.7200
53.9800
639,300
Tue, 23 Sep 2025
52.4900
53.2350
51.5300
52.5000
693,500
Mon, 22 Sep 2025
53.6900
53.8800
51.9150
52.4900
732,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
55.3500
55.4400
50.7100
51.8800
1,598,000
Thu, 18 Sep 2025
54.6000
55.9700
54.0800
55.0300
596,400
Wed, 17 Sep 2025
53.3100
56.2700
53.3100
54.6000
806,800
Tue, 16 Sep 2025
55.0700
55.9100
52.9000
53.0700
688,600
Mon, 15 Sep 2025
55.0500
55.8150
54.2120
55.0700
1,522,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
57.3300
57.6700
54.8800
54.9100
1,009,400
Thu, 11 Sep 2025
58.9400
59.3460
55.2400
57.4300
984,000
Wed, 10 Sep 2025
60.5200
61.1400
55.7600
55.9300
637,300
Wed, 10 Sep 2025
12 · 8-K
Pre-market · 07:58 ET
8-K ↗
Tue, 09 Sep 2025
62.5300
63.0600
60.6100
60.7700
603,700
Mon, 08 Sep 2025
55.7800
62.9150
55.7800
62.5300
1,452,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
54.7600
57.4800
54.5600
55.6850
831,700
Thu, 04 Sep 2025
54.2000
54.9700
53.3200
54.4700
438,400
Wed, 03 Sep 2025
53.3600
54.5500
52.9100
54.2000
397,100
Tue, 02 Sep 2025
50.6900
54.0600
50.4400
53.5800
576,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
54.5500
55.0000
51.1700
51.2300
731,200
Thu, 28 Aug 2025
54.0900
55.4400
52.8900
54.6000
1,428,100
Wed, 27 Aug 2025
49.9150
50.1850
48.7300
49.9600
737,800
Tue, 26 Aug 2025
49.5000
50.1400
48.9110
49.4600
687,900
Mon, 25 Aug 2025
52.5000
53.2700
49.2100
49.2500
1,189,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
51.0000
52.6700
50.3110
52.4200
956,400
Thu, 21 Aug 2025
48.2500
51.6400
47.5450
50.3800
1,362,700
Wed, 20 Aug 2025
48.9400
49.5000
47.3400
48.7700
1,125,000
Tue, 19 Aug 2025
51.5700
51.7250
49.1500
49.2200
704,300
Mon, 18 Aug 2025
52.6900
53.0510
50.0000
51.5700
943,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
52.9200
53.8550
50.8610
51.7900
908,900
Thu, 14 Aug 2025
11 · 10-Q
After-hours · 17:01 ET
10-Q ↗
Thu, 14 Aug 2025
10 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 14 Aug 2025
50.8900
52.1500
49.9950
51.8900
1,813,200
Wed, 13 Aug 2025
50.3300
53.4000
49.5000
52.3700
979,600
Tue, 12 Aug 2025
46.9400
50.3300
46.8200
50.0600
959,700
Mon, 11 Aug 2025
45.8800
47.3550
45.0900
46.6600
1,068,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
44.4300
48.0000
44.1600
45.8800
1,326,000
Thu, 07 Aug 2025
44.2200
44.9800
42.8850
44.2400
648,900
Wed, 06 Aug 2025
42.6900
44.9700
42.3800
44.1900
834,900
Tue, 05 Aug 2025
43.0000
44.2400
42.2800
42.8400
1,312,800
Mon, 04 Aug 2025
40.0000
43.7300
38.9300
43.1300
1,956,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
9 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 01 Aug 2025
38.4500
40.8800
38.0000
39.9100
1,556,400
Thu, 31 Jul 2025
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 31 Jul 2025
7 · 424B5
After-hours · 16:05 ET
424B5 ↗
Thu, 31 Jul 2025
40.0000
41.5000
38.6600
39.1650
1,604,100
Thu, 31 Jul 2025
6 · 424B5
Pre-market · 06:09 ET
424B5 ↗
Wed, 30 Jul 2025
40.0600
42.0400
39.4300
40.3000
6,188,500
Tue, 29 Jul 2025
5 · 424B5
After-hours · 17:21 ET
424B5 ↗
Tue, 29 Jul 2025
35.0000
42.4900
34.3000
38.5000
6,223,800
Tue, 29 Jul 2025
4 · 8-K
Pre-market · 08:52 ET
8-K ↗
Mon, 28 Jul 2025
3 · 424B5
After-hours · 17:21 ET
424B5 ↗
Mon, 28 Jul 2025
2 · 424B5
After-hours · 17:19 ET
424B5 ↗
Mon, 28 Jul 2025
45.9600
46.4200
35.0000
36.7900
27,636,800
Mon, 28 Jul 2025
1 · 8-K
Pre-market · 07:21 ET
8-K ↗
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend