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
72.1100
72.1100
67.4700
67.8400
350,400
Thu, 23 Jul 2026
69.8900
72.7000
69.7400
70.3600
647,300
Wed, 22 Jul 2026
72.8400
73.0500
70.1400
70.6600
322,000
Tue, 21 Jul 2026
68.8400
73.5250
68.1100
72.7100
482,600
Mon, 20 Jul 2026
72.3500
72.5710
68.6400
68.9100
449,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.0000
72.7500
69.6900
72.6200
413,800
Thu, 16 Jul 2026
73.9400
75.1600
69.8270
71.9600
430,000
Wed, 15 Jul 2026
72.6700
75.0000
72.5600
74.3600
540,100
Tue, 14 Jul 2026
72.8900
74.5800
71.0600
73.1200
386,100
Mon, 13 Jul 2026
69.9800
73.1300
69.4500
71.8000
367,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.8100
76.0700
69.7500
72.0000
509,900
Thu, 09 Jul 2026
70.3000
76.0000
70.1920
75.7900
730,400
Wed, 08 Jul 2026
66.2100
70.4300
66.0000
70.1400
835,200
Tue, 07 Jul 2026
68.9200
69.4400
65.0000
68.7900
599,800
Mon, 06 Jul 2026
68.7700
70.3600
68.3800
68.9500
240,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
68.9900
71.4100
67.6300
69.1100
337,600
Wed, 01 Jul 2026
67.8600
70.8300
67.6400
68.1100
489,800
Tue, 30 Jun 2026
68.7000
69.6300
65.9500
68.2700
374,100
Mon, 29 Jun 2026
65.7200
68.7000
64.2000
68.3900
482,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
65.5600
67.4600
64.4930
65.9200
1,726,000
Thu, 25 Jun 2026
64.9000
68.3900
64.5500
66.5700
605,300
Wed, 24 Jun 2026
61.8400
65.9900
61.8400
64.5800
642,400
Tue, 23 Jun 2026
60.0000
63.8200
60.0000
61.1100
421,100
Mon, 22 Jun 2026
20 · 8-K
After-hours · 16:50 ET
8-K ↗
Mon, 22 Jun 2026
64.4600
65.2200
61.3750
62.1000
527,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
60.9900
64.1600
60.5480
63.7400
1,164,500
Wed, 17 Jun 2026
58.3600
60.6850
57.5100
59.4500
689,200
Tue, 16 Jun 2026
57.1200
60.6000
57.1200
58.2900
414,800
Mon, 15 Jun 2026
62.9800
63.0000
58.7800
59.8100
668,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
60.1700
61.1500
58.7500
59.8500
343,900
Thu, 11 Jun 2026
59.3460
61.3700
58.0800
60.1600
596,700
Wed, 10 Jun 2026
59.8700
63.7100
58.4200
58.5900
794,300
Tue, 09 Jun 2026
63.0500
63.0500
57.7900
60.9000
556,500
Mon, 08 Jun 2026
60.6000
61.9890
58.5600
61.5200
659,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.9900
65.5260
59.6600
59.9800
760,300
Thu, 04 Jun 2026
61.0800
68.9300
61.0800
66.5500
1,276,400
Wed, 03 Jun 2026
59.9000
61.3400
56.7000
61.1300
799,000
Tue, 02 Jun 2026
64.0000
64.3150
58.5000
59.9000
1,587,200
Mon, 01 Jun 2026
19 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 01 Jun 2026
58.8300
65.2300
54.5200
64.4000
2,612,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.9000
74.4900
70.7400
71.6800
1,247,700
Thu, 28 May 2026
71.7000
79.5000
71.4450
73.9200
1,079,900
Wed, 27 May 2026
69.4400
71.6500
68.4300
71.4200
661,100
Tue, 26 May 2026
67.3400
72.0600
67.3400
68.9600
935,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
68.3200
69.6200
66.8900
67.1900
410,700
Thu, 21 May 2026
64.2770
68.3900
63.0300
67.8600
502,500
Wed, 20 May 2026
62.2400
66.4400
61.8800
66.0300
748,900
Tue, 19 May 2026
59.8100
62.1000
58.2550
60.9900
553,100
Mon, 18 May 2026
60.6000
63.9800
59.3900
60.7100
420,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
60.0000
61.7620
58.3700
59.6500
642,400
Thu, 14 May 2026
60.4700
63.5100
60.1000
61.8000
666,900
Wed, 13 May 2026
60.5000
62.3000
59.5000
60.4700
502,700
Tue, 12 May 2026
60.0200
62.7600
59.1100
61.9800
416,400
Mon, 11 May 2026
61.4200
62.5900
60.1670
61.2600
588,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
62.8900
63.0000
60.5800
61.6400
537,500
Thu, 07 May 2026
18 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 07 May 2026
63.5000
64.6800
61.0400
62.9200
643,200
Wed, 06 May 2026
56.0000
63.7350
53.0100
62.7500
1,257,400
Tue, 05 May 2026
17 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 05 May 2026
56.2900
56.8900
54.0300
54.4000
720,800
Mon, 04 May 2026
53.8000
55.6800
53.2700
55.6600
482,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
54.0300
54.6300
52.1900
54.0600
502,100
Thu, 30 Apr 2026
50.3900
54.5400
50.3800
54.4800
670,200
Wed, 29 Apr 2026
51.4100
51.6300
49.1500
49.6900
562,300
Tue, 28 Apr 2026
16 · DEFA14A
After-hours · 16:22 ET
DEFA14A ↗
Tue, 28 Apr 2026
15 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Tue, 28 Apr 2026
54.3200
55.2000
51.8200
52.2000
438,600
Mon, 27 Apr 2026
54.4200
55.8800
53.8800
55.0200
447,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
50.9900
54.9800
50.0500
54.4200
590,700
Thu, 23 Apr 2026
53.0900
53.2100
49.1700
50.6500
557,500
Wed, 22 Apr 2026
52.2300
52.7900
51.6050
52.6000
416,800
Tue, 21 Apr 2026
51.8900
53.2100
49.5800
51.0500
532,000
Mon, 20 Apr 2026
50.6400
51.9100
50.0100
51.2000
350,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
51.2000
52.4400
50.4800
51.7100
740,500
Thu, 16 Apr 2026
50.0000
50.6100
47.7600
49.4700
520,800
Wed, 15 Apr 2026
50.8500
51.8110
49.0000
49.7900
565,400
Tue, 14 Apr 2026
48.9900
50.9600
47.6600
50.4900
557,800
Mon, 13 Apr 2026
45.1400
48.6550
45.1400
48.0400
547,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
46.7200
47.8700
44.0600
45.6300
1,291,600
Thu, 09 Apr 2026
50.9100
50.9100
47.4100
47.5600
908,700
Wed, 08 Apr 2026
53.0000
53.9000
48.4800
50.7800
2,217,500
Tue, 07 Apr 2026
50.7300
50.7400
47.1700
49.1500
1,093,800
Mon, 06 Apr 2026
54.6100
55.1200
51.2400
51.7400
818,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
50.5700
55.2700
50.5700
54.9900
792,100
Wed, 01 Apr 2026
52.0950
55.3600
52.0950
53.6000
659,700
Tue, 31 Mar 2026
48.5100
51.9250
47.8970
51.6800
1,272,200
Mon, 30 Mar 2026
49.0000
49.1350
45.7900
46.9000
727,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
51.0000
52.2900
47.5500
48.4900
735,200
Thu, 26 Mar 2026
50.7000
53.4400
50.7000
52.1600
614,800
Wed, 25 Mar 2026
50.3000
52.4000
49.7600
52.2900
732,700
Tue, 24 Mar 2026
47.7800
49.3300
46.8500
48.6500
462,400
Mon, 23 Mar 2026
48.5300
50.6000
48.1300
49.1300
715,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
47.4900
48.4100
45.9000
46.8400
1,200,300
Thu, 19 Mar 2026
47.3300
49.7530
46.6000
48.4700
701,500
Wed, 18 Mar 2026
48.8000
51.4900
48.3800
48.4100
1,246,000
Tue, 17 Mar 2026
45.7500
47.9200
45.7100
47.3700
523,000
Mon, 16 Mar 2026
45.2600
46.3200
44.3100
45.7500
995,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
43.4400
44.9500
41.5300
43.0600
1,570,000
Thu, 12 Mar 2026
14 · 10-K
After-hours · 16:40 ET
10-K ↗
Thu, 12 Mar 2026
45.2400
45.9800
43.6200
44.3400
1,056,100
Wed, 11 Mar 2026
47.5000
48.6400
45.5400
46.3300
1,091,200
Tue, 10 Mar 2026
50.0000
51.1500
47.9400
48.6700
849,700
Mon, 09 Mar 2026
49.6450
50.7700
46.6200
49.8200
1,588,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.0000
51.1500
49.2600
50.2300
992,200
Thu, 05 Mar 2026
53.0000
55.1460
50.3100
51.8000
1,135,300
Wed, 04 Mar 2026
53.0800
56.1500
52.0200
54.0400
893,900
Tue, 03 Mar 2026
50.6100
53.5000
49.2600
52.7600
1,035,900
Mon, 02 Mar 2026
49.3200
53.0850
48.0700
52.6300
1,565,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
56.0000
56.8700
52.5600
53.2300
1,945,400
Thu, 26 Feb 2026
51.8000
58.2800
50.4300
58.1000
1,515,600
Wed, 25 Feb 2026
49.0800
53.4200
47.7600
51.7900
2,054,900
Tue, 24 Feb 2026
42.7100
52.0000
42.4710
50.3500
3,472,200
Mon, 23 Feb 2026
48.5500
48.9760
41.5000
43.0300
5,429,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
49.6600
56.7500
48.0000
50.2100
15,444,900
Thu, 19 Feb 2026
13 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 19 Feb 2026
99.0000
102.5200
98.1000
101.5300
2,847,200
Wed, 18 Feb 2026
98.6800
109.0450
97.8800
102.2800
644,000
Tue, 17 Feb 2026
99.5200
101.8750
95.1700
99.0300
433,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
96.6700
99.8500
94.7490
97.5000
450,400
Thu, 12 Feb 2026
100.4200
101.0600
92.5000
95.8900
738,100
Wed, 11 Feb 2026
103.7300
104.1150
98.0000
100.4000
467,900
Tue, 10 Feb 2026
101.3300
106.0000
99.5650
103.6800
623,400
Mon, 09 Feb 2026
99.4500
101.1100
97.0000
100.4000
527,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
98.3000
101.0100
96.7500
100.0700
724,100
Thu, 05 Feb 2026
97.3500
100.5400
93.5000
94.0600
991,800
Wed, 04 Feb 2026
108.7500
108.7500
96.1000
98.8800
894,300
Tue, 03 Feb 2026
105.4700
109.3500
101.7400
105.4200
467,600
Mon, 02 Feb 2026
97.8100
103.7900
97.8100
103.6700
489,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
99.8500
104.3800
97.1000
97.8200
799,200
Thu, 29 Jan 2026
99.7700
102.5600
97.5130
100.9800
690,000
Wed, 28 Jan 2026
108.5100
108.9000
99.4700
101.0000
1,038,300
Tue, 27 Jan 2026
106.3500
111.0000
102.0000
108.9800
922,500
Mon, 26 Jan 2026
104.5100
112.4200
101.0520
106.3100
812,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
113.1700
114.0300
104.3100
104.9000
1,222,400
Thu, 22 Jan 2026
101.0700
118.8400
100.2300
116.0600
1,393,800
Wed, 21 Jan 2026
101.3100
103.6700
98.5640
101.0700
941,300
Tue, 20 Jan 2026
93.7450
106.2500
93.0000
101.3100
1,161,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
98.2600
100.6900
95.1300
96.7000
727,500
Thu, 15 Jan 2026
104.9400
106.1100
96.6800
97.4400
740,600
Wed, 14 Jan 2026
102.7400
105.1800
97.8200
104.7500
519,600
Tue, 13 Jan 2026
104.3900
105.0500
98.6800
101.9700
535,400
Mon, 12 Jan 2026
12 · 8-K
After market open · 10:30 ET
8-K ↗
Mon, 12 Jan 2026
99.9300
108.9300
94.8330
105.9300
1,000,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
99.5200
100.4650
97.0500
100.1000
535,700
Thu, 08 Jan 2026
101.6700
101.6700
96.7030
98.0400
940,200
Wed, 07 Jan 2026
103.5500
107.4660
102.1700
103.5900
926,000
Tue, 06 Jan 2026
96.3300
104.9100
96.0000
103.9800
803,800
Mon, 05 Jan 2026
89.0600
96.0900
87.2700
95.7500
590,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
86.9600
89.4500
85.3000
88.8700
426,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
85.2300
87.3000
84.0800
85.5900
762,100
Tue, 30 Dec 2025
88.0000
88.0300
84.7700
85.3000
562,400
Mon, 29 Dec 2025
89.5700
92.6200
87.1700
87.8800
532,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
91.7200
92.0000
87.6100
91.5900
498,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
90.1100
91.8900
88.1000
91.8600
262,200
Tue, 23 Dec 2025
93.7200
94.5900
90.6800
91.3900
771,100
Mon, 22 Dec 2025
92.8000
95.0900
91.1000
94.3500
631,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
88.3450
94.8400
87.5550
91.0900
2,417,000
Thu, 18 Dec 2025
88.6000
91.1780
87.5200
88.3150
645,300
Wed, 17 Dec 2025
87.0000
88.5400
84.4700
85.8700
764,100
Tue, 16 Dec 2025
90.0800
92.9000
85.8560
87.0200
806,000
Mon, 15 Dec 2025
92.2400
94.0950
89.8600
91.0400
889,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
92.4600
96.2700
90.5000
90.8200
892,500
Thu, 11 Dec 2025
94.4700
95.3300
91.1500
95.0600
644,700
Wed, 10 Dec 2025
95.5600
98.2450
91.1000
94.9250
882,800
Tue, 09 Dec 2025
98.2500
100.0000
96.0300
97.4600
906,400
Mon, 08 Dec 2025
102.1600
103.2300
98.5500
99.8000
820,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
105.0000
105.0000
99.3900
100.9800
503,600
Thu, 04 Dec 2025
100.0000
106.7130
98.1500
104.7050
896,200
Wed, 03 Dec 2025
96.3600
101.3800
93.3400
101.1900
1,232,200
Tue, 02 Dec 2025
99.4400
101.0000
95.1500
97.3800
930,800
Mon, 01 Dec 2025
107.0200
108.0000
98.0250
98.2700
1,331,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
111.8400
113.8000
108.0500
110.3900
503,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
109.5450
111.9400
107.5100
110.1600
687,900
Tue, 25 Nov 2025
111.1100
115.7600
106.0700
107.6900
1,626,400
Mon, 24 Nov 2025
95.4700
111.7500
94.0000
111.4000
2,655,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
86.1500
95.0000
84.9090
93.5500
1,989,000
Thu, 20 Nov 2025
90.9100
97.7500
83.5100
85.6500
1,574,900
Wed, 19 Nov 2025
82.0700
88.9500
80.3300
87.9700
979,500
Tue, 18 Nov 2025
78.6200
82.6400
75.1100
81.4600
1,988,100
Mon, 17 Nov 2025
79.2000
90.5000
77.6680
84.9400
1,267,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
77.6800
84.8000
75.0000
79.6300
1,165,900
Fri, 14 Nov 2025
11 · 8-K
Pre-market · 06:19 ET
8-K ↗
Fri, 14 Nov 2025
10 · 424B5
Pre-market · 06:18 ET
424B5 ↗
Thu, 13 Nov 2025
9 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 13 Nov 2025
8 · 424B7
After-hours · 16:23 ET
424B7 ↗
Thu, 13 Nov 2025
7 · S-3ASR
After-hours · 16:10 ET
S-3ASR ↗
Thu, 13 Nov 2025
86.1250
91.4200
80.0000
83.2000
1,291,100
Wed, 12 Nov 2025
6 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 12 Nov 2025
88.5700
89.7550
84.3200
84.7700
965,800
Tue, 11 Nov 2025
85.8100
88.3400
82.0000
83.3900
657,600
Mon, 10 Nov 2025
83.7500
88.5000
83.0000
85.1100
599,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
77.9500
79.4500
74.0000
79.4000
1,002,500
Thu, 06 Nov 2025
85.1200
86.1900
77.0000
80.0600
970,300
Wed, 05 Nov 2025
81.5100
85.7100
79.0000
84.6400
825,000
Tue, 04 Nov 2025
85.8700
86.7000
80.6000
80.6900
1,607,300
Mon, 03 Nov 2025
90.0000
93.0100
88.4150
89.8100
896,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
91.2900
95.2460
88.4610
91.9300
1,122,800
Thu, 30 Oct 2025
85.7700
95.2000
85.2500
91.1500
1,613,700
Wed, 29 Oct 2025
87.9700
91.8800
85.0100
85.2100
843,800
Tue, 28 Oct 2025
84.3300
86.7600
82.4600
86.3600
425,000
Mon, 27 Oct 2025
91.6800
91.6800
83.2600
85.0000
797,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
84.9400
92.7900
83.7090
89.3900
1,030,100
Thu, 23 Oct 2025
79.0200
82.8800
78.5950
82.6500
776,100
Wed, 22 Oct 2025
83.8900
87.9500
75.1000
79.7600
1,278,100
Tue, 21 Oct 2025
90.1300
92.2800
81.8500
83.7100
1,297,500
Mon, 20 Oct 2025
5 · 8-K
After-hours · 16:21 ET
8-K ↗
Mon, 20 Oct 2025
89.5400
103.0000
88.1800
91.8500
3,547,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
85.2950
85.5000
76.4100
78.0000
1,235,300
Thu, 16 Oct 2025
4 · 8-K
After-hours · 17:02 ET
8-K ↗
Thu, 16 Oct 2025
82.0200
89.5660
82.0000
86.4100
2,092,000
Wed, 15 Oct 2025
68.8800
76.2200
68.6900
75.5200
931,100
Tue, 14 Oct 2025
67.3800
71.5900
65.6000
69.2900
602,300
Mon, 13 Oct 2025
68.3500
70.8400
65.2700
70.4400
604,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
71.4000
72.8300
65.5400
66.1300
1,057,500
Thu, 09 Oct 2025
72.7500
75.5300
69.6300
71.1300
1,076,700
Wed, 08 Oct 2025
62.9900
72.9500
61.5000
72.7900
1,210,700
Tue, 07 Oct 2025
61.7000
64.7300
60.2400
62.8200
765,700
Mon, 06 Oct 2025
66.4700
66.5300
60.0200
61.7000
1,265,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
67.0000
73.7400
64.1270
65.5450
2,169,400
Thu, 02 Oct 2025
63.1800
64.8440
62.0500
64.7300
736,400
Wed, 01 Oct 2025
58.7900
62.7100
58.5000
62.0600
956,600
Tue, 30 Sep 2025
58.7700
59.7000
56.7500
59.1300
1,182,800
Mon, 29 Sep 2025
50.6500
59.2000
50.3790
58.7700
2,071,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
48.5000
50.2400
48.0060
49.8600
801,000
Thu, 25 Sep 2025
45.0700
48.3900
43.8200
48.2600
878,000
Wed, 24 Sep 2025
46.6500
48.4400
45.5600
46.5800
732,800
Tue, 23 Sep 2025
45.9600
49.5000
45.5090
46.9800
1,414,200
Mon, 22 Sep 2025
41.7000
45.6000
41.7000
44.4800
1,226,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
39.5200
41.9300
39.2950
41.6500
1,510,400
Thu, 18 Sep 2025
39.1800
40.0500
38.8900
39.5900
662,200
Thu, 18 Sep 2025
3 · 8-K
Next filing day · accepted 17 Sep, 21:35 ET
8-K ↗
Wed, 17 Sep 2025
38.7400
39.5100
36.9800
38.3200
550,100
Tue, 16 Sep 2025
39.2000
39.2450
38.0500
38.7850
473,000
Mon, 15 Sep 2025
38.4100
39.5800
38.1300
39.3300
485,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
37.9600
38.4700
36.8700
38.0400
519,900
Thu, 11 Sep 2025
35.4300
40.3800
35.4300
38.6500
1,119,900
Wed, 10 Sep 2025
37.7100
37.7100
35.3900
35.4200
870,900
Tue, 09 Sep 2025
38.1100
38.2000
36.9500
37.5300
530,400
Mon, 08 Sep 2025
37.4200
39.6000
36.8200
38.2300
1,149,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
34.0800
36.9700
33.6100
36.9100
1,108,800
Thu, 04 Sep 2025
32.5800
33.7100
31.8850
33.5900
652,200
Wed, 03 Sep 2025
31.9500
32.9700
31.7500
32.4200
591,800
Tue, 02 Sep 2025
31.6900
32.5500
30.8200
31.6100
625,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
33.9200
33.9780
32.0500
32.7900
694,000
Thu, 28 Aug 2025
33.7000
34.3350
33.4500
34.1100
392,700
Wed, 27 Aug 2025
33.8000
33.9240
33.2000
33.6300
421,100
Tue, 26 Aug 2025
32.8800
34.0900
32.8800
34.0700
698,400
Mon, 25 Aug 2025
34.0000
34.4530
32.8750
32.9250
525,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
33.4100
35.2900
32.6640
34.2400
637,800
Thu, 21 Aug 2025
31.4000
33.2500
31.0010
33.1500
621,000
Wed, 20 Aug 2025
31.0000
32.2100
29.9500
32.1700
886,200
Tue, 19 Aug 2025
32.6100
32.8000
31.0810
31.4200
573,500
Mon, 18 Aug 2025
32.7100
33.0600
31.8000
32.8000
666,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
32.2000
33.0900
31.8000
32.4300
806,600
Thu, 14 Aug 2025
33.3200
34.7950
31.7500
32.1800
1,016,100
Wed, 13 Aug 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 13 Aug 2025
32.5100
36.5600
32.4100
33.9800
1,492,100
Tue, 12 Aug 2025
1 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 12 Aug 2025
32.8200
34.0000
32.3100
33.6000
1,434,200
Mon, 11 Aug 2025
32.6600
33.3600
31.0400
32.6900
1,099,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
33.3300
33.4200
32.2500
32.8200
645,800
Thu, 07 Aug 2025
33.3600
33.6380
31.7450
32.9600
697,600
Wed, 06 Aug 2025
33.6100
33.6100
31.9700
33.0800
903,300
Tue, 05 Aug 2025
33.2100
34.5200
32.4200
33.7500
653,500
Mon, 04 Aug 2025
33.2400
33.4000
32.5000
33.2300
613,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
32.7700
33.3300
31.5100
32.7900
850,600
Thu, 31 Jul 2025
33.2600
35.1000
32.9100
34.2100
833,700
Wed, 30 Jul 2025
34.4200
35.2500
33.3100
33.7700
845,100
Tue, 29 Jul 2025
38.3500
38.3500
33.6900
34.1200
1,580,300
Mon, 28 Jul 2025
40.2900
41.0000
37.6000
38.2700
807,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend