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
116.0000
116.6900
111.8900
113.0000
588,900
Thu, 23 Jul 2026
115.4500
119.1100
114.6700
117.6000
663,300
Wed, 22 Jul 2026
116.1000
123.2100
116.1000
120.6200
968,200
Tue, 21 Jul 2026
118.2800
119.7200
115.7300
119.3200
523,300
Mon, 20 Jul 2026
115.0800
117.1200
113.4400
113.6000
507,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
110.3500
117.4600
110.1100
114.0500
1,168,000
Thu, 16 Jul 2026
117.6400
118.5300
114.0300
115.5500
551,500
Wed, 15 Jul 2026
123.9400
124.6200
118.7400
121.5900
587,500
Tue, 14 Jul 2026
124.4100
124.7500
120.9300
122.8400
582,600
Mon, 13 Jul 2026
123.2900
123.2900
118.3300
119.1500
664,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
127.4100
128.1800
124.7700
126.7600
935,800
Thu, 09 Jul 2026
128.3100
135.7900
128.3100
129.5000
1,380,600
Wed, 08 Jul 2026
118.0800
124.2600
118.0800
123.3700
1,382,300
Tue, 07 Jul 2026
119.8200
121.2500
115.9800
119.3700
734,200
Mon, 06 Jul 2026
122.6500
129.6600
122.5000
124.2100
1,186,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
125.8800
130.0700
117.3100
119.5200
2,098,800
Wed, 01 Jul 2026
121.5500
128.0600
121.5500
126.6800
1,676,500
Tue, 30 Jun 2026
118.0200
125.2000
117.6300
124.2300
2,363,600
Mon, 29 Jun 2026
119.5300
124.0000
116.4800
117.3800
2,327,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
126.2200
129.9900
120.3600
121.0000
7,695,500
Thu, 25 Jun 2026
15 · 8-K
After-hours · 17:19 ET
8-K ↗
Thu, 25 Jun 2026
137.0300
137.0300
123.8400
125.6200
1,136,400
Wed, 24 Jun 2026
133.1100
135.3300
126.4100
130.1100
651,600
Tue, 23 Jun 2026
133.1000
138.0000
130.0500
134.4100
659,600
Mon, 22 Jun 2026
142.9000
146.8300
140.4600
143.7900
508,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
138.8200
143.0500
136.9100
140.8900
1,034,200
Wed, 17 Jun 2026
138.7200
139.1200
133.1900
133.5300
606,000
Tue, 16 Jun 2026
138.8100
142.7200
134.5000
134.9400
342,300
Mon, 15 Jun 2026
145.0000
146.0000
139.5600
140.2300
463,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
136.3600
138.9400
134.0000
138.4400
513,400
Thu, 11 Jun 2026
132.4500
136.4500
126.7000
136.0800
1,339,000
Wed, 10 Jun 2026
128.9200
133.9700
125.5000
128.8200
942,500
Tue, 09 Jun 2026
139.8100
140.7500
124.7000
130.8800
1,067,700
Mon, 08 Jun 2026
129.2100
136.2900
126.7400
136.0000
1,148,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
136.6300
137.4300
122.1800
122.7800
1,329,200
Thu, 04 Jun 2026
139.6100
145.0000
137.0000
141.0900
756,100
Wed, 03 Jun 2026
147.1600
147.9800
142.3900
144.9800
444,400
Tue, 02 Jun 2026
138.4000
146.1100
136.8800
146.0400
590,600
Mon, 01 Jun 2026
137.3300
140.5500
133.8900
134.9300
797,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
144.5000
147.8400
136.4800
137.2800
1,077,500
Thu, 28 May 2026
141.5300
143.8400
136.4600
143.2600
826,700
Wed, 27 May 2026
149.1100
149.1100
140.4800
141.6400
915,800
Tue, 26 May 2026
147.5000
148.1000
142.0900
147.5700
907,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
133.9900
144.2300
133.2400
143.6900
981,800
Thu, 21 May 2026
129.1200
132.5200
126.0100
132.3300
601,600
Wed, 20 May 2026
129.6100
134.8400
128.0000
129.8200
1,143,800
Tue, 19 May 2026
115.0700
124.6900
113.7500
123.6400
997,500
Mon, 18 May 2026
129.5200
131.0000
116.4000
119.1600
1,586,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
125.8800
129.5800
123.5500
128.2300
743,800
Thu, 14 May 2026
130.0300
131.3400
125.7900
129.7800
692,900
Wed, 13 May 2026
124.4000
134.2700
120.6300
131.0600
1,510,400
Tue, 12 May 2026
124.0900
125.6900
113.1700
119.5900
859,100
Mon, 11 May 2026
127.2900
128.5800
122.5200
126.5500
1,028,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
108.2600
129.7800
105.9500
125.4300
2,177,200
Thu, 07 May 2026
14 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Thu, 07 May 2026
13 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 07 May 2026
106.8100
110.4300
105.0100
105.8000
1,586,900
Wed, 06 May 2026
105.4800
108.5400
103.0000
107.2500
1,160,000
Tue, 05 May 2026
101.9600
105.5000
100.1000
104.2900
1,061,500
Mon, 04 May 2026
96.6000
101.4300
95.2500
100.8000
1,232,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
93.1700
96.7100
91.3900
96.5000
780,700
Thu, 30 Apr 2026
89.2900
94.4300
88.8000
93.5900
1,066,500
Wed, 29 Apr 2026
87.7100
89.8600
87.2600
88.5400
527,900
Tue, 28 Apr 2026
89.1500
90.1800
85.5200
86.2000
599,600
Mon, 27 Apr 2026
92.9000
93.7600
90.3000
91.7300
936,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
87.1400
94.2200
86.6500
93.8600
1,815,800
Thu, 23 Apr 2026
85.9100
87.6600
83.0500
84.9500
471,900
Wed, 22 Apr 2026
88.1400
88.7500
82.8200
84.6600
679,200
Tue, 21 Apr 2026
83.5400
89.9300
83.5200
86.8300
1,405,400
Mon, 20 Apr 2026
79.2900
83.1500
78.7000
83.0600
458,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
81.1600
81.9400
78.2000
80.2200
749,100
Thu, 16 Apr 2026
77.9700
79.8400
77.8800
79.3100
711,900
Wed, 15 Apr 2026
76.4700
77.9300
76.1100
77.6600
534,100
Tue, 14 Apr 2026
74.9500
77.8900
73.8100
76.7600
752,900
Mon, 13 Apr 2026
73.0000
74.2400
72.5400
73.9700
488,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.0600
76.0000
73.6200
73.8000
502,700
Thu, 09 Apr 2026
75.7700
77.0000
73.3000
74.0000
697,800
Wed, 08 Apr 2026
76.5000
78.0200
75.0000
75.9400
573,700
Tue, 07 Apr 2026
74.6900
75.0600
71.0500
72.9700
618,900
Mon, 06 Apr 2026
74.0400
75.9300
73.7800
74.9700
497,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
69.3900
74.3900
69.3900
74.1500
643,800
Wed, 01 Apr 2026
70.7200
73.6000
70.7200
72.5800
1,106,500
Tue, 31 Mar 2026
66.5900
70.2800
66.1700
70.0400
859,900
Mon, 30 Mar 2026
69.7300
69.7300
64.5300
65.0800
1,087,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
72.3800
72.5900
68.3900
68.7100
624,700
Thu, 26 Mar 2026
73.8200
75.2300
72.8800
73.1800
519,400
Wed, 25 Mar 2026
77.4500
78.1600
74.8100
74.9600
481,900
Tue, 24 Mar 2026
71.7700
76.6700
71.3600
76.1400
652,900
Mon, 23 Mar 2026
73.5900
75.6800
72.5200
72.9100
611,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.3500
72.9900
70.1800
71.0300
899,300
Thu, 19 Mar 2026
70.2800
73.3700
70.2800
72.5000
640,200
Wed, 18 Mar 2026
74.5600
75.8400
72.1500
72.3600
944,000
Tue, 17 Mar 2026
75.9100
77.0000
73.7100
74.5600
641,000
Mon, 16 Mar 2026
75.6600
76.6500
74.5000
74.7900
626,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
75.0500
76.0000
73.3100
73.8700
615,800
Thu, 12 Mar 2026
75.5000
75.9900
73.0000
74.3600
666,400
Wed, 11 Mar 2026
75.5300
78.2600
75.5300
76.6700
718,700
Tue, 10 Mar 2026
74.4400
77.1200
74.0100
75.4000
695,400
Mon, 09 Mar 2026
71.0600
74.6000
69.3600
74.4400
895,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.6000
72.9600
71.3800
72.0000
1,016,400
Thu, 05 Mar 2026
75.8800
78.2600
73.2500
74.1000
725,900
Wed, 04 Mar 2026
78.1600
78.9900
76.1000
77.0300
601,400
Tue, 03 Mar 2026
78.1500
79.4800
76.0000
77.0600
647,200
Mon, 02 Mar 2026
79.0400
81.7400
79.0000
81.5100
454,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
80.0200
81.7000
79.2500
81.4600
958,100
Thu, 26 Feb 2026
82.4600
82.5700
79.7200
81.4800
398,300
Wed, 25 Feb 2026
81.5700
82.5800
80.9600
82.0000
306,600
Tue, 24 Feb 2026
82.7400
84.7200
81.0300
81.0600
562,900
Mon, 23 Feb 2026
83.9400
83.9400
80.0600
81.4000
654,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
82.0600
85.8100
81.2700
84.2800
514,100
Thu, 19 Feb 2026
83.7400
83.9400
79.8100
83.0800
1,014,900
Wed, 18 Feb 2026
85.8600
86.8500
84.2500
84.7600
606,900
Tue, 17 Feb 2026
90.0300
91.1800
83.8100
85.4000
827,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
91.4700
93.3800
90.0900
90.8100
776,100
Thu, 12 Feb 2026
92.6000
97.0000
89.3400
92.0700
1,321,800
Wed, 11 Feb 2026
88.4800
92.0000
88.3400
90.7500
960,100
Tue, 10 Feb 2026
88.3500
89.4000
85.7700
85.9800
531,700
Mon, 09 Feb 2026
88.2600
88.7700
86.0000
87.3600
729,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
89.8700
95.0800
84.0000
89.2300
1,799,300
Thu, 05 Feb 2026
12 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Thu, 05 Feb 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 05 Feb 2026
85.2300
88.5300
84.7300
87.3100
910,300
Wed, 04 Feb 2026
84.7200
91.7400
84.7200
87.7000
1,444,600
Tue, 03 Feb 2026
84.8700
86.4200
80.8600
83.0900
623,300
Mon, 02 Feb 2026
81.4600
85.6900
81.1700
85.2600
767,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
84.1100
85.5800
81.2700
82.5100
743,000
Thu, 29 Jan 2026
85.9800
87.0600
81.0000
85.8900
676,300
Wed, 28 Jan 2026
86.0000
87.7100
85.6400
86.2300
555,900
Tue, 27 Jan 2026
85.1900
86.7700
84.3000
84.9200
439,100
Mon, 26 Jan 2026
85.3800
85.6000
83.3800
84.3200
697,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
87.3000
88.3100
84.2700
85.6000
681,200
Thu, 22 Jan 2026
91.1600
91.3500
87.5300
87.7600
746,500
Wed, 21 Jan 2026
87.0000
90.1400
86.4900
89.0800
583,500
Tue, 20 Jan 2026
88.5400
89.9000
85.0800
85.8700
944,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
92.4200
93.5500
90.5400
91.0200
848,400
Thu, 15 Jan 2026
94.2400
94.5900
89.6700
90.5400
1,234,800
Wed, 14 Jan 2026
85.0000
93.9300
85.0000
91.4700
2,390,400
Tue, 13 Jan 2026
84.6000
87.4600
84.5600
85.3600
654,000
Mon, 12 Jan 2026
81.1400
84.6800
80.3500
84.5000
713,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
82.2500
83.8000
81.9100
82.0700
524,800
Thu, 08 Jan 2026
81.7500
83.5000
80.9400
82.4900
468,900
Wed, 07 Jan 2026
86.1900
86.5000
81.1300
82.9300
771,600
Tue, 06 Jan 2026
79.2800
87.0000
79.2800
86.8900
1,144,000
Mon, 05 Jan 2026
10 · 8-K
After market open · 11:32 ET
8-K ↗
Mon, 05 Jan 2026
77.7400
81.3800
77.0900
79.1600
940,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
75.7200
77.0000
75.1500
75.7400
341,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.2100
75.2100
73.9100
74.0200
292,300
Tue, 30 Dec 2025
75.1800
75.9300
74.9500
75.0100
413,500
Mon, 29 Dec 2025
73.5100
75.0500
73.1000
75.0300
448,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
74.3000
74.4100
73.2900
73.4600
288,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.7800
74.5100
72.9400
73.8700
227,100
Tue, 23 Dec 2025
74.0600
74.4700
72.9000
73.4100
329,900
Mon, 22 Dec 2025
75.1400
76.1400
74.3400
74.4700
459,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
74.6400
76.4000
74.0000
74.1200
664,000
Thu, 18 Dec 2025
75.8300
76.4000
73.0300
73.6600
620,500
Wed, 17 Dec 2025
74.0100
75.8100
73.3800
73.8400
394,100
Tue, 16 Dec 2025
75.7600
76.8900
73.0900
73.7700
658,700
Mon, 15 Dec 2025
79.0100
79.0100
75.3900
75.7100
490,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
80.0700
80.6400
76.8000
77.4300
536,600
Thu, 11 Dec 2025
80.6000
81.3900
79.4400
80.5300
691,200
Wed, 10 Dec 2025
79.7000
81.8500
79.2500
81.2900
589,700
Tue, 09 Dec 2025
77.3300
79.9600
77.3300
79.5100
575,900
Mon, 08 Dec 2025
78.0000
78.5600
77.1900
78.0000
548,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
76.5100
78.2500
76.2500
77.5700
526,200
Thu, 04 Dec 2025
75.4500
77.2300
75.0800
75.9400
518,000
Wed, 03 Dec 2025
71.1000
76.0000
71.1000
75.9200
836,600
Tue, 02 Dec 2025
68.7400
71.4200
68.0500
70.9100
519,700
Mon, 01 Dec 2025
68.3200
68.6700
66.8600
67.2900
253,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
68.3800
68.6600
67.9000
68.5100
166,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
66.4900
68.3500
66.4900
67.7400
324,400
Tue, 25 Nov 2025
65.7200
68.0000
65.0600
66.5400
426,000
Mon, 24 Nov 2025
63.1100
65.9600
63.1100
65.5100
545,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.3200
63.4500
58.3200
63.1700
629,800
Thu, 20 Nov 2025
61.5500
62.1000
58.2800
58.5200
596,300
Wed, 19 Nov 2025
60.0500
61.2600
59.7200
60.2900
516,000
Tue, 18 Nov 2025
60.8700
61.6400
59.8200
59.8500
434,700
Mon, 17 Nov 2025
64.0000
64.5100
61.3000
61.8900
449,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
63.8700
65.7100
63.4500
64.3900
378,300
Thu, 13 Nov 2025
67.2000
67.8200
65.1300
65.4400
617,300
Wed, 12 Nov 2025
68.9100
69.9000
67.4300
67.5800
407,000
Tue, 11 Nov 2025
67.7500
69.4100
67.4300
67.9000
504,200
Mon, 10 Nov 2025
67.6600
68.9200
67.0000
68.2200
563,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
67.9700
67.9700
62.2400
66.0800
1,177,000
Thu, 06 Nov 2025
9 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 06 Nov 2025
8 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 06 Nov 2025
70.2400
71.0100
68.4800
68.6100
413,100
Wed, 05 Nov 2025
67.7700
71.2200
67.7700
70.1700
305,800
Tue, 04 Nov 2025
69.2800
69.2800
66.8400
67.8400
476,100
Mon, 03 Nov 2025
71.1800
71.7500
70.5500
71.0200
304,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
69.9200
71.1900
69.5300
70.9400
285,500
Thu, 30 Oct 2025
69.6600
71.9100
69.5000
70.4400
363,200
Wed, 29 Oct 2025
72.4300
73.0600
69.5800
70.0100
316,600
Tue, 28 Oct 2025
7 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 28 Oct 2025
72.4700
72.4700
71.0600
71.5100
305,100
Mon, 27 Oct 2025
72.2700
73.1800
71.7200
72.8500
264,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
72.4700
72.4700
70.8600
71.2000
249,400
Thu, 23 Oct 2025
68.4500
71.0800
68.4500
71.0700
292,400
Wed, 22 Oct 2025
71.0100
71.8600
67.7900
68.8700
395,400
Tue, 21 Oct 2025
72.4100
72.9000
70.5000
72.1500
169,300
Mon, 20 Oct 2025
70.2500
72.8500
70.0000
72.5800
313,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
69.0700
70.7000
68.6700
69.4500
406,400
Thu, 16 Oct 2025
70.0000
70.7100
68.8000
69.9000
508,000
Wed, 15 Oct 2025
67.7400
69.6600
67.2400
69.6400
412,300
Tue, 14 Oct 2025
63.8800
67.7100
63.8400
66.7400
316,500
Tue, 14 Oct 2025
6 · DEFA14A
Pre-market · 06:02 ET
DEFA14A ↗
Mon, 13 Oct 2025
64.6300
66.1100
64.0500
65.9300
284,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
67.2500
67.5000
61.8400
62.0200
437,900
Thu, 09 Oct 2025
68.2700
68.5100
66.0300
67.1700
216,800
Wed, 08 Oct 2025
65.7800
68.4000
65.2000
68.3100
356,500
Tue, 07 Oct 2025
69.4000
69.6600
65.5500
65.6500
507,000
Mon, 06 Oct 2025
69.9300
70.0800
68.7000
68.8300
315,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
68.7200
70.4000
68.3600
69.1700
258,700
Thu, 02 Oct 2025
68.8900
68.8900
67.3800
68.1100
435,000
Wed, 01 Oct 2025
67.5100
68.2100
66.4400
67.9000
408,700
Tue, 30 Sep 2025
68.1400
68.7700
67.1900
68.3400
340,500
Mon, 29 Sep 2025
70.4800
70.5000
68.3300
68.4500
288,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
69.4100
69.9600
68.4400
69.5900
242,400
Thu, 25 Sep 2025
69.5500
69.6000
68.4900
69.3700
321,200
Wed, 24 Sep 2025
71.6100
72.1500
70.8300
70.8800
280,100
Tue, 23 Sep 2025
73.7500
74.0000
71.1500
71.6100
354,800
Mon, 22 Sep 2025
72.1000
73.8600
71.8700
73.0200
276,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
74.0900
74.2700
71.6900
71.8200
972,800
Thu, 18 Sep 2025
73.8000
74.6300
73.1700
74.3500
375,000
Wed, 17 Sep 2025
72.4000
74.0600
71.0000
71.9100
425,800
Tue, 16 Sep 2025
5 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Tue, 16 Sep 2025
4 · DEF 14A
After-hours · 16:22 ET
DEF 14A ↗
Tue, 16 Sep 2025
72.2500
74.4900
71.0400
72.4300
644,200
Mon, 15 Sep 2025
70.9700
71.1500
69.8300
70.5100
349,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
71.5100
71.5300
70.0000
70.3700
296,900
Thu, 11 Sep 2025
70.2400
72.0400
69.6800
71.4400
449,500
Wed, 10 Sep 2025
70.0200
70.3700
68.6500
69.1000
442,500
Tue, 09 Sep 2025
70.7000
70.8000
69.1600
69.9200
278,600
Mon, 08 Sep 2025
70.4900
70.6900
69.0500
70.5700
292,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
70.3100
71.5700
69.6700
69.9000
348,300
Thu, 04 Sep 2025
67.2800
69.6200
66.5300
69.5600
373,000
Wed, 03 Sep 2025
68.0000
68.6600
66.9000
67.8400
264,400
Tue, 02 Sep 2025
67.9500
68.1300
66.5800
68.0000
248,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
71.2800
71.4000
69.2200
69.8600
335,500
Thu, 28 Aug 2025
71.2800
71.6100
70.6400
71.3700
273,600
Wed, 27 Aug 2025
69.9600
71.1100
69.8400
70.8000
197,800
Tue, 26 Aug 2025
70.6600
71.1200
70.0000
70.5500
410,100
Mon, 25 Aug 2025
71.0000
71.0000
69.9300
70.3900
312,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
67.0100
72.2200
66.7900
71.4500
678,000
Thu, 21 Aug 2025
3 · 10-K
After-hours · 16:44 ET
10-K ↗
Thu, 21 Aug 2025
66.3900
66.8000
65.9700
66.3200
268,700
Wed, 20 Aug 2025
68.0200
68.0800
65.4800
66.7600
541,000
Tue, 19 Aug 2025
70.4700
70.5000
68.0800
68.2600
501,500
Mon, 18 Aug 2025
67.7300
70.6200
67.3100
70.1200
680,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
68.1800
68.4400
66.1700
66.8000
409,800
Thu, 14 Aug 2025
67.2100
68.1500
66.0600
68.0300
381,400
Wed, 13 Aug 2025
67.7700
69.3200
66.8900
68.7300
466,200
Tue, 12 Aug 2025
65.1500
68.4900
64.8900
67.4900
688,400
Mon, 11 Aug 2025
63.8500
65.0000
63.6300
64.1200
798,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
61.6000
64.1800
58.3100
63.5200
894,500
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 07 Aug 2025
61.3100
61.4100
58.8600
59.7000
729,200
Wed, 06 Aug 2025
61.4200
61.5200
59.0700
60.1000
482,700
Tue, 05 Aug 2025
62.6300
62.7800
60.9300
61.6100
385,000
Mon, 04 Aug 2025
60.8400
62.1300
60.7200
62.1000
510,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
61.2100
61.3600
58.9300
60.4700
569,300
Thu, 31 Jul 2025
1 · 8-K
After market open · 12:29 ET
8-K ↗
Thu, 31 Jul 2025
64.6300
64.6300
61.7800
62.7000
564,100
Wed, 30 Jul 2025
68.4500
68.4500
64.1000
64.8900
506,200
Tue, 29 Jul 2025
68.1900
69.3900
67.1400
67.4100
262,400
Mon, 28 Jul 2025
67.0700
67.8800
67.0700
67.8000
364,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend