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
61.6500
62.8000
61.3800
61.5700
605,300
Thu, 23 Jul 2026
58.6800
61.0450
57.7500
60.9800
459,100
Wed, 22 Jul 2026
61.2700
62.3900
59.2000
59.2200
525,900
Tue, 21 Jul 2026
60.1900
62.3300
60.0800
61.8700
459,200
Mon, 20 Jul 2026
62.1400
62.1900
59.5530
60.6800
591,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.5500
63.0150
58.9700
62.1900
820,900
Thu, 16 Jul 2026
61.4600
64.4900
61.0000
62.9900
602,300
Wed, 15 Jul 2026
62.7900
63.3350
61.3200
61.4100
849,100
Tue, 14 Jul 2026
63.0000
64.3000
62.0900
62.7800
1,043,800
Mon, 13 Jul 2026
65.4900
66.4100
62.8900
63.3100
577,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
66.3300
67.0600
64.9000
65.6000
376,100
Thu, 09 Jul 2026
65.4200
66.3700
64.8400
65.9400
591,100
Wed, 08 Jul 2026
66.9000
67.2000
65.3300
65.5900
673,600
Tue, 07 Jul 2026
69.7600
70.4150
67.2800
67.8300
945,800
Mon, 06 Jul 2026
68.6900
70.2300
68.5400
68.9200
1,121,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.1200
70.0000
65.3200
68.7500
1,717,600
Wed, 01 Jul 2026
62.0000
65.6700
61.8300
65.6200
1,032,600
Tue, 30 Jun 2026
59.0500
61.9500
58.2400
61.6700
810,500
Mon, 29 Jun 2026
59.9000
60.7000
58.4800
59.2800
813,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
60.0500
61.2800
58.8000
60.7400
3,019,400
Thu, 25 Jun 2026
58.1200
60.3500
58.1000
60.0100
838,700
Wed, 24 Jun 2026
56.3300
59.1700
56.3200
58.1600
902,800
Tue, 23 Jun 2026
56.2200
57.4800
55.5250
56.2000
640,800
Mon, 22 Jun 2026
52.8500
56.3700
52.8500
55.7600
870,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
53.5500
55.9500
52.8750
53.7400
2,522,400
Wed, 17 Jun 2026
55.7400
56.2450
50.8200
52.8200
1,510,600
Tue, 16 Jun 2026
57.1500
59.9800
56.1700
56.5100
855,500
Mon, 15 Jun 2026
56.9000
59.3400
56.8800
57.0500
840,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
58.3300
59.4500
56.5850
56.7100
673,100
Thu, 11 Jun 2026
58.2100
59.5600
57.2000
58.2000
626,400
Wed, 10 Jun 2026
22 · 8-K
After-hours · 17:23 ET
FORM 8-K ↗
Wed, 10 Jun 2026
56.7800
58.7400
56.1000
58.1600
879,600
Tue, 09 Jun 2026
54.2800
56.3100
53.6400
56.1800
657,200
Mon, 08 Jun 2026
54.4000
55.2700
53.5300
54.1600
556,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
53.0800
54.9050
52.9400
54.3400
960,500
Thu, 04 Jun 2026
51.9500
53.3100
51.5950
52.8100
1,124,600
Thu, 04 Jun 2026
21 · 8-K
Next filing day · accepted 03 Jun, 21:08 ET
CURRENT REPORT ↗
Wed, 03 Jun 2026
53.7000
54.1400
51.6600
51.8700
637,100
Wed, 03 Jun 2026
20 · 8-K
Pre-market · 08:07 ET
CURRENT REPORT ↗
Tue, 02 Jun 2026
52.3300
54.6960
52.3200
54.3100
712,800
Mon, 01 Jun 2026
54.7400
54.9100
51.8500
52.8900
920,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
55.1300
55.8400
54.4600
55.5300
589,200
Thu, 28 May 2026
53.6200
55.3400
53.1800
55.3100
477,000
Wed, 27 May 2026
54.2600
55.3900
53.1700
53.8400
496,100
Tue, 26 May 2026
54.7500
55.2000
53.7800
54.1200
539,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
54.9250
55.9900
53.6200
54.4000
423,000
Thu, 21 May 2026
53.7500
54.9900
52.4000
54.4400
537,800
Wed, 20 May 2026
53.3500
54.3700
51.9200
54.2100
400,400
Tue, 19 May 2026
54.0000
54.2650
52.6050
53.3500
411,700
Mon, 18 May 2026
52.4100
54.5600
52.0000
54.1700
467,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
53.4300
53.8800
51.5400
52.3900
744,900
Thu, 14 May 2026
53.0300
54.7600
52.8950
53.4300
733,100
Wed, 13 May 2026
55.6200
55.6200
51.6800
52.9800
1,066,200
Tue, 12 May 2026
54.5000
56.2700
51.7800
56.0000
2,055,900
Mon, 11 May 2026
18 · 10-Q
After-hours · 16:40 ET
10-Q ↗
Mon, 11 May 2026
63.4500
63.4500
55.7100
55.9000
2,415,700
Mon, 11 May 2026
19 · 8-K
Pre-market · 07:24 ET
CURREMT REPORT ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
57.5000
60.6250
56.0000
58.1900
1,460,300
Thu, 07 May 2026
58.7400
60.0730
56.9000
57.5000
900,200
Wed, 06 May 2026
59.0200
60.4000
58.2500
58.6400
711,900
Tue, 05 May 2026
58.2500
61.0700
57.6950
59.0200
976,800
Mon, 04 May 2026
56.8500
58.6100
56.3300
58.2600
887,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
57.3200
58.9800
56.1400
56.8500
612,700
Thu, 30 Apr 2026
55.7600
56.8100
55.1060
56.5500
726,000
Wed, 29 Apr 2026
57.2900
58.7500
55.6300
55.8900
904,500
Tue, 28 Apr 2026
57.8500
58.4200
55.7850
57.8900
598,600
Mon, 27 Apr 2026
57.8300
59.6000
57.6600
57.7500
920,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
56.2500
57.6900
55.2300
57.6300
381,300
Thu, 23 Apr 2026
57.8500
59.0800
55.8000
56.4400
497,100
Wed, 22 Apr 2026
58.3700
59.3100
56.9500
57.8300
817,300
Tue, 21 Apr 2026
57.8300
59.9100
57.0700
57.5100
627,900
Mon, 20 Apr 2026
17 · DEFA14A
After-hours · 17:16 ET
FORM DEFA 14A ↗
Mon, 20 Apr 2026
16 · DEF 14A
After-hours · 17:15 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 20 Apr 2026
60.0000
61.7800
56.0800
57.8500
1,019,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
61.1900
63.1700
59.7900
60.3900
648,000
Thu, 16 Apr 2026
58.8600
63.5000
58.7900
60.0900
2,250,000
Wed, 15 Apr 2026
58.0600
59.4500
57.6050
58.2200
544,700
Tue, 14 Apr 2026
56.7800
58.1700
56.3100
57.7600
564,600
Mon, 13 Apr 2026
54.8800
56.4150
54.5580
56.2300
494,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
56.0500
56.0550
54.5200
55.4300
428,100
Thu, 09 Apr 2026
55.0700
56.3000
54.3300
56.0700
620,500
Wed, 08 Apr 2026
57.4400
58.5600
55.3750
55.9100
939,000
Tue, 07 Apr 2026
54.9800
55.2000
53.5300
54.5800
659,600
Mon, 06 Apr 2026
54.7500
55.8350
54.5800
55.0600
590,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.7300
55.5500
52.3900
54.7900
1,001,000
Wed, 01 Apr 2026
56.1800
57.0750
54.5400
55.3100
870,300
Tue, 31 Mar 2026
56.7900
57.7050
55.3900
55.8900
858,500
Mon, 30 Mar 2026
56.3200
57.2800
55.6300
55.7400
683,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
58.4700
58.5100
55.8850
56.1500
868,300
Thu, 26 Mar 2026
59.5900
61.2600
59.2000
59.4100
628,600
Wed, 25 Mar 2026
60.3400
61.8700
59.9800
60.6600
580,000
Tue, 24 Mar 2026
60.7600
60.7600
58.9700
59.8700
830,700
Mon, 23 Mar 2026
62.9100
64.2500
61.4100
61.7400
676,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
62.6000
63.4600
60.5200
61.4900
1,227,400
Thu, 19 Mar 2026
61.2000
63.7800
60.4700
62.6400
702,300
Wed, 18 Mar 2026
62.6300
64.1000
61.5700
61.9900
801,500
Tue, 17 Mar 2026
64.3000
66.2000
62.9550
63.6300
1,043,000
Mon, 16 Mar 2026
62.7700
64.4340
61.9600
64.1000
1,103,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
59.9300
62.1300
59.1050
62.0900
1,154,400
Thu, 12 Mar 2026
60.5600
63.0300
59.3150
59.7800
1,322,700
Wed, 11 Mar 2026
60.1500
61.5800
58.4600
61.2000
716,900
Tue, 10 Mar 2026
62.1200
62.2900
59.0900
60.8300
827,200
Mon, 09 Mar 2026
59.5000
63.4400
58.7000
62.3300
1,355,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
64.9000
66.6400
60.5100
60.6800
1,090,000
Thu, 05 Mar 2026
70.1400
70.9700
65.7700
66.6700
1,000,400
Wed, 04 Mar 2026
72.5100
73.6900
71.0800
71.3300
1,065,300
Tue, 03 Mar 2026
72.9700
73.6000
68.6000
72.5800
1,220,100
Mon, 02 Mar 2026
13 · 10-K
After-hours · 17:17 ET
10-K ↗
Mon, 02 Mar 2026
71.0100
75.4700
70.9300
75.2200
1,258,600
Mon, 02 Mar 2026
15 · 8-K
Pre-market · 07:01 ET
CURRENT REPORT ↗
Mon, 02 Mar 2026
14 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
71.1400
72.0000
69.3350
69.8100
1,113,400
Thu, 26 Feb 2026
70.2700
72.1700
70.0100
72.0900
671,000
Wed, 25 Feb 2026
68.7300
70.3600
66.9600
70.0100
802,200
Tue, 24 Feb 2026
68.6500
68.7700
65.9650
67.7900
1,070,200
Mon, 23 Feb 2026
69.5800
70.1950
67.6200
68.5800
869,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
70.5000
71.5100
69.4300
70.0800
415,800
Thu, 19 Feb 2026
70.7300
71.2200
69.4700
70.5000
465,800
Wed, 18 Feb 2026
71.0600
73.1600
70.7800
71.6300
991,700
Tue, 17 Feb 2026
69.7800
73.0000
68.7900
71.0800
905,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.2900
69.9900
65.2900
69.5400
680,800
Thu, 12 Feb 2026
69.8300
70.6900
63.6100
65.2400
1,148,700
Wed, 11 Feb 2026
70.4400
70.8750
68.6800
69.4700
509,200
Tue, 10 Feb 2026
69.5800
71.2900
69.5800
70.0700
383,300
Mon, 09 Feb 2026
69.0000
70.4000
68.0400
69.1500
588,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
66.5400
69.4600
63.9900
69.2400
1,433,300
Thu, 05 Feb 2026
68.4000
68.8150
64.5000
64.5200
1,153,700
Wed, 04 Feb 2026
70.2500
70.2500
67.1600
67.6800
655,900
Tue, 03 Feb 2026
70.7500
72.7500
69.0500
70.1100
766,600
Mon, 02 Feb 2026
70.0400
70.9400
69.3100
70.8700
583,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
12 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Fri, 30 Jan 2026
11 · 424B7
After-hours · 16:15 ET
424B7 PROSPECTUS SUPPLEMENT ↗
Fri, 30 Jan 2026
70.5800
71.9050
69.5000
70.1000
877,100
Thu, 29 Jan 2026
71.3700
72.2300
69.4000
70.7100
670,000
Wed, 28 Jan 2026
72.3800
73.3400
70.9800
71.6600
457,400
Tue, 27 Jan 2026
73.8700
74.1200
70.3710
72.5000
475,600
Mon, 26 Jan 2026
72.9800
74.1600
72.0600
74.0950
443,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
72.6500
73.3600
70.8450
73.1700
530,800
Thu, 22 Jan 2026
72.7300
75.0100
72.3950
72.9700
609,000
Wed, 21 Jan 2026
71.2000
72.2200
69.6750
72.0000
693,400
Tue, 20 Jan 2026
69.8000
71.6300
69.5000
70.4500
632,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
72.8300
73.1900
70.8400
70.9900
639,200
Thu, 15 Jan 2026
72.6900
73.9300
70.5400
72.9900
1,053,800
Wed, 14 Jan 2026
73.9800
74.0750
71.8700
72.9000
886,600
Tue, 13 Jan 2026
76.4400
76.6650
73.2800
74.1400
624,100
Mon, 12 Jan 2026
77.1300
77.8500
75.8100
76.3500
551,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
10 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Fri, 09 Jan 2026
79.6700
81.2100
77.2050
78.2000
704,100
Thu, 08 Jan 2026
77.2700
78.5900
76.6800
78.3800
639,300
Wed, 07 Jan 2026
77.5200
79.0000
76.8300
77.4100
504,600
Tue, 06 Jan 2026
73.9300
78.2600
73.2600
77.3600
949,500
Mon, 05 Jan 2026
70.5000
74.4950
70.3600
74.1700
700,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
71.3100
71.5200
70.3100
70.9500
571,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
71.6100
71.7300
70.8400
71.3500
721,600
Tue, 30 Dec 2025
72.1000
72.7900
71.4000
71.4900
497,600
Mon, 29 Dec 2025
73.2500
73.5200
72.3400
72.8100
384,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
73.0600
73.4300
71.7300
73.1500
379,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
72.9200
73.2500
71.8600
72.9400
369,800
Tue, 23 Dec 2025
74.3500
74.3500
71.5050
72.7600
795,600
Mon, 22 Dec 2025
76.0700
76.3300
73.5500
74.6800
762,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
71.2500
77.0000
71.2500
76.6800
2,027,100
Thu, 18 Dec 2025
72.0500
73.1750
70.8000
71.4000
1,442,400
Wed, 17 Dec 2025
71.0000
72.8200
70.4500
71.2400
1,618,200
Tue, 16 Dec 2025
65.7800
73.4900
64.3500
71.2250
3,694,800
Mon, 15 Dec 2025
73.9400
74.0200
69.2400
72.5800
1,269,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
78.9300
79.6700
73.8200
73.9400
1,026,800
Thu, 11 Dec 2025
77.2700
78.8000
75.9000
78.6600
990,100
Wed, 10 Dec 2025
75.7700
78.0700
74.9600
77.1300
884,000
Tue, 09 Dec 2025
76.4900
77.1570
75.1000
75.8500
810,600
Mon, 08 Dec 2025
79.3900
79.3900
76.0600
76.1600
700,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
81.0800
81.0800
77.5300
78.5900
789,600
Thu, 04 Dec 2025
9 · 8-K
After-hours · 17:29 ET
FORM 8-K ↗
Thu, 04 Dec 2025
8 · 424B7
After-hours · 17:29 ET
FORM 424B7 ↗
Thu, 04 Dec 2025
7 · S-3ASR
After-hours · 17:04 ET
FORM S-3ASR ↗
Thu, 04 Dec 2025
79.1200
81.3500
78.2500
81.0800
719,800
Wed, 03 Dec 2025
78.9100
79.8250
77.6200
79.4600
877,900
Tue, 02 Dec 2025
80.7800
80.7800
77.8500
78.8000
454,600
Mon, 01 Dec 2025
82.2500
82.6800
79.9200
80.0100
950,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
83.2300
83.4530
81.6800
82.7900
559,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
82.9200
84.2200
82.6150
82.7900
807,800
Tue, 25 Nov 2025
84.9700
85.8400
82.7850
82.9100
1,028,800
Mon, 24 Nov 2025
83.0000
84.6800
82.3600
84.4800
859,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
79.2600
84.3400
78.8750
83.0000
1,162,300
Thu, 20 Nov 2025
81.4400
83.1400
79.0300
79.2600
864,100
Wed, 19 Nov 2025
78.7700
81.0500
78.3170
80.2900
743,100
Tue, 18 Nov 2025
76.7000
80.1100
75.4900
79.1600
827,500
Mon, 17 Nov 2025
75.3500
77.4600
74.9550
77.0400
961,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
73.4300
76.7900
72.0000
75.1500
1,003,400
Thu, 13 Nov 2025
74.0500
75.5100
72.9300
73.4600
864,800
Wed, 12 Nov 2025
78.4500
79.9700
74.3500
74.4500
1,387,700
Tue, 11 Nov 2025
80.3100
82.8600
78.0900
78.5000
1,296,500
Mon, 10 Nov 2025
5 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 10 Nov 2025
77.1300
84.6400
72.5900
80.8500
1,574,900
Mon, 10 Nov 2025
6 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
78.2900
79.7000
77.1300
78.3100
1,014,300
Thu, 06 Nov 2025
77.9100
79.7700
76.8780
78.9100
734,000
Wed, 05 Nov 2025
77.9900
78.4400
76.6400
78.1300
649,700
Tue, 04 Nov 2025
77.3800
79.2500
76.6450
78.4900
672,900
Mon, 03 Nov 2025
76.0700
77.8400
75.0100
77.8200
823,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
75.9300
77.2500
75.4650
75.9900
639,400
Thu, 30 Oct 2025
77.8500
79.1100
75.6110
76.1000
719,000
Wed, 29 Oct 2025
79.0100
80.6800
78.0000
78.8400
677,200
Tue, 28 Oct 2025
81.4900
81.7020
78.9550
79.1000
636,900
Mon, 27 Oct 2025
83.3900
83.8800
81.1000
81.6300
904,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
83.3700
84.7050
82.8950
83.4100
552,000
Thu, 23 Oct 2025
80.3300
83.7200
80.1850
82.8800
734,400
Wed, 22 Oct 2025
80.1500
80.7100
78.1300
80.6300
620,600
Tue, 21 Oct 2025
4 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Tue, 21 Oct 2025
3 · 424B7
After-hours · 16:15 ET
PROSPECTUS ↗
Tue, 21 Oct 2025
78.6600
80.9800
78.5000
80.1600
809,400
Mon, 20 Oct 2025
78.4700
79.6400
77.1750
78.4400
503,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
76.6900
78.0000
76.3900
76.9300
443,200
Thu, 16 Oct 2025
76.6000
78.1400
76.3280
77.3900
477,300
Wed, 15 Oct 2025
74.6000
77.0600
74.2300
76.7800
529,700
Tue, 14 Oct 2025
70.8300
74.2350
70.2200
73.8100
588,100
Mon, 13 Oct 2025
71.0600
72.0400
70.1450
71.7200
362,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
73.0100
73.0100
70.4500
70.6000
703,300
Thu, 09 Oct 2025
75.7500
75.8200
72.6200
72.8400
611,900
Wed, 08 Oct 2025
78.0500
78.0500
75.5800
76.0800
570,400
Tue, 07 Oct 2025
78.5500
79.4400
76.9700
77.9100
665,300
Mon, 06 Oct 2025
78.4300
79.5500
77.3500
78.2900
776,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
78.5000
79.6750
77.4500
77.6400
600,600
Thu, 02 Oct 2025
78.3400
78.5450
77.6250
78.3300
527,100
Wed, 01 Oct 2025
75.6200
78.0500
75.2700
77.9900
569,700
Tue, 30 Sep 2025
74.7400
76.6800
74.6000
76.2100
673,400
Mon, 29 Sep 2025
76.2000
76.6000
74.4800
74.7000
523,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
75.0600
76.4400
74.8100
75.9100
337,200
Thu, 25 Sep 2025
75.1700
75.6450
74.1000
75.1200
462,100
Wed, 24 Sep 2025
77.2000
78.0100
75.5400
75.5400
505,000
Tue, 23 Sep 2025
75.4300
77.5900
75.4300
77.2400
420,800
Mon, 22 Sep 2025
76.0600
76.4100
75.0500
75.6400
379,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
77.2800
77.2800
75.1200
76.4400
1,308,200
Thu, 18 Sep 2025
75.4400
77.1700
74.5400
76.5800
1,203,400
Wed, 17 Sep 2025
74.7500
77.3730
74.6350
75.2000
844,700
Tue, 16 Sep 2025
74.0000
75.4600
73.1960
74.3650
1,200,900
Mon, 15 Sep 2025
73.9200
75.8690
73.3900
74.9900
985,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
73.7200
74.1550
72.4000
74.0100
678,500
Thu, 11 Sep 2025
71.3300
74.3200
71.2800
73.7300
575,200
Wed, 10 Sep 2025
72.8700
73.3900
71.0400
71.3200
483,400
Tue, 09 Sep 2025
71.9200
73.0800
71.0100
73.0800
390,300
Mon, 08 Sep 2025
71.7900
72.2500
70.2150
71.9900
561,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
72.2900
73.0800
71.2600
71.4100
467,500
Thu, 04 Sep 2025
70.8800
72.6200
70.0800
72.3000
665,200
Wed, 03 Sep 2025
71.4400
71.4400
70.0800
70.9500
392,900
Tue, 02 Sep 2025
70.9500
71.5800
69.7900
70.3100
478,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
71.7900
72.3500
71.0550
71.7600
627,700
Thu, 28 Aug 2025
71.4700
71.8900
70.7500
71.7900
523,700
Wed, 27 Aug 2025
70.4400
71.6400
70.2800
71.2900
503,800
Tue, 26 Aug 2025
69.3400
70.9250
69.3000
70.5700
583,400
Mon, 25 Aug 2025
69.9400
70.5900
69.2800
69.5900
1,019,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
68.4000
71.1100
68.1850
70.1000
700,900
Thu, 21 Aug 2025
68.5700
69.4200
67.9300
68.6100
619,000
Wed, 20 Aug 2025
67.9300
68.7000
66.6800
68.6400
832,600
Tue, 19 Aug 2025
66.2900
67.9700
66.2400
67.9300
841,100
Mon, 18 Aug 2025
67.8600
68.7500
65.9600
66.2900
777,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
68.9700
69.1400
67.4300
67.4500
1,388,200
Thu, 14 Aug 2025
67.8200
68.9800
67.1700
68.7500
1,052,400
Wed, 13 Aug 2025
64.4500
68.8500
64.4500
68.4100
1,945,800
Tue, 12 Aug 2025
62.4000
65.3950
62.2500
63.6000
1,421,900
Mon, 11 Aug 2025
1 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Mon, 11 Aug 2025
57.8050
65.5000
57.1970
62.0000
3,623,900
Mon, 11 Aug 2025
2 · 8-K
Pre-market · 06:09 ET
FORM 8-K ↗
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
53.1200
54.1090
52.6000
53.3600
1,553,500
Thu, 07 Aug 2025
54.4700
54.5700
50.7600
52.5300
1,055,100
Wed, 06 Aug 2025
55.1000
55.3100
52.7150
52.9600
752,200
Tue, 05 Aug 2025
55.6700
56.5900
55.3450
55.4600
782,200
Mon, 04 Aug 2025
54.8700
56.0000
54.7100
55.7700
372,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
53.8100
55.0700
53.0000
54.6900
574,700
Thu, 31 Jul 2025
55.7800
55.8700
54.4000
54.7300
564,100
Wed, 30 Jul 2025
56.7100
58.1450
55.6700
56.6900
1,031,000
Tue, 29 Jul 2025
58.1400
58.3950
56.4800
56.5400
405,800
Mon, 28 Jul 2025
57.7100
58.7350
57.3200
57.8300
411,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend