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
73.0000
73.3500
69.2100
70.0200
736,400
Thu, 23 Jul 2026
70.9500
74.9800
69.8510
73.0000
942,800
Wed, 22 Jul 2026
73.8800
76.6200
72.2200
72.4400
682,400
Tue, 21 Jul 2026
70.8700
76.4500
70.8000
75.2300
849,300
Mon, 20 Jul 2026
69.5200
71.3500
67.1300
68.3100
783,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
62.3000
71.5550
62.1870
69.2500
858,200
Thu, 16 Jul 2026
66.2050
68.6100
64.1600
65.6900
1,124,100
Wed, 15 Jul 2026
73.0500
74.1900
64.6800
67.8200
997,100
Tue, 14 Jul 2026
71.0200
72.7000
70.2000
71.4800
855,500
Mon, 13 Jul 2026
70.7300
73.8600
67.3900
68.7900
1,029,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.5900
76.0100
69.6600
72.0500
1,591,900
Thu, 09 Jul 2026
60.7000
76.4300
60.1200
74.7100
4,046,500
Wed, 08 Jul 2026
58.0000
59.6600
56.8100
58.6800
1,173,200
Tue, 07 Jul 2026
62.1900
63.0700
58.4700
59.0100
798,400
Mon, 06 Jul 2026
63.6150
68.0750
63.2100
65.3000
772,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
66.7700
69.2400
61.4880
63.2500
1,045,100
Wed, 01 Jul 2026
68.5800
68.8000
64.5200
66.9600
1,220,500
Tue, 30 Jun 2026
65.0400
69.8200
64.9600
69.6200
1,200,400
Mon, 29 Jun 2026
60.3900
65.0800
59.5000
65.0400
1,098,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
60.5900
61.8000
58.4300
61.3700
5,746,600
Thu, 25 Jun 2026
65.1000
65.6000
60.5300
62.4400
751,600
Wed, 24 Jun 2026
65.2500
67.1300
62.8130
63.8100
953,200
Tue, 23 Jun 2026
60.3800
68.7800
60.0300
66.4400
1,561,100
Mon, 22 Jun 2026
65.1200
65.5350
62.7800
65.2000
770,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
67.0200
68.0050
63.2600
64.7300
1,199,700
Wed, 17 Jun 2026
67.5700
67.5800
63.8600
64.5500
1,379,600
Tue, 16 Jun 2026
68.4200
69.4000
64.0400
66.2600
823,700
Mon, 15 Jun 2026
71.8200
72.4900
68.7600
69.6300
1,160,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
70.1200
72.0000
68.1900
69.6600
888,600
Thu, 11 Jun 2026
64.5200
70.3380
63.6700
70.1900
1,029,100
Wed, 10 Jun 2026
63.0700
66.5200
61.8300
62.7000
966,700
Tue, 09 Jun 2026
68.6000
70.1900
59.5800
63.4800
1,156,200
Mon, 08 Jun 2026
70.0000
70.8500
66.4500
66.7700
814,300
Mon, 08 Jun 2026
18 · 8-K
Next filing day · accepted 05 Jun, 19:47 ET
8-K ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.0500
72.3780
65.0000
65.8500
1,166,500
Thu, 04 Jun 2026
72.4300
76.9000
70.8400
74.8900
895,200
Wed, 03 Jun 2026
78.4500
80.2800
75.1100
76.3900
1,505,600
Tue, 02 Jun 2026
72.3850
76.9900
71.7260
76.3600
1,133,700
Mon, 01 Jun 2026
72.1700
73.7400
69.3800
70.5800
1,144,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
79.4600
79.4600
71.5600
74.1200
1,416,200
Thu, 28 May 2026
81.9500
82.0100
76.6400
79.1500
1,105,500
Wed, 27 May 2026
82.4800
83.1750
78.0200
81.3900
905,700
Tue, 26 May 2026
80.6000
82.9050
78.0000
81.5700
1,180,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
77.3600
79.4500
75.4900
78.5450
886,700
Thu, 21 May 2026
71.5200
76.8400
70.9800
76.4300
1,037,400
Wed, 20 May 2026
71.0900
71.6200
68.4000
71.3000
1,108,800
Tue, 19 May 2026
67.6400
71.2200
65.9100
69.4900
999,200
Mon, 18 May 2026
76.5750
76.9800
68.8400
70.8300
1,508,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
77.2100
77.2800
73.8000
75.6100
1,161,700
Thu, 14 May 2026
80.4500
81.9400
77.7500
81.3300
806,000
Wed, 13 May 2026
85.0450
86.7500
76.0600
80.4200
1,801,700
Tue, 12 May 2026
83.3900
84.9300
75.7270
83.8100
1,619,600
Mon, 11 May 2026
75.4600
84.9800
75.4600
84.9500
2,396,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
17 · 10-Q
After market open · 12:22 ET
10-Q ↗
Fri, 08 May 2026
76.9600
86.9500
71.8000
73.9100
3,791,600
Thu, 07 May 2026
16 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 07 May 2026
72.0200
72.6400
66.0200
66.1900
2,239,600
Wed, 06 May 2026
67.5200
71.7080
66.1400
71.2900
1,126,400
Tue, 05 May 2026
69.3300
70.0000
65.7100
66.9500
809,800
Mon, 04 May 2026
70.4300
71.5100
67.4300
69.4100
770,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
69.2100
71.2700
67.2140
70.9800
725,200
Thu, 30 Apr 2026
65.6050
70.1900
65.6050
69.8500
851,400
Wed, 29 Apr 2026
66.5050
66.5500
63.4300
64.9700
810,900
Tue, 28 Apr 2026
67.2600
68.9410
64.6000
65.7800
1,224,100
Mon, 27 Apr 2026
75.1600
75.7400
69.0900
70.0400
1,129,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
15 · DEFA14A
After market open · 12:42 ET
DEFA14A ↗
Fri, 24 Apr 2026
14 · DEF 14A
After market open · 12:39 ET
DEF 14A ↗
Fri, 24 Apr 2026
75.0000
80.2700
74.9000
75.7900
1,341,900
Thu, 23 Apr 2026
72.1500
74.2300
70.5300
74.2000
687,400
Wed, 22 Apr 2026
72.9800
74.0840
68.8000
71.9800
827,800
Tue, 21 Apr 2026
72.0000
74.9700
71.7550
72.2200
1,012,200
Mon, 20 Apr 2026
70.6750
71.9600
68.9200
71.3400
771,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
70.9100
71.5580
68.0000
70.4300
1,081,900
Thu, 16 Apr 2026
65.9600
69.6500
64.6000
69.4800
833,900
Wed, 15 Apr 2026
66.7500
68.3700
64.5900
66.4200
936,700
Tue, 14 Apr 2026
70.6600
71.3850
66.0300
66.8700
1,132,600
Mon, 13 Apr 2026
64.6600
70.9700
64.0000
69.8600
1,880,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.8000
66.4000
57.8000
65.3700
1,901,300
Thu, 09 Apr 2026
60.4200
63.9900
60.4200
62.7200
1,479,800
Wed, 08 Apr 2026
63.2500
64.1300
59.4400
60.3200
1,301,300
Tue, 07 Apr 2026
57.5000
58.3300
55.0900
57.7200
956,500
Mon, 06 Apr 2026
60.3600
61.1600
57.2500
58.2000
917,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
54.8400
60.9900
54.5000
60.1200
1,285,400
Wed, 01 Apr 2026
58.8800
61.2800
57.6650
58.3000
1,540,600
Tue, 31 Mar 2026
55.4000
57.7200
53.4000
57.0200
2,915,200
Mon, 30 Mar 2026
65.6800
65.9400
53.2500
54.0000
2,885,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
62.9900
65.0950
61.1000
64.3200
2,171,500
Thu, 26 Mar 2026
69.0000
69.6500
63.6800
63.8600
1,557,600
Wed, 25 Mar 2026
73.0000
74.1000
70.7600
71.7500
1,303,700
Tue, 24 Mar 2026
68.9150
72.3300
68.2650
71.5600
1,420,200
Mon, 23 Mar 2026
66.5000
70.7900
66.3650
69.9500
1,851,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
70.8800
71.5200
64.6600
65.7600
3,984,300
Thu, 19 Mar 2026
65.7600
71.6200
63.5800
70.8800
1,849,100
Wed, 18 Mar 2026
71.2600
72.9000
68.2300
68.5400
1,830,200
Tue, 17 Mar 2026
68.3000
71.3500
65.1200
71.1400
2,080,600
Mon, 16 Mar 2026
64.7250
69.8270
64.0000
68.5000
2,942,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.2800
64.8700
61.8700
62.6000
1,059,700
Thu, 12 Mar 2026
64.4200
65.6500
61.8400
62.7700
1,798,600
Wed, 11 Mar 2026
62.0300
67.7240
61.2500
66.4900
1,635,000
Tue, 10 Mar 2026
62.0000
66.3900
61.9200
63.7900
2,982,400
Mon, 09 Mar 2026
56.8900
61.6850
56.4200
61.0000
1,716,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
60.1350
63.9900
58.2200
58.6400
2,405,800
Thu, 05 Mar 2026
67.0200
67.8700
59.1880
62.5600
2,606,100
Wed, 04 Mar 2026
66.7700
69.5170
64.0000
67.0200
2,512,200
Tue, 03 Mar 2026
67.6400
68.5000
61.4010
63.0700
3,407,000
Mon, 02 Mar 2026
67.5100
68.2000
60.0400
67.6900
4,909,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
13 · 10-K
After market open · 11:20 ET
10-K ↗
Fri, 27 Feb 2026
56.0000
59.3500
53.5000
56.1900
3,712,200
Thu, 26 Feb 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 26 Feb 2026
60.5150
62.9800
58.8100
62.9500
2,453,000
Wed, 25 Feb 2026
58.3000
61.8000
58.3000
60.6000
2,007,400
Tue, 24 Feb 2026
56.4700
60.7550
56.4700
57.6400
2,496,900
Mon, 23 Feb 2026
55.5000
56.6600
53.5200
54.7000
1,102,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
53.9600
59.0000
53.9600
56.0100
1,432,800
Thu, 19 Feb 2026
53.7100
56.2000
53.2300
55.6800
1,303,100
Wed, 18 Feb 2026
51.0100
56.4300
50.6500
54.3500
1,961,900
Tue, 17 Feb 2026
51.5150
52.0200
49.1030
50.8900
726,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
52.0700
53.0300
49.5000
52.2800
1,127,400
Thu, 12 Feb 2026
55.0000
55.9200
51.6700
52.4300
1,774,200
Wed, 11 Feb 2026
54.0000
55.1700
51.5100
54.8400
1,587,500
Tue, 10 Feb 2026
55.0000
55.3100
52.5700
52.9200
889,500
Mon, 09 Feb 2026
51.2000
54.8950
50.9400
54.5900
1,432,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
47.5900
51.3400
47.2100
51.1200
1,481,000
Thu, 05 Feb 2026
42.0900
46.7300
42.0100
46.0900
2,346,000
Wed, 04 Feb 2026
11 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 04 Feb 2026
10 · 424B5
After-hours · 16:19 ET
424B5 ↗
Wed, 04 Feb 2026
48.7400
48.7500
41.5100
43.8600
5,335,200
Tue, 03 Feb 2026
9 · 424B5
After-hours · 16:10 ET
424B5 ↗
Tue, 03 Feb 2026
8 · S-3ASR
After-hours · 16:01 ET
S-3ASR ↗
Tue, 03 Feb 2026
49.8600
50.7800
47.4500
49.9800
1,275,300
Mon, 02 Feb 2026
45.1300
49.2700
45.1250
48.0800
971,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
46.0100
48.6620
44.8000
45.6100
943,900
Thu, 29 Jan 2026
46.1800
48.2900
45.0600
47.1100
1,069,500
Wed, 28 Jan 2026
45.0000
46.6300
43.8400
45.9800
878,600
Tue, 27 Jan 2026
44.2700
45.6900
43.6620
44.9250
513,400
Mon, 26 Jan 2026
43.7500
44.9730
42.6100
43.5800
920,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
47.5200
47.8000
43.7500
43.9300
1,269,500
Thu, 22 Jan 2026
47.4700
48.3100
45.9000
48.0000
1,067,100
Wed, 21 Jan 2026
46.2900
46.3000
43.7150
45.9400
1,020,900
Tue, 20 Jan 2026
43.8700
47.5000
43.6500
45.2500
1,085,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
44.0800
44.9000
42.9400
43.9400
629,400
Thu, 15 Jan 2026
43.4700
45.5600
43.4700
43.8300
735,400
Wed, 14 Jan 2026
42.3000
43.4300
40.9200
43.1700
1,074,600
Tue, 13 Jan 2026
44.8250
46.6400
41.6500
42.7200
1,307,100
Tue, 13 Jan 2026
7 · 8-K
Pre-market · 08:46 ET
8-K ↗
Mon, 12 Jan 2026
39.7900
41.8000
39.7000
41.5700
552,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
40.0400
41.5200
39.2400
40.0200
650,100
Thu, 08 Jan 2026
37.5500
40.1700
37.1000
40.0300
1,005,000
Wed, 07 Jan 2026
37.5500
38.0000
36.7200
37.5500
480,400
Tue, 06 Jan 2026
6 · 8-K
After market open · 10:11 ET
8-K ↗
Tue, 06 Jan 2026
38.1900
38.5400
36.2650
37.7000
836,200
Mon, 05 Jan 2026
39.2600
39.6200
36.6840
38.0900
708,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.4900
39.4000
37.5200
38.3700
536,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.5600
38.9400
37.4700
37.5100
408,100
Tue, 30 Dec 2025
39.0700
39.6600
38.3950
38.5500
652,100
Mon, 29 Dec 2025
38.6500
39.3250
38.2000
39.0100
484,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
39.0800
39.3100
38.4500
39.2000
266,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
39.4400
39.9900
38.5500
39.3200
336,300
Tue, 23 Dec 2025
38.1500
39.5000
38.1100
39.4500
436,600
Mon, 22 Dec 2025
38.7300
38.9900
37.6800
38.2400
581,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.2800
37.7800
35.8900
37.7100
1,062,900
Thu, 18 Dec 2025
35.8500
36.3300
34.9900
35.9500
521,700
Wed, 17 Dec 2025
36.2900
37.0640
34.2850
34.6600
565,300
Tue, 16 Dec 2025
36.4000
37.0320
35.1650
35.4300
440,700
Mon, 15 Dec 2025
36.8500
37.2800
35.7500
36.5000
633,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
38.0200
38.0200
35.1100
36.1200
531,300
Thu, 11 Dec 2025
37.5500
38.6350
36.4800
38.2300
693,400
Wed, 10 Dec 2025
37.8000
38.5300
36.9500
37.8000
625,000
Tue, 09 Dec 2025
36.9500
38.3900
36.5000
37.9000
591,100
Mon, 08 Dec 2025
36.5000
37.0300
35.8100
36.9500
488,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
36.4400
36.4900
35.5600
36.4400
450,700
Thu, 04 Dec 2025
33.9200
36.4800
33.7750
36.3400
761,000
Wed, 03 Dec 2025
33.7700
34.4500
32.6300
34.1200
504,400
Tue, 02 Dec 2025
33.9500
34.4500
33.1800
33.6400
655,200
Mon, 01 Dec 2025
33.5600
34.0500
31.9100
33.0500
901,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
35.0800
35.3000
34.3800
35.2300
374,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
33.4300
35.1000
33.1000
34.7100
767,700
Tue, 25 Nov 2025
32.0300
33.4500
31.3140
33.2500
576,000
Mon, 24 Nov 2025
30.5200
32.4800
30.0200
32.2900
742,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
28.7100
30.7850
28.0900
30.3300
857,600
Thu, 20 Nov 2025
30.9900
31.3100
28.4000
28.6550
964,400
Wed, 19 Nov 2025
28.6000
30.5800
28.6000
29.6100
871,200
Tue, 18 Nov 2025
28.9800
29.7300
28.1600
28.6000
764,900
Mon, 17 Nov 2025
29.9700
30.9400
29.0600
29.4800
697,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
28.7200
31.1330
28.0500
30.5000
1,137,600
Thu, 13 Nov 2025
32.6100
33.0900
30.0100
30.3500
1,060,500
Wed, 12 Nov 2025
34.9300
35.5000
32.7000
33.2600
803,500
Tue, 11 Nov 2025
36.0000
36.3000
34.5800
34.7800
801,400
Mon, 10 Nov 2025
35.8200
38.6200
35.3500
36.4700
1,693,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Fri, 07 Nov 2025
34.7650
36.5900
32.2800
34.1600
2,393,400
Thu, 06 Nov 2025
4 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 06 Nov 2025
31.6000
32.0160
29.7200
29.7900
1,057,100
Wed, 05 Nov 2025
30.7400
31.8150
30.7400
31.5000
571,800
Tue, 04 Nov 2025
30.8400
32.2200
30.4100
30.5700
593,400
Mon, 03 Nov 2025
33.0600
33.0600
31.4700
32.3900
569,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
32.0000
33.2200
31.6300
33.0100
461,700
Thu, 30 Oct 2025
32.1000
32.3550
31.0800
31.5700
441,500
Wed, 29 Oct 2025
32.9200
33.7800
31.9100
32.4300
531,000
Tue, 28 Oct 2025
33.7300
33.9600
32.5730
32.5900
549,700
Mon, 27 Oct 2025
33.2000
33.7300
32.9300
33.5300
674,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
32.9900
33.5700
32.5500
32.6000
370,000
Thu, 23 Oct 2025
30.3700
32.7700
30.3700
32.1700
698,200
Wed, 22 Oct 2025
31.5300
31.9000
29.4900
30.3700
915,200
Tue, 21 Oct 2025
31.6900
32.2300
31.0400
31.9300
631,800
Mon, 20 Oct 2025
30.5800
31.8600
30.5600
31.7800
564,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
31.3550
31.6600
29.9300
30.1000
584,800
Thu, 16 Oct 2025
33.3800
33.5500
31.6400
31.7000
1,000,300
Wed, 15 Oct 2025
31.5600
32.5800
30.7100
32.5400
1,052,800
Tue, 14 Oct 2025
29.7200
31.2400
29.5100
30.7200
606,900
Mon, 13 Oct 2025
29.2000
30.6950
29.1100
30.6200
693,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
30.2800
30.5900
28.0450
28.0700
787,100
Thu, 09 Oct 2025
30.6100
30.9500
29.7400
30.2900
656,800
Wed, 08 Oct 2025
30.1100
30.7000
29.8900
30.5700
650,600
Tue, 07 Oct 2025
30.9800
31.7000
28.7400
29.8700
853,800
Mon, 06 Oct 2025
31.6100
31.6650
30.7100
30.7800
447,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
31.3600
32.2700
30.6400
30.8500
706,700
Thu, 02 Oct 2025
31.1700
31.4570
30.4600
31.1000
554,000
Wed, 01 Oct 2025
28.9100
30.4600
28.7500
30.3900
560,100
Tue, 30 Sep 2025
29.2100
29.6700
28.4000
29.6300
897,800
Mon, 29 Sep 2025
29.6900
29.9500
28.8710
29.1300
1,108,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
28.2200
29.3650
27.7900
29.1300
1,276,900
Thu, 25 Sep 2025
28.5900
28.6650
27.9250
28.0400
1,350,000
Wed, 24 Sep 2025
30.9000
30.9000
29.0200
29.1300
817,300
Tue, 23 Sep 2025
31.7500
32.0000
30.6200
30.6700
790,300
Mon, 22 Sep 2025
31.2700
32.2400
30.7600
31.5500
983,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
30.9800
31.9280
30.9600
31.1800
1,228,500
Thu, 18 Sep 2025
30.4400
31.6700
29.7800
31.2000
1,418,300
Wed, 17 Sep 2025
28.9000
29.8900
27.2200
29.5200
871,600
Tue, 16 Sep 2025
29.6800
30.0200
29.2500
29.4300
652,500
Mon, 15 Sep 2025
29.1000
30.5600
29.1000
29.7300
1,077,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
29.1300
29.2200
28.6000
28.6700
361,300
Thu, 11 Sep 2025
29.0900
29.5800
28.9900
29.1600
522,300
Wed, 10 Sep 2025
29.6300
30.0500
28.5900
28.9200
637,300
Tue, 09 Sep 2025
28.6400
29.2800
28.3000
29.1500
607,400
Mon, 08 Sep 2025
29.1400
29.2850
28.0600
28.4900
620,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
29.7300
29.8800
28.0000
28.8700
816,400
Thu, 04 Sep 2025
28.6200
29.6700
28.2100
29.5300
997,400
Wed, 03 Sep 2025
28.5400
28.8200
28.0900
28.7000
1,611,400
Tue, 02 Sep 2025
27.7800
28.7300
27.5100
28.4500
943,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
29.6300
30.0000
28.1800
28.8000
895,600
Thu, 28 Aug 2025
29.1500
29.9500
28.9900
29.8300
852,900
Wed, 27 Aug 2025
29.2600
29.2600
28.2400
28.7600
901,000
Tue, 26 Aug 2025
28.6400
29.5600
28.4240
29.1000
1,747,100
Mon, 25 Aug 2025
28.0500
28.7450
27.2500
28.5800
1,190,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
27.1000
28.5600
26.8800
28.0500
887,600
Thu, 21 Aug 2025
25.7400
27.0950
25.7400
27.0500
598,800
Wed, 20 Aug 2025
26.0500
26.2250
24.8720
25.9600
688,500
Tue, 19 Aug 2025
27.0900
27.2500
25.5200
26.2600
904,500
Mon, 18 Aug 2025
26.2300
27.4200
26.0450
27.4000
802,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
26.4800
26.9900
25.9200
26.1800
901,900
Fri, 15 Aug 2025
3 · 8-K
Next filing day · accepted 14 Aug, 21:11 ET
8-K ↗
Thu, 14 Aug 2025
26.7300
27.0000
25.7000
26.2500
725,300
Wed, 13 Aug 2025
27.9900
28.4300
26.5900
27.2500
950,200
Tue, 12 Aug 2025
26.7200
28.0000
26.2600
27.7000
886,000
Mon, 11 Aug 2025
26.7300
27.8000
26.3100
26.4800
2,228,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After market open · 12:11 ET
10-Q ↗
Fri, 08 Aug 2025
27.0000
27.0000
23.6100
26.1500
2,731,900
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:36 ET
8-K ↗
Thu, 07 Aug 2025
20.3300
20.4900
19.8300
20.4700
854,800
Wed, 06 Aug 2025
20.6900
20.6900
19.4500
19.6700
641,200
Tue, 05 Aug 2025
21.1900
21.3700
20.2900
20.9300
1,104,300
Mon, 04 Aug 2025
20.3100
21.3700
20.0900
21.0300
812,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
20.5700
20.5700
19.4000
20.1100
967,000
Thu, 31 Jul 2025
20.6900
21.6000
20.5010
21.0100
1,091,100
Wed, 30 Jul 2025
20.7350
21.2200
20.1120
20.6500
1,201,500
Tue, 29 Jul 2025
19.4200
21.1000
19.3250
20.7000
2,100,400
Mon, 28 Jul 2025
19.5400
20.2500
18.6200
19.3400
1,122,000
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend