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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
137.4800
141.0000
131.8800
132.1200
552,200
Thu, 22 Oct 2026
136.0000
139.9700
133.5000
139.3000
495,700
Wed, 21 Oct 2026
131.0000
137.3900
130.5000
136.2200
392,900
Tue, 20 Oct 2026
126.3700
135.0000
126.0010
130.1900
368,900
Mon, 19 Oct 2026
129.5600
131.7000
126.7510
128.0500
313,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
132.5300
136.4050
127.2300
127.6500
430,500
Thu, 15 Oct 2026
121.2400
132.5700
121.2400
132.3700
463,200
Wed, 14 Oct 2026
126.6800
128.4600
119.2750
123.1100
458,100
Tue, 13 Oct 2026
130.8400
132.7300
126.4300
130.0500
424,900
Mon, 12 Oct 2026
127.7500
130.9280
125.0000
130.4800
376,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
25 · DEF 14A
After-hours · 20:22 ET
DEF 14A ↗
Fri, 09 Oct 2026
120.0000
129.5300
119.2200
128.6400
672,300
Thu, 08 Oct 2026
24 · 8-K
After-hours · 20:17 ET
8-K ↗
Thu, 08 Oct 2026
111.9100
117.9800
111.9100
117.2200
550,400
Wed, 07 Oct 2026
110.8000
115.0000
110.0800
113.8500
341,400
Tue, 06 Oct 2026
112.2400
113.7640
111.2400
112.8400
412,200
Mon, 05 Oct 2026
106.5000
111.3400
106.1100
110.8500
633,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
112.0400
114.2700
106.5300
107.4100
651,100
Thu, 01 Oct 2026
108.0400
111.6500
106.2500
109.7150
369,400
Wed, 30 Sep 2026
107.9700
109.7600
106.0000
108.0400
455,100
Tue, 29 Sep 2026
108.9900
109.1900
106.7800
107.9700
348,300
Mon, 28 Sep 2026
110.4500
110.9700
107.6900
108.3000
392,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
111.4700
113.3550
108.2000
111.3800
470,000
Thu, 24 Sep 2026
105.1000
110.4900
104.8700
109.7800
737,600
Wed, 23 Sep 2026
110.4500
111.4400
105.8200
106.8900
799,600
Tue, 22 Sep 2026
118.9700
119.0000
109.6300
110.0000
1,063,200
Mon, 21 Sep 2026
118.3000
119.5300
115.9100
116.5500
740,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
113.3900
117.1550
112.5700
116.5500
482,000
Thu, 17 Sep 2026
120.3400
120.5000
112.9000
113.0800
599,800
Wed, 16 Sep 2026
119.0300
120.5200
115.4000
117.3200
306,300
Tue, 15 Sep 2026
122.3100
122.3100
117.9000
119.0700
238,200
Mon, 14 Sep 2026
118.2500
122.2000
118.2500
121.5700
326,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
121.6100
122.2300
117.3150
118.8700
245,600
Thu, 10 Sep 2026
117.9100
120.4400
115.4000
118.4100
369,800
Wed, 09 Sep 2026
118.2000
119.6560
115.0400
117.1400
518,900
Tue, 08 Sep 2026
120.2300
120.7210
117.0000
118.3500
352,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
121.7600
122.3550
119.2900
120.5800
296,600
Thu, 03 Sep 2026
123.3500
126.0000
121.5200
122.9600
352,100
Wed, 02 Sep 2026
113.9000
121.7800
113.9000
121.5000
473,200
Tue, 01 Sep 2026
115.0000
116.8650
112.4100
114.5200
671,200
Mon, 31 Aug 2026
123.0700
123.7700
118.5100
120.5500
580,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
23 · 8-K
After market open · 13:04 ET
8-K ↗
Fri, 28 Aug 2026
128.3400
131.9000
123.8200
124.1200
382,200
Thu, 27 Aug 2026
125.9200
129.5410
123.8500
125.8000
302,000
Wed, 26 Aug 2026
123.9700
125.7440
122.5500
123.5400
230,400
Tue, 25 Aug 2026
120.9800
124.3500
120.2300
124.0800
383,600
Mon, 24 Aug 2026
118.8200
120.6700
117.2400
117.9300
310,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
117.6000
120.3900
116.3280
119.1100
337,400
Thu, 20 Aug 2026
118.7900
119.9040
115.0200
117.4200
609,700
Wed, 19 Aug 2026
117.1600
121.6790
117.0400
118.9700
401,400
Tue, 18 Aug 2026
22 · 8-K
After-hours · 16:54 ET
8-K ↗
Tue, 18 Aug 2026
118.0000
122.6480
116.5300
117.1800
674,800
Mon, 17 Aug 2026
127.5700
128.0000
120.6700
122.1800
1,064,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
130.2900
136.5930
128.6790
128.9600
747,600
Thu, 13 Aug 2026
125.9900
132.5600
125.9900
129.8700
566,600
Wed, 12 Aug 2026
21 · 8-K
After-hours · 17:11 ET
8-K ↗
Wed, 12 Aug 2026
128.7900
130.4500
123.7800
125.4400
576,600
Tue, 11 Aug 2026
117.9200
130.1200
115.3300
128.2700
1,195,100
Mon, 10 Aug 2026
121.3300
129.4700
116.8500
118.0000
1,731,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
132.3600
132.3600
114.1600
118.0200
4,241,700
Fri, 07 Aug 2026
20 · 10-Q
Next filing day · accepted 06 Aug, 17:46 ET
10-Q ↗
Thu, 06 Aug 2026
19 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 06 Aug 2026
168.5400
179.7300
165.3700
178.5300
1,182,900
Wed, 05 Aug 2026
178.6900
184.2100
174.3950
174.4000
560,200
Tue, 04 Aug 2026
168.2200
177.6800
167.4100
177.2300
534,700
Mon, 03 Aug 2026
154.3000
164.3950
152.8300
163.0900
466,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
156.1800
158.2400
149.8450
154.7500
286,700
Thu, 30 Jul 2026
154.1700
157.3680
147.5800
155.1100
410,700
Wed, 29 Jul 2026
155.0500
158.2100
149.2900
152.7000
414,100
Tue, 28 Jul 2026
154.0000
157.6300
147.4100
156.9900
663,600
Mon, 27 Jul 2026
156.7500
160.0000
151.6000
156.7800
452,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
159.6700
160.9800
152.8800
153.8900
356,700
Thu, 23 Jul 2026
169.9700
170.0700
154.0200
159.0100
701,600
Wed, 22 Jul 2026
176.6600
178.7030
169.2200
174.2400
356,300
Tue, 21 Jul 2026
175.3700
179.9800
173.3050
179.3500
355,500
Mon, 20 Jul 2026
176.1100
180.5400
169.7900
171.7600
451,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
171.5400
176.6600
165.6000
174.6700
728,100
Thu, 16 Jul 2026
188.2600
195.7100
179.7500
180.4400
1,055,300
Wed, 15 Jul 2026
187.5200
193.2700
180.5400
188.5500
954,000
Tue, 14 Jul 2026
18 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 14 Jul 2026
161.7500
183.7100
157.3900
182.3900
743,400
Mon, 13 Jul 2026
173.4300
175.0700
157.0000
160.2500
858,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
179.7400
182.5600
176.4600
179.3800
322,300
Thu, 09 Jul 2026
168.1300
179.7100
166.0000
177.0800
509,800
Wed, 08 Jul 2026
173.0000
175.2500
165.0000
167.3200
881,900
Tue, 07 Jul 2026
179.2300
183.0000
172.0000
177.6300
396,000
Mon, 06 Jul 2026
183.2300
185.0000
173.9200
179.0500
651,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
175.9300
184.8400
175.2800
183.2400
801,300
Wed, 01 Jul 2026
172.4600
181.3200
171.7100
175.1800
595,000
Tue, 30 Jun 2026
170.0000
174.1200
166.1800
171.6300
575,300
Mon, 29 Jun 2026
168.6900
174.2550
163.6800
170.7000
647,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
160.9450
171.2600
158.5720
170.5600
862,700
Thu, 25 Jun 2026
161.2700
165.9000
156.0000
163.7400
493,700
Wed, 24 Jun 2026
151.8900
163.0600
150.0000
159.2700
546,300
Tue, 23 Jun 2026
148.3800
160.0100
147.3300
151.6100
700,200
Mon, 22 Jun 2026
159.8450
162.5600
155.0000
156.4700
732,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
153.1000
164.3800
150.4500
163.2800
1,245,000
Wed, 17 Jun 2026
145.5300
158.1300
145.5300
146.7300
992,700
Tue, 16 Jun 2026
147.1400
151.2600
143.8700
144.2000
907,700
Mon, 15 Jun 2026
137.7000
147.7000
137.7000
146.1200
964,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
131.4000
136.1950
128.8800
132.7000
584,400
Thu, 11 Jun 2026
122.1100
129.3000
120.1000
128.8300
568,700
Wed, 10 Jun 2026
119.1000
126.2650
118.8600
120.9800
364,600
Tue, 09 Jun 2026
121.8700
126.9700
115.8100
121.5000
610,800
Mon, 08 Jun 2026
117.7200
124.0600
114.8600
121.1600
634,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
118.5500
119.2300
113.3300
116.0100
442,500
Thu, 04 Jun 2026
114.5500
122.0400
113.3600
120.9700
386,700
Wed, 03 Jun 2026
115.8000
116.8300
108.5100
113.1900
571,600
Tue, 02 Jun 2026
120.2850
121.0000
117.5300
118.4300
328,200
Mon, 01 Jun 2026
117.4100
123.0450
117.3200
122.5400
591,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
120.0800
120.1100
115.0000
118.1500
544,700
Thu, 28 May 2026
114.5900
121.8000
113.8020
119.0000
581,200
Wed, 27 May 2026
111.3400
119.1300
109.8800
116.0500
1,088,100
Tue, 26 May 2026
105.5100
111.3500
104.0000
109.9800
544,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.5000
108.5900
101.2400
102.8000
434,400
Thu, 21 May 2026
104.7000
107.1300
100.6500
105.4500
400,700
Wed, 20 May 2026
106.7600
107.0800
96.9800
104.9300
633,500
Tue, 19 May 2026
102.7300
108.2550
100.0000
106.7600
795,200
Mon, 18 May 2026
97.7500
102.5900
94.0300
102.4400
512,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
100.8000
102.0080
98.0090
98.6200
395,600
Thu, 14 May 2026
103.4800
106.5000
100.0000
103.4400
477,900
Wed, 13 May 2026
17 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 13 May 2026
99.3700
103.0900
94.0000
102.4000
630,600
Tue, 12 May 2026
99.9000
103.0000
97.3000
99.6300
527,500
Tue, 12 May 2026
16 · 8-K
Next filing day · accepted 11 May, 18:15 ET
8-K ↗
Mon, 11 May 2026
94.3000
101.9900
93.8910
101.1000
611,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
102.2700
102.8100
91.7400
96.3400
822,300
Thu, 07 May 2026
100.6600
114.1400
94.8800
99.8200
3,311,700
Thu, 07 May 2026
15 · 10-Q
Next filing day · accepted 06 May, 17:47 ET
10-Q ↗
Wed, 06 May 2026
14 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 06 May 2026
85.5000
87.3000
80.7800
86.0200
1,194,800
Tue, 05 May 2026
86.1600
88.8700
83.9000
85.1900
523,800
Mon, 04 May 2026
85.4300
91.7000
84.9000
85.9600
761,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
80.8700
86.1300
80.5000
85.4600
503,100
Thu, 30 Apr 2026
13 · 10-K/A
After-hours · 16:10 ET
10-K/A ↗
Thu, 30 Apr 2026
76.3000
79.6400
74.8500
79.6000
343,700
Wed, 29 Apr 2026
79.8600
80.1300
75.5000
76.5400
450,300
Tue, 28 Apr 2026
78.7400
81.5900
77.8000
81.2300
427,300
Mon, 27 Apr 2026
77.7400
80.9400
77.5550
79.9400
460,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
80.0100
80.1200
76.3700
78.7000
456,800
Thu, 23 Apr 2026
84.2800
85.3700
78.3400
79.7500
720,900
Wed, 22 Apr 2026
84.5400
85.3650
82.1200
84.9900
660,300
Tue, 21 Apr 2026
85.9900
88.9900
82.0600
82.2700
752,200
Mon, 20 Apr 2026
80.0000
85.8100
78.9000
85.6700
835,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
75.4100
82.1700
75.1700
80.7100
1,059,800
Thu, 16 Apr 2026
71.8500
74.4800
71.1770
74.1750
963,000
Wed, 15 Apr 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 15 Apr 2026
69.0550
71.3500
68.1700
70.6600
833,600
Tue, 14 Apr 2026
62.8200
68.2500
62.5110
68.0000
740,900
Mon, 13 Apr 2026
58.8000
61.6700
57.6000
61.3100
865,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
67.3700
68.0000
56.7100
59.7050
1,983,500
Thu, 09 Apr 2026
11 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 09 Apr 2026
69.1200
71.0000
67.8100
69.1200
738,700
Wed, 08 Apr 2026
72.3500
74.7900
68.2800
69.4900
669,100
Tue, 07 Apr 2026
67.5800
71.0000
65.0500
66.2400
1,064,200
Mon, 06 Apr 2026
65.2900
70.3900
64.6000
68.8100
698,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
61.0900
66.1200
60.3400
63.7600
346,100
Wed, 01 Apr 2026
64.9000
65.0050
62.2440
63.7000
487,200
Tue, 31 Mar 2026
62.1300
63.9900
59.0490
63.2900
531,700
Mon, 30 Mar 2026
61.8000
62.2930
59.4100
60.7300
647,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
66.3400
66.3400
61.1700
61.5800
695,400
Thu, 26 Mar 2026
67.6200
70.5970
66.4300
67.0300
341,800
Wed, 25 Mar 2026
75.9100
76.9000
67.1000
68.7900
802,000
Tue, 24 Mar 2026
71.1700
74.7700
70.5000
74.6000
672,600
Mon, 23 Mar 2026
67.7500
73.3400
67.0000
71.9400
577,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
10 · 8-K
After-hours · 16:58 ET
8-K ↗
Fri, 20 Mar 2026
66.1400
69.0000
65.2300
66.1500
738,600
Thu, 19 Mar 2026
64.7200
67.8500
63.0700
66.2400
592,400
Wed, 18 Mar 2026
68.1200
70.0000
65.3900
65.5100
384,200
Tue, 17 Mar 2026
67.6900
71.1400
67.2500
68.1200
405,300
Mon, 16 Mar 2026
67.7800
68.1300
65.5200
66.8000
580,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
65.2900
68.0000
65.1100
66.3100
514,800
Thu, 12 Mar 2026
68.0000
69.3400
65.2400
65.2900
477,000
Wed, 11 Mar 2026
69.8600
72.5000
68.1100
69.2500
873,500
Tue, 10 Mar 2026
73.0900
73.4300
68.5500
69.5000
600,600
Mon, 09 Mar 2026
70.9400
73.9700
69.9500
72.4500
628,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · 8-K
After-hours · 16:09 ET
8-K ↗
Fri, 06 Mar 2026
73.1900
74.9900
71.5000
73.4700
537,300
Thu, 05 Mar 2026
74.0500
78.0000
73.9000
75.7700
523,600
Wed, 04 Mar 2026
74.6000
77.9900
72.5100
74.9700
611,700
Tue, 03 Mar 2026
72.1000
74.6350
69.3900
73.4400
877,900
Mon, 02 Mar 2026
68.1200
77.9100
68.0000
75.8000
824,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
82.5800
85.0500
71.0000
72.9500
1,911,500
Thu, 26 Feb 2026
8 · 10-K
After-hours · 17:25 ET
10-K ↗
Thu, 26 Feb 2026
78.3000
86.6800
76.4600
84.7000
4,471,000
Wed, 25 Feb 2026
7 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 25 Feb 2026
61.0800
63.4900
59.5100
62.6200
980,400
Tue, 24 Feb 2026
56.5000
61.1400
55.0000
60.6500
742,000
Mon, 23 Feb 2026
61.7200
61.7200
55.5100
56.5000
1,187,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.0000
63.8600
60.5100
62.7500
469,800
Thu, 19 Feb 2026
63.0000
64.8600
61.7100
63.8600
543,600
Wed, 18 Feb 2026
63.1000
67.1500
62.7900
65.4800
365,000
Tue, 17 Feb 2026
61.6800
65.0000
61.6000
63.4000
559,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
62.3400
65.0000
60.8500
64.0600
493,700
Thu, 12 Feb 2026
63.6100
63.6100
59.5000
62.0700
696,100
Wed, 11 Feb 2026
67.7500
68.3850
60.1500
62.8600
891,000
Tue, 10 Feb 2026
67.5100
70.9500
66.7500
68.5900
466,500
Mon, 09 Feb 2026
67.7500
69.5600
65.1210
67.5100
696,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
61.7000
68.0000
61.4700
67.7100
930,200
Thu, 05 Feb 2026
58.7000
60.9300
58.5100
59.5200
662,200
Wed, 04 Feb 2026
62.7800
62.7800
57.8300
61.1200
826,200
Tue, 03 Feb 2026
62.4600
64.6900
59.7000
63.0100
810,400
Mon, 02 Feb 2026
6 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 02 Feb 2026
62.0900
65.3720
61.8000
63.7800
734,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
67.7700
69.6200
62.8800
63.2400
1,190,300
Thu, 29 Jan 2026
5 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 29 Jan 2026
69.5600
71.4600
66.6400
70.5100
909,000
Wed, 28 Jan 2026
67.9750
69.6900
66.9600
69.3200
895,800
Tue, 27 Jan 2026
67.2600
68.0000
65.0000
67.8400
872,300
Mon, 26 Jan 2026
66.9000
70.2400
66.1490
67.3500
906,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
67.6400
68.7400
66.8350
67.6000
421,200
Thu, 22 Jan 2026
67.4400
69.3950
67.3450
68.0700
389,600
Wed, 21 Jan 2026
66.7400
69.2900
65.1300
66.7200
1,211,300
Tue, 20 Jan 2026
65.7000
69.0600
64.7380
65.8300
835,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
68.9000
71.2000
68.3100
68.5000
661,600
Thu, 15 Jan 2026
74.2500
74.2500
69.3500
69.3700
834,000
Wed, 14 Jan 2026
76.7400
76.8690
70.8400
74.2300
739,500
Tue, 13 Jan 2026
76.3400
76.9900
72.1800
76.2600
559,100
Mon, 12 Jan 2026
80.9600
81.3520
74.5600
76.3400
912,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
77.0500
80.3100
75.6500
77.1700
595,500
Thu, 08 Jan 2026
75.7600
76.6600
72.3000
75.9400
735,400
Wed, 07 Jan 2026
71.2800
76.0800
71.1000
75.7700
568,900
Tue, 06 Jan 2026
69.0000
72.2000
67.3900
71.7700
725,300
Mon, 05 Jan 2026
65.5500
72.3890
65.3900
69.3100
757,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
64.5300
65.6400
62.8500
65.1500
653,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
64.6200
65.4000
63.3000
63.4750
741,900
Tue, 30 Dec 2025
68.0400
68.6400
65.0000
65.0100
614,600
Mon, 29 Dec 2025
69.3600
70.3000
67.9000
68.0600
526,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
73.0800
73.0800
69.2800
70.5000
495,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.7200
74.4900
71.9500
73.6400
268,100
Tue, 23 Dec 2025
73.0000
75.0000
70.5700
72.6150
892,700
Mon, 22 Dec 2025
74.6300
77.4600
73.0100
75.1500
777,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
73.5700
76.3950
72.2250
73.5000
969,900
Thu, 18 Dec 2025
72.0000
75.2800
71.9600
72.1400
858,900
Wed, 17 Dec 2025
73.1800
74.7700
69.3000
70.1400
974,900
Tue, 16 Dec 2025
68.0800
74.9900
67.7400
73.0300
1,285,500
Mon, 15 Dec 2025
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 15 Dec 2025
69.6300
70.7350
66.0700
66.1700
1,187,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.4300
74.9890
69.0800
70.3500
3,484,500
Thu, 11 Dec 2025
71.9500
76.3900
71.5000
73.8500
1,137,100
Wed, 10 Dec 2025
69.0200
73.0000
66.7220
71.5100
1,073,400
Tue, 09 Dec 2025
71.7700
72.5000
69.1700
69.3100
1,566,700
Mon, 08 Dec 2025
69.8200
70.0000
67.6000
67.7000
630,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
66.1900
69.8300
65.8200
68.3900
771,900
Thu, 04 Dec 2025
64.6500
67.1100
62.6700
66.7200
1,037,900
Wed, 03 Dec 2025
59.2000
64.8100
58.2700
64.4400
673,500
Tue, 02 Dec 2025
61.5900
63.0700
59.3100
59.9300
627,000
Mon, 01 Dec 2025
60.0600
62.6800
59.3950
60.6100
697,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
60.7640
62.2850
60.0800
61.7500
577,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
56.6600
58.9100
56.0230
58.8400
513,200
Tue, 25 Nov 2025
53.4300
56.3300
52.1400
56.2100
656,300
Mon, 24 Nov 2025
55.0900
55.2000
52.9000
53.4300
713,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.2900
55.0700
51.6300
54.4400
962,200
Thu, 20 Nov 2025
55.5700
57.0600
51.6700
52.4000
1,117,300
Wed, 19 Nov 2025
52.3700
53.3600
50.4600
52.1400
702,300
Tue, 18 Nov 2025
49.8300
52.3100
49.5000
51.6700
755,600
Mon, 17 Nov 2025
51.3100
52.1400
49.5700
50.9700
834,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
3 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 14 Nov 2025
51.8500
54.5000
51.0200
52.1400
950,200
Thu, 13 Nov 2025
56.0500
56.1500
52.0000
52.7200
1,210,500
Wed, 12 Nov 2025
57.2500
58.5900
56.2000
57.2900
628,000
Tue, 11 Nov 2025
56.8800
57.5000
54.4000
56.7100
953,000
Mon, 10 Nov 2025
63.3800
63.3800
57.9700
58.0100
814,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.6800
59.2700
54.7400
59.2400
1,343,000
Thu, 06 Nov 2025
68.0900
70.0000
57.4600
57.9900
2,981,400
Thu, 06 Nov 2025
2 · 10-Q
Next filing day · accepted 05 Nov, 18:39 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 05 Nov 2025
61.6000
66.2900
60.1000
66.2500
1,890,200
Tue, 04 Nov 2025
63.0000
64.0600
61.2200
61.4800
1,127,500
Mon, 03 Nov 2025
65.7000
66.1300
63.2300
64.0900
711,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
66.7100
67.6000
64.3200
65.5500
1,380,500
Thu, 30 Oct 2025
68.8800
68.8900
64.8800
65.0800
1,153,300
Wed, 29 Oct 2025
71.9800
73.1400
69.6000
70.3300
700,100
Tue, 28 Oct 2025
76.4700
76.6500
72.0000
72.1000
532,800
Mon, 27 Oct 2025
79.0000
79.8200
74.5000
76.2800
565,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend