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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
82.2350
82.5600
81.9100
82.5200
499,192
Thu, 22 Oct 2026
83.0000
83.1200
82.1400
82.3800
836,800
Wed, 21 Oct 2026
83.4500
83.6700
83.1300
83.4200
472,100
Tue, 20 Oct 2026
83.1600
83.7600
82.9700
83.4000
582,600
Mon, 19 Oct 2026
82.8700
83.5900
82.8700
83.2600
689,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
83.0300
83.0900
82.1500
82.3800
700,900
Thu, 15 Oct 2026
81.8300
83.2100
81.7500
82.9700
612,500
Wed, 14 Oct 2026
82.4400
82.9400
82.2600
82.4000
642,400
Tue, 13 Oct 2026
82.8700
83.2100
82.5800
82.6800
768,800
Mon, 12 Oct 2026
83.7900
83.9300
82.9200
83.0400
829,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
83.5800
83.8500
83.2000
83.8200
636,800
Thu, 08 Oct 2026
83.4400
83.5400
82.9700
83.2200
724,000
Wed, 07 Oct 2026
83.5400
83.6800
83.1300
83.6700
337,700
Tue, 06 Oct 2026
83.6000
83.7400
83.3500
83.6300
722,100
Mon, 05 Oct 2026
83.2200
83.7300
83.0200
83.5400
596,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
83.1900
83.4200
83.0000
83.2200
535,000
Thu, 01 Oct 2026
83.0000
83.1600
82.6400
82.8800
602,600
Wed, 30 Sep 2026
82.7100
83.1800
82.5100
82.8900
572,100
Tue, 29 Sep 2026
82.5500
82.7200
82.2500
82.5900
504,000
Mon, 28 Sep 2026
82.6100
82.6500
82.2900
82.3400
609,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
82.8600
82.9700
82.4400
82.8800
437,600
Thu, 24 Sep 2026
82.1900
82.7500
82.0000
82.4600
672,400
Wed, 23 Sep 2026
82.5200
82.6100
81.9500
82.5000
612,300
Tue, 22 Sep 2026
82.8000
82.9800
82.3700
82.5200
490,100
Mon, 21 Sep 2026
83.0000
83.1700
82.8200
83.0400
518,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
82.4000
82.8700
82.4000
82.8400
1,319,600
Thu, 17 Sep 2026
82.6900
82.8900
82.3600
82.5200
640,900
Wed, 16 Sep 2026
81.9900
82.1100
81.5500
81.9000
592,700
Tue, 15 Sep 2026
82.1000
82.2400
81.6800
81.8300
507,900
Mon, 14 Sep 2026
81.9100
82.3800
81.7500
81.9900
474,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
82.6000
82.6900
82.3000
82.4800
347,100
Thu, 10 Sep 2026
81.2100
82.1800
81.2100
81.9700
391,700
Wed, 09 Sep 2026
82.1300
82.1300
81.6600
81.6800
652,200
Tue, 08 Sep 2026
82.2500
82.4000
81.8400
82.2200
457,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
81.9900
82.4200
81.9600
82.3400
375,400
Thu, 03 Sep 2026
81.5800
82.0000
81.2200
81.9800
357,500
Wed, 02 Sep 2026
81.4600
81.7900
81.0600
81.4600
382,300
Tue, 01 Sep 2026
81.0300
81.6000
81.0200
81.3700
811,900
Mon, 31 Aug 2026
81.7000
81.8400
81.4300
81.5500
612,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
82.1600
82.4600
81.6500
81.7600
925,900
Thu, 27 Aug 2026
81.7900
82.3600
81.6100
82.0500
804,700
Wed, 26 Aug 2026
82.0100
82.2000
81.5400
81.8200
697,500
Tue, 25 Aug 2026
82.6100
82.6100
81.7300
82.0300
709,900
Mon, 24 Aug 2026
82.0600
82.6800
82.0000
82.1100
496,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
82.3900
82.4300
81.9800
82.3600
606,900
Thu, 20 Aug 2026
82.3000
82.5400
81.9300
82.0000
686,700
Wed, 19 Aug 2026
83.0000
83.1400
82.2900
82.4600
1,068,100
Tue, 18 Aug 2026
82.2700
83.0700
82.2700
82.8900
608,500
Mon, 17 Aug 2026
82.5000
83.0800
82.5000
83.0300
751,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
82.7000
82.7300
81.8400
82.3900
609,300
Thu, 13 Aug 2026
83.0100
83.4400
82.4200
82.6100
693,300
Wed, 12 Aug 2026
83.9500
83.9500
82.9100
83.2200
739,400
Tue, 11 Aug 2026
83.7900
83.9000
83.2900
83.5600
724,400
Mon, 10 Aug 2026
83.1700
84.0300
83.0400
83.8200
613,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
83.0000
83.7800
82.8400
83.4000
1,030,700
Thu, 06 Aug 2026
83.2400
83.5600
83.1600
83.2400
815,000
Thu, 06 Aug 2026
12 · 10-Q
Pre-market · 08:08 ET
10-Q ↗
Thu, 06 Aug 2026
11 · 8-K
Pre-market · 08:02 ET
8-K ↗
Wed, 05 Aug 2026
83.4700
83.7600
83.0700
83.4500
913,300
Tue, 04 Aug 2026
83.4300
84.0000
83.3400
83.6900
871,700
Mon, 03 Aug 2026
83.1200
84.8500
83.1200
84.1800
1,854,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
81.2300
83.5400
81.0000
83.3800
2,283,300
Thu, 30 Jul 2026
79.5900
80.2100
79.2500
80.0900
1,509,900
Wed, 29 Jul 2026
79.2000
79.6500
78.5300
78.5700
1,051,700
Tue, 28 Jul 2026
79.0300
79.2600
78.3600
79.0400
1,064,200
Mon, 27 Jul 2026
79.2500
79.3400
78.8000
79.0300
840,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.4400
79.4400
78.6500
78.9300
1,180,900
Thu, 23 Jul 2026
79.2000
79.8700
78.9700
79.1900
1,233,000
Wed, 22 Jul 2026
79.7500
79.9900
79.5500
79.9400
542,500
Tue, 21 Jul 2026
79.6900
80.4400
79.4200
79.8700
878,900
Mon, 20 Jul 2026
79.5800
79.8400
79.0700
79.3300
1,032,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.2400
80.0900
79.0500
79.1800
1,420,500
Thu, 16 Jul 2026
80.3000
80.7200
79.4300
79.5300
1,372,500
Wed, 15 Jul 2026
80.1500
80.7500
80.1000
80.5300
879,600
Tue, 14 Jul 2026
80.2500
80.2500
79.7400
80.1500
734,900
Mon, 13 Jul 2026
79.7900
80.4600
79.7400
79.8300
818,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
80.1700
80.6900
79.8100
80.0900
547,500
Thu, 09 Jul 2026
80.2100
80.3100
79.7200
80.0200
472,100
Wed, 08 Jul 2026
79.8200
79.9600
79.2500
79.8500
1,039,300
Tue, 07 Jul 2026
80.4100
80.5000
79.5600
80.1100
976,700
Mon, 06 Jul 2026
80.5000
80.5000
79.9600
80.2000
702,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.1200
81.3400
79.7400
80.3900
1,219,400
Wed, 01 Jul 2026
81.4000
81.7800
80.8200
80.9600
1,065,200
Tue, 30 Jun 2026
81.0000
81.4800
80.5700
81.2900
831,200
Mon, 29 Jun 2026
80.5800
81.2000
80.2000
81.1300
1,070,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
79.9500
80.3900
79.5400
80.2500
6,788,300
Thu, 25 Jun 2026
80.0300
80.1300
78.8400
79.9500
1,743,100
Wed, 24 Jun 2026
79.9000
80.4500
79.7000
80.1400
1,071,300
Tue, 23 Jun 2026
79.2700
80.3300
79.0000
79.9100
940,500
Mon, 22 Jun 2026
80.2100
80.3400
79.6500
79.8100
1,334,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
80.4400
80.8700
79.6000
80.4100
1,358,600
Wed, 17 Jun 2026
80.0000
80.2700
79.5600
80.0100
1,718,400
Tue, 16 Jun 2026
81.5400
81.7800
79.5000
79.7500
3,881,600
Mon, 15 Jun 2026
81.8900
82.4200
80.8100
81.7700
1,347,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
81.9000
81.9000
80.2500
81.1600
1,119,200
Thu, 11 Jun 2026
80.6300
81.4100
80.3900
81.1100
1,508,700
Wed, 10 Jun 2026
80.5500
81.3200
80.1900
80.3100
1,289,100
Tue, 09 Jun 2026
81.9400
82.0000
79.8500
81.0100
1,656,500
Mon, 08 Jun 2026
81.8200
81.9900
80.8600
81.1900
1,014,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
82.5400
82.7000
80.9500
81.4900
1,646,400
Thu, 04 Jun 2026
81.8300
82.9900
81.6800
82.6500
1,106,200
Wed, 03 Jun 2026
82.4500
82.7100
81.5000
81.6000
1,638,100
Tue, 02 Jun 2026
82.5200
82.9700
81.9600
82.6400
1,332,400
Mon, 01 Jun 2026
83.6000
84.0000
82.4800
82.4900
1,043,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
83.8100
84.4200
83.1300
84.2100
1,371,700
Thu, 28 May 2026
84.3000
84.7000
83.8500
84.4300
1,011,000
Wed, 27 May 2026
83.9400
84.6700
83.6600
84.3000
1,606,200
Tue, 26 May 2026
83.3200
84.2200
83.3200
83.5900
1,495,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
82.9900
83.1500
82.6200
83.0000
751,200
Thu, 21 May 2026
82.1900
83.0900
82.1100
82.7100
862,800
Wed, 20 May 2026
81.8000
82.5700
81.7800
82.4500
933,900
Tue, 19 May 2026
81.5500
82.0800
80.7800
81.7800
1,625,600
Mon, 18 May 2026
81.8500
82.4000
81.2500
81.7100
1,857,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
81.8700
82.2000
81.5600
81.9800
1,115,900
Fri, 15 May 2026
10 · 8-K
Next filing day · accepted 14 May, 17:50 ET
8-K ↗
Thu, 14 May 2026
82.3600
82.7600
81.9500
82.0800
1,105,400
Wed, 13 May 2026
82.7500
82.8900
82.1100
82.3300
1,163,800
Tue, 12 May 2026
81.8100
83.0000
81.5300
82.6700
1,144,000
Mon, 11 May 2026
81.9600
82.4200
81.5500
82.2500
1,201,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.4800
82.1500
81.4100
82.0900
930,500
Thu, 07 May 2026
9 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Thu, 07 May 2026
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 07 May 2026
82.2400
82.2700
81.1700
81.4800
1,663,800
Wed, 06 May 2026
82.0000
82.3000
81.7700
81.9700
1,223,900
Tue, 05 May 2026
82.0000
82.3700
81.5100
81.8700
1,170,300
Mon, 04 May 2026
81.9200
82.6400
81.3200
81.4600
935,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
82.0500
82.8500
80.8100
81.7000
1,739,800
Thu, 30 Apr 2026
82.3400
82.5500
81.0900
82.3000
1,696,000
Wed, 29 Apr 2026
81.2500
81.9200
81.1300
81.6300
979,700
Tue, 28 Apr 2026
81.2500
81.6900
81.0600
81.2800
1,213,000
Mon, 27 Apr 2026
81.9000
82.0000
81.0000
81.9000
1,179,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
81.9000
82.1000
81.1700
81.8100
1,352,400
Thu, 23 Apr 2026
81.3700
81.5800
80.4300
81.2900
1,477,900
Wed, 22 Apr 2026
80.6700
81.3600
80.0700
81.3400
1,658,200
Tue, 21 Apr 2026
80.5300
80.7500
79.8800
80.3500
1,402,400
Mon, 20 Apr 2026
79.9000
80.3700
79.6200
80.3600
2,133,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
80.2000
80.8000
79.7600
80.0200
1,991,300
Thu, 16 Apr 2026
80.0600
80.3500
79.7000
80.0300
2,499,400
Wed, 15 Apr 2026
79.9000
80.9300
79.4400
80.6400
4,109,800
Tue, 14 Apr 2026
78.8000
81.0700
78.4500
79.9100
12,495,600
Tue, 14 Apr 2026
7 · 8-K
Pre-market · 08:49 ET
8-K ↗
Mon, 13 Apr 2026
72.4500
74.2000
72.3600
72.8900
629,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
73.3700
77.0000
72.0000
73.1600
1,367,600
Thu, 09 Apr 2026
74.8400
75.9000
72.0900
73.1300
1,008,000
Wed, 08 Apr 2026
75.4200
77.0800
73.5500
74.9100
1,274,900
Tue, 07 Apr 2026
71.8700
73.9900
71.5000
73.8500
809,400
Mon, 06 Apr 2026
76.5600
76.9700
71.3000
72.6600
1,727,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
6 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 02 Apr 2026
5 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Thu, 02 Apr 2026
76.0800
78.3000
72.5000
77.7300
4,852,700
Wed, 01 Apr 2026
67.9000
72.9800
67.3800
68.5300
1,541,500
Tue, 31 Mar 2026
63.1800
67.8600
63.1800
66.4200
1,049,400
Mon, 30 Mar 2026
64.5000
67.0000
61.5700
61.8200
1,313,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.6700
65.1300
59.6600
64.1600
1,296,600
Thu, 26 Mar 2026
67.4900
67.4900
60.0500
60.2800
1,384,500
Wed, 25 Mar 2026
63.0000
74.6500
63.0000
67.3800
2,639,800
Tue, 24 Mar 2026
59.6600
62.6200
59.6600
61.0900
511,600
Mon, 23 Mar 2026
59.4000
60.9300
58.5700
60.6000
529,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.4900
63.4700
56.7600
58.7300
1,307,000
Thu, 19 Mar 2026
57.5000
62.1700
57.3500
61.5300
492,800
Wed, 18 Mar 2026
60.7800
60.7800
57.6000
58.6800
605,600
Tue, 17 Mar 2026
59.5700
61.6600
59.5000
60.7800
550,700
Mon, 16 Mar 2026
60.0000
60.5000
57.7400
58.8300
494,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
57.3900
60.2000
56.9500
58.6800
550,300
Thu, 12 Mar 2026
56.0700
58.8600
55.3200
57.1100
514,100
Wed, 11 Mar 2026
58.2600
59.5900
57.0200
57.5900
375,400
Tue, 10 Mar 2026
57.0100
59.9700
56.0100
58.7700
407,800
Mon, 09 Mar 2026
55.7300
57.0600
53.6700
56.6600
984,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
57.5800
60.3000
56.3700
56.4400
692,900
Thu, 05 Mar 2026
60.4500
60.7000
57.1400
59.4100
516,300
Wed, 04 Mar 2026
61.4100
63.5800
60.3200
61.3000
545,500
Tue, 03 Mar 2026
59.9900
61.9100
58.6000
60.4300
482,800
Mon, 02 Mar 2026
59.5600
63.2400
57.3000
62.0000
751,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 10-K
After-hours · 16:27 ET
10-K ↗
Fri, 27 Feb 2026
56.1000
64.0000
56.0000
62.2700
1,210,100
Fri, 27 Feb 2026
3 · 8-K
Pre-market · 08:15 ET
8-K ↗
Thu, 26 Feb 2026
63.1100
64.2700
57.7300
57.8800
954,700
Wed, 25 Feb 2026
63.6500
65.0200
63.1600
63.4400
556,200
Tue, 24 Feb 2026
60.8200
63.6800
59.9800
62.8200
572,000
Mon, 23 Feb 2026
60.0000
61.5000
59.3000
60.7900
544,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.9600
61.0400
57.7500
60.1000
573,200
Thu, 19 Feb 2026
58.1100
59.2700
57.5900
59.0500
422,600
Wed, 18 Feb 2026
58.7900
60.5500
57.5000
59.0100
363,800
Tue, 17 Feb 2026
59.4400
60.5000
57.7600
59.0600
303,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
58.7600
61.9000
58.3100
60.0600
481,100
Thu, 12 Feb 2026
59.5800
59.6400
55.5500
59.0000
565,400
Wed, 11 Feb 2026
60.1500
60.5000
57.1300
58.6300
427,400
Tue, 10 Feb 2026
58.7600
60.1600
57.2000
58.7800
400,600
Mon, 09 Feb 2026
57.8200
59.8600
57.0000
58.8800
399,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
55.9500
57.9600
54.0100
57.6500
518,200
Thu, 05 Feb 2026
57.0000
57.6600
53.7300
54.1300
801,900
Wed, 04 Feb 2026
61.6300
61.6300
56.6800
58.4000
858,000
Tue, 03 Feb 2026
61.8400
63.0000
59.5000
61.9800
459,400
Mon, 02 Feb 2026
61.6200
62.9900
59.7800
60.7800
529,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
63.6400
68.3900
61.4300
61.6200
652,500
Thu, 29 Jan 2026
67.5500
67.5500
62.3300
64.6500
605,600
Wed, 28 Jan 2026
64.4100
68.7200
63.3000
67.5500
823,600
Tue, 27 Jan 2026
60.5000
64.2500
60.3000
63.4400
452,000
Mon, 26 Jan 2026
64.3500
65.7700
60.2100
60.4000
675,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
65.2300
66.8000
63.7800
64.9700
453,700
Thu, 22 Jan 2026
61.8800
65.7400
61.1500
65.6700
740,600
Wed, 21 Jan 2026
59.9200
61.5400
57.7300
60.8100
558,000
Tue, 20 Jan 2026
58.1000
61.3000
57.1800
59.8500
900,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
63.1000
66.9100
59.9500
60.1600
1,376,100
Thu, 15 Jan 2026
63.7600
64.1300
61.9500
62.7900
550,200
Wed, 14 Jan 2026
63.9800
64.9900
61.2200
63.5300
697,900
Tue, 13 Jan 2026
64.2800
65.7500
62.8300
64.3000
536,900
Mon, 12 Jan 2026
59.6500
64.4000
58.1000
63.8000
681,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.9400
61.9500
59.3500
60.0000
695,500
Thu, 08 Jan 2026
61.5000
64.8400
59.7300
59.7600
839,200
Wed, 07 Jan 2026
67.1800
67.3600
60.5800
60.8500
872,300
Tue, 06 Jan 2026
63.6300
67.5600
62.1100
67.3000
721,500
Mon, 05 Jan 2026
64.7400
66.6600
62.6000
64.0800
644,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
62.0000
64.3000
60.2300
63.9900
656,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
61.6700
62.9500
60.7800
61.0400
702,800
Tue, 30 Dec 2025
60.1500
62.8000
58.6400
61.7200
775,900
Mon, 29 Dec 2025
61.8800
64.3400
59.7400
59.9900
662,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
63.4000
63.4000
61.0600
62.8900
379,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
63.8700
64.4000
62.6000
63.2500
299,200
Tue, 23 Dec 2025
65.0100
65.7800
61.6900
63.7500
652,400
Mon, 22 Dec 2025
63.1200
67.6000
62.9600
66.6300
691,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
59.2200
62.7400
59.0000
62.2500
1,235,100
Thu, 18 Dec 2025
58.3400
59.5100
56.5000
58.6400
747,600
Wed, 17 Dec 2025
64.0000
65.0000
55.8200
56.9100
1,446,500
Tue, 16 Dec 2025
67.7500
68.8000
62.8100
63.7000
1,189,300
Mon, 15 Dec 2025
73.8800
74.1800
68.5000
69.0500
747,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.1600
74.8800
70.8100
73.0100
746,200
Thu, 11 Dec 2025
70.9300
74.7800
70.0000
73.6800
850,400
Wed, 10 Dec 2025
68.3800
71.8400
67.6900
70.2800
849,500
Tue, 09 Dec 2025
67.5000
69.7300
66.6800
68.2400
526,900
Mon, 08 Dec 2025
69.0000
70.0000
66.6800
67.8000
738,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
68.5900
70.8300
67.8000
68.4800
1,019,600
Thu, 04 Dec 2025
65.2000
68.9900
64.5000
68.2900
987,000
Wed, 03 Dec 2025
61.7400
65.4500
59.9900
65.1600
1,016,000
Tue, 02 Dec 2025
60.4500
62.3300
59.5600
61.1700
653,300
Mon, 01 Dec 2025
59.5300
60.3500
58.0200
60.1200
524,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
61.0000
61.0500
59.6400
60.7500
268,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
61.1200
62.6800
60.1600
61.0400
628,500
Tue, 25 Nov 2025
59.9600
61.8200
58.6900
60.8900
654,200
Mon, 24 Nov 2025
58.0000
60.8900
57.2800
59.8900
915,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.4300
57.1800
53.8700
56.8000
989,200
Thu, 20 Nov 2025
60.9600
62.1700
56.2000
56.6600
938,200
Wed, 19 Nov 2025
60.6300
63.1900
58.5700
59.4700
706,300
Tue, 18 Nov 2025
58.3800
61.7900
57.3700
60.4400
956,900
Mon, 17 Nov 2025
62.0000
62.4400
57.3500
59.1900
1,195,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
60.8400
65.1100
59.8400
62.9500
989,700
Thu, 13 Nov 2025
63.2100
65.0500
60.6600
63.1800
1,032,500
Wed, 12 Nov 2025
60.5100
65.5200
60.0800
64.3800
2,295,800
Tue, 11 Nov 2025
57.4900
59.9400
56.5100
59.9200
1,152,900
Mon, 10 Nov 2025
53.2900
60.4000
52.8800
57.5800
2,172,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
48.9200
51.2400
47.2500
50.4800
1,284,000
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:27 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 06 Nov 2025
50.8000
50.8000
47.7000
48.2500
1,112,400
Wed, 05 Nov 2025
47.1500
51.5600
46.5000
51.1300
1,967,000
Tue, 04 Nov 2025
49.0000
50.0100
46.6700
46.9200
1,200,300
Mon, 03 Nov 2025
54.3500
54.7000
50.2100
50.3800
1,584,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
49.2500
55.7800
48.6500
54.4100
2,941,000
Thu, 30 Oct 2025
41.3000
54.5700
41.2600
50.7800
5,594,400
Wed, 29 Oct 2025
42.2300
42.9800
41.0600
41.5400
541,500
Tue, 28 Oct 2025
42.5700
43.3300
41.4600
41.7900
626,200
Mon, 27 Oct 2025
46.3700
46.3900
41.5000
42.6300
1,193,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.0300
45.7200
44.0000
45.2700
818,800