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
56.1900
58.0000
55.2600
57.7300
572,137
Thu, 22 Oct 2026
56.6800
57.4000
56.0000
56.7300
544,000
Wed, 21 Oct 2026
57.4800
58.5100
56.6400
57.1200
538,900
Tue, 20 Oct 2026
55.5000
57.7600
55.5000
57.3700
606,700
Mon, 19 Oct 2026
57.5000
58.0800
55.5000
55.7200
1,230,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
57.3600
58.9500
56.9200
57.3900
1,896,300
Thu, 15 Oct 2026
56.5600
58.3000
56.5600
57.5100
545,700
Wed, 14 Oct 2026
55.9900
57.9400
55.6950
56.7600
689,600
Tue, 13 Oct 2026
56.1600
56.6300
55.1750
56.4100
282,000
Mon, 12 Oct 2026
56.2800
57.0000
55.9000
56.2900
198,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
56.4100
56.5750
55.3700
56.2900
345,000
Thu, 08 Oct 2026
55.5600
56.4100
55.3200
56.1900
274,700
Wed, 07 Oct 2026
56.4500
56.4500
55.3350
55.8400
525,900
Tue, 06 Oct 2026
21 · 8-K
After market open · 12:39 ET
8-K ↗
Tue, 06 Oct 2026
57.2400
57.7180
56.5400
57.1850
253,300
Mon, 05 Oct 2026
56.6600
57.4600
55.7600
57.0300
323,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
56.0000
56.8700
55.7600
56.5300
406,000
Thu, 01 Oct 2026
20 · 8-K
After-hours · 20:18 ET
FORM 8-K ↗
Thu, 01 Oct 2026
19 · 424B7
After-hours · 20:15 ET
424B7 ↗
Thu, 01 Oct 2026
55.0000
56.8900
54.6200
55.6000
566,600
Wed, 30 Sep 2026
56.8200
57.4100
55.3700
55.5000
740,900
Tue, 29 Sep 2026
57.5200
57.6000
55.7400
56.3600
528,400
Mon, 28 Sep 2026
58.1200
58.1200
56.5900
56.9800
485,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
56.1600
58.7600
56.0450
58.1200
668,800
Thu, 24 Sep 2026
57.6600
57.9200
55.0200
55.5800
833,400
Wed, 23 Sep 2026
59.1700
59.6000
57.7900
58.0900
384,800
Tue, 22 Sep 2026
59.4300
59.9700
58.4000
59.1700
385,400
Mon, 21 Sep 2026
60.9000
61.0600
58.6100
58.6400
479,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
60.6700
61.6500
60.2400
60.4300
905,500
Thu, 17 Sep 2026
63.2500
63.7050
60.5200
60.7900
388,700
Wed, 16 Sep 2026
62.1600
62.8400
61.5600
61.6600
488,300
Tue, 15 Sep 2026
62.8800
63.4500
61.6300
61.8000
914,600
Mon, 14 Sep 2026
60.8100
62.6350
59.9000
62.4100
329,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
62.9800
63.6800
61.7500
61.8400
403,700
Thu, 10 Sep 2026
61.6400
62.7000
61.0800
62.0500
334,400
Wed, 09 Sep 2026
63.3400
64.5950
61.8450
62.5900
406,500
Tue, 08 Sep 2026
63.5200
64.5700
63.3000
63.9500
348,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
63.3100
64.3500
62.8800
63.6300
617,700
Thu, 03 Sep 2026
62.1500
64.3000
61.6250
63.6600
725,200
Wed, 02 Sep 2026
60.5500
62.0900
59.3700
61.7100
645,600
Tue, 01 Sep 2026
57.6100
60.9450
57.3800
60.5500
915,500
Mon, 31 Aug 2026
59.0400
59.3150
57.8000
58.1500
601,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
60.2100
60.6100
58.6000
59.2300
399,300
Thu, 27 Aug 2026
60.2500
61.2600
59.4200
59.9050
490,100
Wed, 26 Aug 2026
58.8100
60.6700
58.8100
60.5000
582,200
Tue, 25 Aug 2026
59.8400
59.8400
58.2500
58.6500
396,600
Mon, 24 Aug 2026
61.8500
62.9200
58.7600
58.9500
393,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
62.3200
62.8700
61.5000
61.8900
400,000
Thu, 20 Aug 2026
62.6300
62.9400
60.6300
61.3300
634,300
Wed, 19 Aug 2026
62.1100
63.2400
61.4400
62.5200
570,500
Tue, 18 Aug 2026
63.2300
63.5200
59.8550
61.4600
788,200
Mon, 17 Aug 2026
64.4300
65.7080
63.0200
63.8800
732,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
65.0500
66.2500
64.3000
64.8100
579,300
Thu, 13 Aug 2026
64.5700
66.0200
64.0450
64.6700
810,300
Wed, 12 Aug 2026
65.8800
67.3600
63.6350
64.3300
521,300
Tue, 11 Aug 2026
65.3400
66.6900
65.0100
66.1800
609,700
Mon, 10 Aug 2026
69.3600
69.7100
63.3600
65.3300
1,153,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
66.9000
68.9800
66.0000
68.7600
889,700
Thu, 06 Aug 2026
70.0700
73.4700
65.9600
66.0100
1,333,100
Wed, 05 Aug 2026
18 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 05 Aug 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Aug 2026
77.8000
79.6500
76.3500
76.9300
345,300
Tue, 04 Aug 2026
75.4800
77.9400
74.7180
77.8300
509,300
Mon, 03 Aug 2026
74.4500
76.0000
73.7900
74.5300
403,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.9100
75.9700
74.1350
74.3900
375,100
Thu, 30 Jul 2026
74.0800
74.8200
72.8000
74.6000
337,300
Wed, 29 Jul 2026
73.0000
73.7700
70.0700
72.3200
611,200
Tue, 28 Jul 2026
75.7800
75.7800
70.6500
73.8900
533,000
Mon, 27 Jul 2026
76.4850
76.5200
73.8400
76.0400
464,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
77.9200
78.9600
75.9900
76.2000
349,000
Thu, 23 Jul 2026
80.1100
80.2600
77.1650
77.5100
437,200
Wed, 22 Jul 2026
80.4200
82.6600
80.0000
80.2000
358,500
Tue, 21 Jul 2026
82.4100
83.3900
80.8250
81.2800
638,800
Mon, 20 Jul 2026
79.0000
83.3100
78.9800
81.5000
996,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
76.1300
78.6450
75.3700
78.3400
262,800
Thu, 16 Jul 2026
75.8100
78.5350
75.8100
77.6800
362,100
Wed, 15 Jul 2026
77.0300
77.5900
74.7680
76.8200
341,200
Tue, 14 Jul 2026
77.5600
78.1100
76.7400
77.2800
212,900
Mon, 13 Jul 2026
77.1500
78.2050
76.4550
76.5600
260,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.9000
79.6100
76.9200
77.3800
287,200
Thu, 09 Jul 2026
79.1300
79.3700
77.9750
78.1700
187,700
Wed, 08 Jul 2026
79.6000
79.6800
76.2670
78.0700
336,700
Tue, 07 Jul 2026
77.2600
79.7300
74.3950
79.6000
646,300
Mon, 06 Jul 2026
76.8600
78.5330
75.6400
77.9500
295,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.8000
78.4300
74.6400
76.0800
992,100
Wed, 01 Jul 2026
78.4400
78.5700
76.7300
77.8800
451,800
Tue, 30 Jun 2026
79.0000
79.9000
78.0850
78.9600
377,600
Mon, 29 Jun 2026
77.5500
79.3500
76.5550
78.3300
382,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
78.1200
79.5900
76.5000
78.8100
1,235,600
Thu, 25 Jun 2026
77.8800
80.6300
77.0100
79.0950
456,700
Wed, 24 Jun 2026
74.2200
76.3900
73.9500
75.3700
354,700
Tue, 23 Jun 2026
74.1500
75.9800
72.9300
73.7200
402,500
Mon, 22 Jun 2026
74.2400
76.1700
73.6050
75.9100
426,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
74.4000
75.0600
73.6900
73.9900
524,100
Wed, 17 Jun 2026
73.4400
74.9700
72.4500
73.3500
368,300
Tue, 16 Jun 2026
73.0200
74.7300
72.9300
73.2100
306,000
Mon, 15 Jun 2026
73.0700
73.8000
72.3300
72.8500
330,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.0700
73.3200
71.1600
71.5400
249,000
Thu, 11 Jun 2026
69.3300
71.9500
68.7450
71.4300
367,000
Wed, 10 Jun 2026
71.1600
72.3300
68.7000
68.7100
346,100
Tue, 09 Jun 2026
70.8800
72.7900
69.0500
71.1600
392,400
Mon, 08 Jun 2026
70.4200
70.8900
69.6750
70.2300
264,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
72.0000
72.8900
69.6000
69.6800
324,000
Thu, 04 Jun 2026
72.7800
72.8100
71.5900
71.9500
294,900
Wed, 03 Jun 2026
72.1600
72.7400
70.7900
72.4300
428,900
Tue, 02 Jun 2026
69.3000
72.7100
69.1800
72.3400
579,100
Mon, 01 Jun 2026
67.3800
69.3700
67.0650
69.3000
561,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.0500
71.0000
67.3200
67.7700
429,100
Thu, 28 May 2026
70.3600
70.5350
69.4250
70.1900
380,300
Wed, 27 May 2026
69.3400
71.4300
67.8700
70.8700
364,800
Tue, 26 May 2026
66.7100
69.3650
66.4300
69.2300
411,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
64.9500
66.6500
64.2700
66.3000
368,100
Thu, 21 May 2026
65.0650
65.3000
62.5600
64.8200
588,100
Wed, 20 May 2026
64.5900
66.7500
63.1270
65.3000
693,700
Tue, 19 May 2026
71.7000
72.0500
63.9900
64.6500
857,700
Mon, 18 May 2026
15 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 18 May 2026
72.3600
73.7500
71.2830
72.7400
812,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
71.4100
72.3800
69.9230
71.8700
762,700
Thu, 14 May 2026
71.7300
73.5500
71.3800
72.4500
621,200
Wed, 13 May 2026
69.3300
71.5800
69.3100
71.0000
468,700
Tue, 12 May 2026
69.7700
70.3100
68.0590
69.3300
395,800
Mon, 11 May 2026
71.0800
71.5050
67.6100
70.3600
640,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
70.8400
73.1500
70.4900
71.0200
526,100
Thu, 07 May 2026
76.1550
81.5100
70.7320
70.8400
1,708,000
Wed, 06 May 2026
14 · 10-Q
After-hours · 16:29 ET
10-Q ↗
Wed, 06 May 2026
13 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 06 May 2026
64.4900
66.0000
63.9000
65.0400
600,600
Tue, 05 May 2026
63.2300
64.2000
62.7800
63.3900
293,300
Mon, 04 May 2026
12 · 8-K/A
After-hours · 16:50 ET
8-K/A ↗
Mon, 04 May 2026
62.4500
63.4100
61.9000
62.8900
379,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
63.9800
64.5800
62.4800
62.8700
338,400
Thu, 30 Apr 2026
61.0400
64.1550
61.0400
64.1100
318,900
Wed, 29 Apr 2026
62.7200
63.3640
60.8350
61.4400
225,000
Tue, 28 Apr 2026
64.4900
64.4900
62.0800
62.9300
367,600
Mon, 27 Apr 2026
65.0000
66.1250
64.2400
64.4600
458,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
63.5500
65.2500
63.0000
65.0100
288,400
Thu, 23 Apr 2026
62.8400
63.9900
62.8400
63.5500
221,800
Wed, 22 Apr 2026
62.7600
63.2720
62.1080
62.3500
209,700
Tue, 21 Apr 2026
62.9900
64.2800
61.7300
62.5300
468,900
Mon, 20 Apr 2026
61.7600
63.0500
61.5700
62.9700
225,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
60.0600
62.3200
59.7250
61.7600
366,200
Thu, 16 Apr 2026
61.7800
62.1550
58.8000
59.1300
418,900
Wed, 15 Apr 2026
64.5400
65.0350
61.8000
62.1000
298,500
Tue, 14 Apr 2026
64.4600
65.4700
63.9900
64.9100
370,600
Mon, 13 Apr 2026
63.1300
64.9000
62.4500
64.4600
380,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.6300
64.0700
62.9000
63.0500
365,800
Thu, 09 Apr 2026
61.1800
63.8200
61.1200
63.6300
490,500
Wed, 08 Apr 2026
60.8600
61.5800
60.3100
61.2700
381,900
Tue, 07 Apr 2026
56.9100
58.6500
56.8000
58.5400
260,600
Mon, 06 Apr 2026
58.6500
59.1800
57.1300
57.4400
247,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
57.2950
59.2700
57.2950
58.6300
184,200
Thu, 02 Apr 2026
11 · 8-K
Pre-market · 09:21 ET
8-K ↗
Wed, 01 Apr 2026
57.3300
59.4300
57.3300
58.7500
355,000
Tue, 31 Mar 2026
55.0900
57.2200
54.5200
56.7900
517,600
Mon, 30 Mar 2026
55.7700
55.8250
53.5700
54.4200
233,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
56.2900
56.8900
55.1100
55.1100
198,400
Thu, 26 Mar 2026
56.7400
57.6800
56.3450
56.6000
247,700
Wed, 25 Mar 2026
56.8600
57.4800
56.3400
57.4600
215,900
Tue, 24 Mar 2026
55.4100
57.1700
54.6700
56.3300
299,000
Mon, 23 Mar 2026
54.9100
56.4300
54.6950
55.2900
365,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
55.2200
55.2200
53.1000
53.4300
587,300
Thu, 19 Mar 2026
53.6800
55.4500
52.6900
55.1500
277,900
Wed, 18 Mar 2026
54.1000
55.2300
53.6000
53.9100
490,900
Tue, 17 Mar 2026
54.3100
54.6800
52.8890
54.4900
367,600
Mon, 16 Mar 2026
53.9100
54.2650
53.0850
53.8500
301,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
53.9900
54.1150
52.5000
53.3800
313,200
Thu, 12 Mar 2026
52.6900
54.3000
52.3900
53.5000
451,600
Wed, 11 Mar 2026
10 · 8-K
After market open · 11:34 ET
8-K ↗
Wed, 11 Mar 2026
53.4000
54.6000
52.3000
53.6300
346,900
Tue, 10 Mar 2026
53.0600
54.2900
52.8300
53.4200
279,400
Mon, 09 Mar 2026
53.8700
53.8700
51.6900
53.0600
303,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
55.1700
55.4700
54.1000
54.7400
392,100
Thu, 05 Mar 2026
57.5100
58.5200
55.2400
56.4700
415,900
Wed, 04 Mar 2026
58.0700
59.1200
57.6300
58.2200
389,700
Tue, 03 Mar 2026
56.1400
58.0100
55.6100
57.5300
396,200
Mon, 02 Mar 2026
57.5600
58.3250
56.1740
57.6200
351,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
58.4000
59.5000
57.5700
58.2700
372,400
Thu, 26 Feb 2026
62.3500
62.5000
58.4750
58.8500
503,400
Wed, 25 Feb 2026
62.2500
62.9000
60.5300
62.3300
485,200
Tue, 24 Feb 2026
60.5000
62.1400
60.3200
62.0100
271,700
Mon, 23 Feb 2026
60.7100
61.8600
59.6200
60.5800
424,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
60.3400
61.9400
57.0800
61.0000
636,600
Thu, 19 Feb 2026
60.9800
62.5000
59.5900
60.5200
536,000
Wed, 18 Feb 2026
60.5700
62.5500
60.3600
61.2400
520,800
Tue, 17 Feb 2026
57.6300
60.4000
57.3800
59.9900
625,600
Tue, 17 Feb 2026
9 · 8-K
Pre-market · 07:51 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
56.2200
58.0650
55.8950
57.5900
425,000
Thu, 12 Feb 2026
58.0100
58.5900
55.4750
55.9600
739,900
Wed, 11 Feb 2026
56.9400
57.8800
56.6300
57.7700
326,000
Tue, 10 Feb 2026
57.5200
58.0500
56.0300
56.7400
309,900
Mon, 09 Feb 2026
59.0200
59.9200
56.9200
57.3400
508,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.7800
59.3500
55.7700
59.2100
717,000
Thu, 05 Feb 2026
51.9300
57.1300
50.6500
55.5400
1,346,300
Wed, 04 Feb 2026
8 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 04 Feb 2026
52.3300
52.8200
49.4300
49.6900
631,900
Tue, 03 Feb 2026
51.1800
52.5550
50.7500
52.4400
435,700
Mon, 02 Feb 2026
50.1400
51.2550
49.5800
51.0600
358,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
49.2500
50.5650
49.2500
50.3100
326,400
Thu, 29 Jan 2026
49.8000
50.1800
48.9300
49.6000
361,700
Wed, 28 Jan 2026
50.8100
50.8100
49.1800
49.7600
339,900
Tue, 27 Jan 2026
50.0300
50.6400
49.0100
50.6100
285,600
Mon, 26 Jan 2026
49.5200
50.0200
48.7500
49.9550
329,300
Mon, 26 Jan 2026
6 · DEFA14A
Pre-market · 06:17 ET
DEFA14A ↗
Mon, 26 Jan 2026
5 · DEF 14A
Pre-market · 06:16 ET
DEF 14A ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
49.7800
50.4900
49.4700
49.5700
373,600
Thu, 22 Jan 2026
49.0400
50.1400
48.9100
50.0600
346,600
Wed, 21 Jan 2026
49.2000
49.7500
47.4300
49.0400
794,100
Tue, 20 Jan 2026
48.7500
50.3400
48.3200
49.0800
523,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
49.2000
49.3300
48.1300
49.0300
1,325,900
Thu, 15 Jan 2026
4 · PRE 14A
After-hours · 16:25 ET
PRE 14A ↗
Thu, 15 Jan 2026
48.9200
50.3900
48.7350
49.3400
498,500
Wed, 14 Jan 2026
48.3200
49.4000
48.0400
48.9000
536,700
Tue, 13 Jan 2026
49.1100
49.4400
48.7200
48.9200
269,500
Mon, 12 Jan 2026
48.0400
49.7600
47.7320
49.0000
317,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
48.0100
48.8600
47.1500
48.4300
281,500
Thu, 08 Jan 2026
47.0000
48.0200
47.0000
47.8500
502,200
Wed, 07 Jan 2026
47.5000
47.7800
46.4350
47.0600
358,000
Tue, 06 Jan 2026
46.9900
47.4300
46.4500
47.3900
355,300
Mon, 05 Jan 2026
46.9200
47.8850
46.7000
47.7900
373,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
47.7100
47.7100
46.4300
46.7600
447,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
46.5900
47.2200
46.1400
47.0000
617,100
Tue, 30 Dec 2025
49.5300
49.7600
46.5000
46.5900
787,000
Mon, 29 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 29 Dec 2025
50.7400
50.8900
49.8800
50.0900
326,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
51.9100
52.1400
50.6200
50.7400
306,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
51.6600
52.1900
51.0000
51.8400
178,700
Tue, 23 Dec 2025
52.2100
52.8900
51.6650
51.9800
245,700
Mon, 22 Dec 2025
51.7400
52.6350
51.7400
52.3700
405,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.0600
52.5400
51.0300
51.7200
472,900
Thu, 18 Dec 2025
52.0000
52.5500
51.3500
51.5000
406,300
Wed, 17 Dec 2025
51.0900
52.0600
51.0900
51.7500
346,600
Tue, 16 Dec 2025
51.2000
52.9100
51.2000
51.2200
386,500
Mon, 15 Dec 2025
50.8400
52.4500
50.4100
51.0100
334,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
51.6800
52.3000
50.0700
50.3600
471,700
Thu, 11 Dec 2025
50.9600
51.8500
50.5700
51.4800
471,900
Wed, 10 Dec 2025
50.8800
51.9800
49.7700
50.9100
405,700
Tue, 09 Dec 2025
50.7000
51.4700
50.4800
50.6700
291,600
Mon, 08 Dec 2025
51.4900
51.4900
50.1700
50.5300
327,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
50.8700
51.4000
50.0000
51.2700
408,200
Thu, 04 Dec 2025
51.2900
51.5200
50.4000
50.9100
432,200
Wed, 03 Dec 2025
50.8200
51.6500
50.7300
51.0300
275,200
Tue, 02 Dec 2025
51.0200
51.6400
50.5300
50.7000
703,900
Mon, 01 Dec 2025
51.8700
51.9900
50.4800
50.5300
396,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
52.5800
52.9400
51.3700
52.2200
189,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.5700
53.0000
51.3570
52.7400
434,800
Tue, 25 Nov 2025
55.8300
55.8300
49.2300
51.8400
1,225,600
Mon, 24 Nov 2025
2 · 10-K
After-hours · 16:32 ET
10-K ↗
Mon, 24 Nov 2025
1 · 8-K
After-hours · 16:26 ET
8-K ↗
Mon, 24 Nov 2025
54.0000
55.4900
52.7000
54.8600
863,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
50.5000
54.1400
50.5000
53.8200
491,300
Thu, 20 Nov 2025
51.7800
52.2400
50.2850
50.7750
336,300
Wed, 19 Nov 2025
50.7600
51.2850
50.2900
50.7500
214,700
Tue, 18 Nov 2025
49.4500
51.2900
49.4500
50.3500
354,400
Mon, 17 Nov 2025
51.1600
51.1900
49.7100
50.0000
267,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
51.0900
51.7000
50.4600
51.1700
397,200
Thu, 13 Nov 2025
50.9800
52.1600
50.9800
51.9000
305,400
Wed, 12 Nov 2025
51.1500
52.0000
50.8600
51.6100
275,400
Tue, 11 Nov 2025
51.4600
51.6080
50.5100
50.7500
317,900
Mon, 10 Nov 2025
51.0000
51.5400
49.7070
51.4600
316,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50.2600
51.1450
49.7600
50.3600
367,900
Thu, 06 Nov 2025
51.5400
51.6750
50.1350
50.5400
262,100
Wed, 05 Nov 2025
51.0000
51.5900
50.6850
51.3600
337,300
Tue, 04 Nov 2025
50.8400
51.0830
50.0800
50.7600
288,700
Mon, 03 Nov 2025
50.7300
52.4450
49.7800
51.6300
855,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.9800
50.5400
49.7000
49.9600
386,200
Thu, 30 Oct 2025
51.8500
52.1500
49.4800
49.9800
652,900
Wed, 29 Oct 2025
53.4300
54.1800
51.4900
51.8000
668,900
Tue, 28 Oct 2025
53.0600
53.8100
52.0100
53.6700
398,100
Mon, 27 Oct 2025
56.4700
56.5050
53.1200
53.1400
912,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend