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
86.8400
87.5000
85.0600
85.6000
1,825,200
Thu, 23 Jul 2026
88.7200
89.1500
86.2600
86.7800
2,479,800
Wed, 22 Jul 2026
85.4600
95.4900
84.3400
88.7000
6,990,900
Tue, 21 Jul 2026
72.8100
74.7000
72.6200
74.5200
1,612,500
Mon, 20 Jul 2026
74.3500
75.0600
71.0000
71.6500
2,410,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
70.9200
74.8000
70.0100
74.3000
3,775,200
Thu, 16 Jul 2026
70.9200
73.0000
69.9500
71.3750
2,578,700
Wed, 15 Jul 2026
71.9100
72.6700
69.8800
71.8200
1,863,800
Tue, 14 Jul 2026
74.4200
75.3250
71.8100
71.9100
1,635,700
Mon, 13 Jul 2026
74.8200
74.8900
72.6600
74.1100
2,481,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
84.4800
84.4800
76.1800
76.4000
2,952,900
Thu, 09 Jul 2026
86.1200
87.7300
83.3020
84.0000
1,437,600
Wed, 08 Jul 2026
85.8700
86.8630
84.1900
85.7400
1,660,400
Tue, 07 Jul 2026
87.2750
87.5700
83.7900
86.9700
1,914,800
Mon, 06 Jul 2026
84.5900
87.8300
83.1300
86.5500
2,445,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.1400
83.9900
79.9150
83.9900
1,701,900
Wed, 01 Jul 2026
82.2800
82.3850
78.8100
80.4400
1,975,600
Tue, 30 Jun 2026
80.5200
84.0550
78.8650
81.5100
2,715,400
Mon, 29 Jun 2026
79.7900
80.5900
78.1700
80.5000
1,656,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
78.9400
82.2950
77.4500
78.8900
18,919,800
Thu, 25 Jun 2026
79.6500
83.4200
78.0550
79.2700
2,430,000
Wed, 24 Jun 2026
80.7200
82.8400
79.3100
79.8100
2,048,000
Tue, 23 Jun 2026
80.0000
82.5300
79.6850
79.9000
1,393,500
Mon, 22 Jun 2026
83.0000
83.9980
81.6800
82.0000
1,510,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
82.5700
84.5490
79.8000
81.8200
3,863,400
Wed, 17 Jun 2026
76.5500
82.4800
75.9300
81.0400
3,100,000
Tue, 16 Jun 2026
25 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 16 Jun 2026
77.5600
78.0900
74.7900
76.5500
917,100
Mon, 15 Jun 2026
74.5500
77.4800
74.4850
77.1500
1,115,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.5300
75.4500
73.2850
74.5200
1,182,200
Thu, 11 Jun 2026
71.9500
75.2000
70.7150
74.4100
1,348,700
Wed, 10 Jun 2026
73.3300
74.8700
69.5100
70.7300
1,546,400
Tue, 09 Jun 2026
75.0000
76.2000
69.7100
73.3300
1,415,100
Mon, 08 Jun 2026
73.2000
74.3700
72.3800
73.8600
1,204,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.4600
75.4300
72.0900
73.0900
1,227,800
Thu, 04 Jun 2026
73.4500
75.8900
72.0100
75.1600
1,130,300
Wed, 03 Jun 2026
71.3900
74.3600
70.3200
72.5500
1,484,600
Tue, 02 Jun 2026
74.0700
74.4100
69.3000
70.8200
2,009,700
Mon, 01 Jun 2026
76.9400
77.1800
73.4100
75.2000
2,287,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
78.7700
78.7800
76.5000
77.9100
1,441,900
Thu, 28 May 2026
78.3900
79.5500
76.1150
79.0500
1,016,700
Wed, 27 May 2026
78.5000
80.1900
77.3000
78.9900
1,288,300
Tue, 26 May 2026
75.0700
78.6900
74.0700
78.6800
1,623,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.5500
76.5100
74.5300
74.9500
1,401,600
Thu, 21 May 2026
76.2800
76.4400
74.1500
75.5400
1,580,100
Wed, 20 May 2026
74.2800
77.4900
73.7500
77.1400
1,582,600
Tue, 19 May 2026
73.9000
74.2700
69.8800
73.1800
2,120,900
Mon, 18 May 2026
77.3000
78.4900
73.0700
73.9500
1,523,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.1600
79.0000
76.2600
76.6700
1,746,900
Thu, 14 May 2026
81.2000
82.2600
78.6300
79.6900
1,799,300
Wed, 13 May 2026
78.5200
80.6700
77.0500
77.8800
2,120,800
Tue, 12 May 2026
76.8800
79.6700
76.6200
79.0400
1,544,500
Mon, 11 May 2026
72.6900
80.2650
72.6500
77.7400
2,290,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
76.5000
77.9200
72.6100
72.6900
2,699,900
Thu, 07 May 2026
24 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 07 May 2026
23 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 07 May 2026
78.3800
79.1000
75.5200
77.9500
2,351,100
Wed, 06 May 2026
75.2100
79.4800
74.4460
79.1400
1,672,000
Tue, 05 May 2026
77.2500
77.9000
73.6150
74.9300
1,257,500
Mon, 04 May 2026
73.9200
76.5800
73.1400
76.3900
1,495,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
74.5600
75.5600
73.1950
74.8100
1,554,400
Thu, 30 Apr 2026
71.2500
73.5600
69.1500
73.4800
1,201,900
Wed, 29 Apr 2026
69.5100
70.8500
68.9700
70.5300
1,050,800
Tue, 28 Apr 2026
73.5000
74.4900
69.4900
70.1300
1,592,500
Mon, 27 Apr 2026
74.3950
75.0100
73.2050
73.6000
1,420,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
74.2900
75.3150
73.2600
73.9100
1,639,000
Thu, 23 Apr 2026
73.5250
76.4800
73.5250
74.4000
2,593,500
Wed, 22 Apr 2026
71.9700
74.1220
69.2900
73.9200
2,146,200
Tue, 21 Apr 2026
71.9300
73.3200
70.0900
71.0500
2,208,000
Mon, 20 Apr 2026
69.2100
70.4790
68.0900
69.2500
1,198,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
69.7700
70.8900
68.8200
69.5100
4,331,900
Thu, 16 Apr 2026
71.4750
72.1800
67.4200
67.9800
1,952,900
Wed, 15 Apr 2026
66.6900
70.9700
66.6100
70.9500
2,202,200
Tue, 14 Apr 2026
63.9800
67.4900
63.9800
66.6900
1,467,200
Mon, 13 Apr 2026
65.1000
67.2900
63.2700
63.7900
1,765,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
66.5200
66.5200
64.8130
65.1400
1,670,600
Thu, 09 Apr 2026
64.2900
66.2800
63.5500
66.2300
1,423,000
Wed, 08 Apr 2026
63.5000
64.8000
63.2230
64.3600
1,839,200
Tue, 07 Apr 2026
60.8200
61.2200
59.2500
61.1800
1,158,000
Mon, 06 Apr 2026
60.5800
62.0100
59.9000
61.1200
1,202,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
60.4100
63.3200
60.4100
61.0300
1,451,600
Wed, 01 Apr 2026
63.3500
64.8600
62.7000
62.9200
1,677,800
Tue, 31 Mar 2026
59.0500
63.0800
58.6500
62.7000
2,060,400
Mon, 30 Mar 2026
57.9700
59.3600
57.0100
57.6500
1,465,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
60.2900
61.4800
57.5800
57.7800
1,650,500
Thu, 26 Mar 2026
56.0200
61.6600
55.4050
60.7700
2,663,200
Wed, 25 Mar 2026
57.2850
62.8050
57.2850
60.7700
3,389,600
Tue, 24 Mar 2026
56.0300
56.8800
55.0100
56.2700
1,982,600
Mon, 23 Mar 2026
57.1600
58.6400
56.2400
56.6700
2,001,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
22 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 20 Mar 2026
56.7900
58.0000
54.8900
56.3300
6,217,200
Thu, 19 Mar 2026
55.8800
57.4400
55.5600
56.9600
1,910,300
Wed, 18 Mar 2026
56.9700
57.4900
55.4900
56.7100
2,648,300
Tue, 17 Mar 2026
57.5600
58.8800
57.0000
57.5700
1,710,800
Mon, 16 Mar 2026
56.0000
57.5600
55.7900
57.3700
1,864,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
55.8600
56.5700
54.0200
55.0500
4,477,200
Thu, 12 Mar 2026
57.5100
58.0000
54.5800
55.0100
3,769,900
Wed, 11 Mar 2026
58.8900
59.7500
56.8300
58.1000
2,894,700
Tue, 10 Mar 2026
60.0600
60.6100
57.6000
59.2000
2,174,500
Mon, 09 Mar 2026
59.1000
60.9700
57.0700
60.6700
2,260,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.6900
61.7900
57.3300
59.8200
2,820,300
Thu, 05 Mar 2026
63.8000
65.6350
63.5200
63.6000
2,556,900
Wed, 04 Mar 2026
65.0300
66.0450
62.9600
65.1000
1,877,400
Tue, 03 Mar 2026
62.3400
67.1500
62.3400
64.1000
1,990,400
Mon, 02 Mar 2026
61.5000
65.1900
61.2600
64.3300
2,010,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
63.0900
64.1400
62.4700
63.2700
1,873,400
Thu, 26 Feb 2026
61.8500
63.7100
60.8850
63.3900
2,420,900
Wed, 25 Feb 2026
63.6700
64.5300
61.0000
61.6150
1,900,600
Tue, 24 Feb 2026
63.4300
64.9200
62.5700
63.6700
2,522,400
Mon, 23 Feb 2026
62.9000
64.2000
62.3900
63.1400
1,820,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
63.7100
64.5900
62.0900
63.5900
2,749,800
Thu, 19 Feb 2026
63.9000
64.4300
62.0100
63.8600
2,023,800
Wed, 18 Feb 2026
63.3100
65.5900
63.1950
64.3800
1,642,600
Tue, 17 Feb 2026
63.2500
64.2200
62.3600
63.6900
1,663,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
61.1300
64.4800
60.9000
63.8200
1,990,800
Thu, 12 Feb 2026
61.7300
63.1300
61.1700
62.3800
2,413,300
Wed, 11 Feb 2026
64.6200
65.0000
60.3400
61.5500
4,104,100
Tue, 10 Feb 2026
62.6800
64.0000
61.9600
62.9200
2,294,800
Mon, 09 Feb 2026
64.6700
65.0920
61.4500
62.6400
5,837,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
65.5000
68.4400
63.4600
64.5200
24,090,400
Thu, 05 Feb 2026
21 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 05 Feb 2026
20 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 05 Feb 2026
67.0000
69.5140
63.9400
64.6400
3,245,800
Wed, 04 Feb 2026
71.1350
71.8500
66.4500
68.0600
2,177,800
Tue, 03 Feb 2026
74.1500
76.1100
70.0000
72.1400
2,348,300
Mon, 02 Feb 2026
68.5100
73.4400
66.9100
73.0000
2,169,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
70.1500
72.0000
67.8350
69.3300
3,756,700
Thu, 29 Jan 2026
65.5800
69.8500
65.4500
69.1200
2,013,400
Wed, 28 Jan 2026
66.9100
67.5300
65.4750
65.5800
2,060,700
Tue, 27 Jan 2026
66.6500
68.8000
66.2900
66.9100
1,229,900
Tue, 27 Jan 2026
19 · DEFA14A
Next filing day · accepted 26 Jan, 17:33 ET
DEFA14A ↗
Tue, 27 Jan 2026
18 · DEF 14A
Next filing day · accepted 26 Jan, 17:32 ET
DEF 14A ↗
Mon, 26 Jan 2026
66.5000
67.6900
65.6500
66.8200
1,620,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
69.2500
71.1600
66.8500
67.0500
1,930,400
Thu, 22 Jan 2026
68.9500
71.1400
68.1700
69.5900
2,672,600
Wed, 21 Jan 2026
65.7600
69.0000
65.2300
67.6000
1,548,000
Tue, 20 Jan 2026
62.0000
65.3300
61.6500
65.2800
1,415,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
66.4500
66.7320
63.6900
63.8400
1,567,800
Thu, 15 Jan 2026
66.1300
68.2400
65.8590
66.2500
1,537,600
Wed, 14 Jan 2026
65.2500
66.0400
64.7200
65.9100
1,852,700
Tue, 13 Jan 2026
66.1000
68.4400
65.4700
65.5450
2,585,500
Mon, 12 Jan 2026
17 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 12 Jan 2026
64.5700
66.6900
63.3300
65.9300
2,526,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
65.5000
67.0300
63.4500
64.5600
2,351,000
Fri, 09 Jan 2026
16 · 8-K
Next filing day · accepted 08 Jan, 19:15 ET
8-K ↗
Fri, 09 Jan 2026
15 · 424B5
Next filing day · accepted 08 Jan, 19:11 ET
424B5 ↗
Fri, 09 Jan 2026
14 · 424B5
Next filing day · accepted 08 Jan, 19:00 ET
424B5 ↗
Thu, 08 Jan 2026
67.3200
69.4200
64.5500
65.0000
6,957,600
Wed, 07 Jan 2026
66.1300
67.3500
63.0000
65.6900
7,163,300
Wed, 07 Jan 2026
13 · 424B5
Next filing day · accepted 06 Jan, 20:15 ET
424B5 ↗
Wed, 07 Jan 2026
12 · 424B5
Next filing day · accepted 06 Jan, 20:05 ET
424B5 ↗
Tue, 06 Jan 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 06 Jan 2026
72.0650
76.7600
69.1100
70.8100
8,165,300
Mon, 05 Jan 2026
68.2400
68.2950
60.6200
63.8800
2,693,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
66.3000
68.2450
65.0000
67.7900
1,161,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
66.5050
67.2550
66.0000
66.3900
1,066,300
Tue, 30 Dec 2025
69.6600
69.6600
65.9400
67.2500
1,334,500
Mon, 29 Dec 2025
69.3900
69.6900
68.0000
69.6200
896,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
70.0000
70.5630
69.0000
70.1600
807,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
68.4700
71.2970
68.0000
70.1100
678,000
Tue, 23 Dec 2025
69.0200
70.4900
68.4800
69.8300
1,158,400
Mon, 22 Dec 2025
68.0700
69.4700
67.6000
69.0000
1,017,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
66.5200
69.0000
65.7000
68.1600
5,184,500
Thu, 18 Dec 2025
65.6000
67.3000
64.2200
66.4700
1,994,300
Wed, 17 Dec 2025
65.9000
67.3000
63.0100
64.8000
2,215,100
Tue, 16 Dec 2025
68.0500
68.1500
59.5100
64.6600
3,775,900
Mon, 15 Dec 2025
69.5100
70.5100
68.1750
68.4500
1,874,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
70.8200
71.0000
68.0100
70.0900
1,555,200
Thu, 11 Dec 2025
68.8600
72.3600
68.1880
70.8200
2,829,000
Thu, 11 Dec 2025
10 · S-3ASR
Next filing day · accepted 10 Dec, 21:54 ET
S-3ASR ↗
Wed, 10 Dec 2025
68.0900
70.5000
65.9300
68.8700
4,294,300
Tue, 09 Dec 2025
65.6900
69.9900
65.4580
68.8300
5,713,600
Mon, 08 Dec 2025
67.0900
71.5000
65.4000
68.6000
5,070,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
62.9500
64.2780
60.2900
61.4400
3,588,000
Thu, 04 Dec 2025
64.4000
67.1400
64.1900
64.6600
3,060,200
Wed, 03 Dec 2025
58.6300
66.2300
58.6300
65.0750
4,441,900
Tue, 02 Dec 2025
55.9100
59.2700
55.7500
57.9500
2,867,400
Mon, 01 Dec 2025
52.3700
57.2700
52.2300
56.2500
3,323,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
56.3900
56.6700
52.0800
52.7000
2,540,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
47.3900
59.1500
45.0900
57.7100
7,066,500
Tue, 25 Nov 2025
9 · 10-K
After-hours · 16:13 ET
10-K ↗
Tue, 25 Nov 2025
8 · 8-K
After-hours · 16:10 ET
8-K ↗
Tue, 25 Nov 2025
44.2600
46.9200
43.7200
46.7900
2,951,000
Mon, 24 Nov 2025
41.1000
44.8500
40.4300
44.2600
4,006,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
38.0100
40.5800
37.4300
40.4500
3,506,500
Thu, 20 Nov 2025
39.5100
39.9200
37.0600
38.0900
3,833,100
Wed, 19 Nov 2025
41.0600
41.2850
38.8950
38.9700
2,882,000
Tue, 18 Nov 2025
7 · 8-K
After market open · 14:49 ET
8-K ↗
Tue, 18 Nov 2025
39.8000
43.5850
39.3000
40.4700
2,960,700
Mon, 17 Nov 2025
41.2800
41.5800
39.7500
40.1500
1,612,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
39.8500
41.7850
39.3300
41.2600
1,621,100
Thu, 13 Nov 2025
40.7200
41.5000
40.2100
41.1400
1,536,600
Wed, 12 Nov 2025
41.9600
43.1950
41.1400
41.4200
1,987,900
Tue, 11 Nov 2025
39.4500
41.5200
38.9300
41.5000
1,171,000
Mon, 10 Nov 2025
40.8500
42.0000
39.7700
39.8500
1,877,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
39.2300
39.3400
37.3500
39.2300
1,307,600
Thu, 06 Nov 2025
40.2700
40.9400
39.5000
39.6000
1,620,500
Wed, 05 Nov 2025
37.6300
40.5500
37.5600
40.3100
1,426,700
Tue, 04 Nov 2025
38.6000
39.3100
37.7700
37.8500
1,987,200
Mon, 03 Nov 2025
41.9900
43.2000
39.2770
39.6100
1,942,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
42.3200
43.6900
41.3100
42.3900
1,715,700
Thu, 30 Oct 2025
39.9200
43.3300
39.6990
42.3100
2,300,500
Wed, 29 Oct 2025
39.2600
40.7500
38.6500
40.2900
1,559,500
Tue, 28 Oct 2025
39.2300
40.4800
38.8400
39.5500
1,243,800
Mon, 27 Oct 2025
39.1000
40.1000
38.6300
39.4800
1,730,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
37.9600
38.3400
36.8800
38.0000
1,471,000
Thu, 23 Oct 2025
37.6300
38.2300
36.7300
37.3500
1,257,600
Wed, 22 Oct 2025
38.7500
39.0900
36.9000
37.6300
1,586,800
Tue, 21 Oct 2025
38.4500
39.5600
38.0200
38.0300
1,969,400
Mon, 20 Oct 2025
37.6700
38.5600
36.9050
38.4700
1,632,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
38.2000
39.3600
36.5700
36.8100
1,877,800
Thu, 16 Oct 2025
38.2500
40.2890
38.1900
38.9700
2,595,100
Wed, 15 Oct 2025
36.4200
38.6300
36.0180
38.1900
1,575,800
Tue, 14 Oct 2025
35.2700
36.4050
34.6100
35.9600
1,222,700
Mon, 13 Oct 2025
35.6700
37.0700
35.5000
36.2500
1,557,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
6 · 10-K/A
After-hours · 16:02 ET
10-K/A ↗
Fri, 10 Oct 2025
36.0000
36.1000
34.9100
35.4100
1,829,600
Thu, 09 Oct 2025
36.9100
37.1500
35.9400
36.0600
1,500,400
Wed, 08 Oct 2025
36.9000
37.3000
36.0000
36.9400
1,769,400
Tue, 07 Oct 2025
37.5800
37.8700
36.2900
36.5400
2,429,800
Mon, 06 Oct 2025
36.6700
39.4200
36.6400
37.5000
2,694,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
35.0000
36.2400
34.7900
36.1200
1,958,100
Thu, 02 Oct 2025
35.4500
35.6500
34.4700
34.6000
2,011,300
Wed, 01 Oct 2025
34.5400
35.4000
34.3800
35.0100
1,895,500
Tue, 30 Sep 2025
33.8800
34.6100
33.5500
34.4900
2,530,000
Mon, 29 Sep 2025
33.3900
34.1600
33.0200
33.7800
1,791,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
31.7600
32.8600
31.4550
32.8000
1,857,400
Thu, 25 Sep 2025
32.2700
33.1300
31.5300
31.6600
2,362,200
Wed, 24 Sep 2025
32.9100
33.7300
32.3900
32.8300
2,359,300
Tue, 23 Sep 2025
32.0600
33.0000
31.5910
32.5000
2,575,300
Mon, 22 Sep 2025
30.8100
32.1700
30.7050
32.0500
2,249,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
31.5300
31.6680
30.2500
30.6900
4,938,000
Thu, 18 Sep 2025
29.8500
31.6200
29.8100
31.5100
2,758,500
Wed, 17 Sep 2025
29.5500
30.4000
29.0400
29.1300
1,873,700
Tue, 16 Sep 2025
28.7500
29.4500
28.4800
29.4200
1,992,500
Mon, 15 Sep 2025
29.7000
29.9100
28.1200
28.6700
2,227,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
5 · 8-K
After-hours · 16:01 ET
8-K ↗
Fri, 12 Sep 2025
29.6500
31.1300
29.5100
29.7200
3,044,900
Thu, 11 Sep 2025
28.7000
29.8000
27.9400
29.7200
2,710,000
Thu, 11 Sep 2025
4 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 10 Sep 2025
28.0200
29.0800
27.8000
28.8900
2,620,900
Tue, 09 Sep 2025
27.4200
27.8200
27.1500
27.7300
2,394,800
Mon, 08 Sep 2025
28.3700
28.7500
27.1000
27.1700
3,267,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
28.2400
29.2800
28.0100
29.0750
2,717,100
Thu, 04 Sep 2025
28.0000
29.3400
27.2800
28.0000
3,372,900
Wed, 03 Sep 2025
25.7500
27.8600
25.6100
27.8000
5,385,800
Tue, 02 Sep 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 02 Sep 2025
22.7300
26.1300
22.7300
25.6800
6,168,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
22.4300
22.5500
21.6100
22.0300
2,388,700
Thu, 28 Aug 2025
21.8100
22.7500
21.7300
22.3400
2,477,000
Wed, 27 Aug 2025
21.0600
21.8150
21.0600
21.7900
2,248,000
Tue, 26 Aug 2025
20.6900
21.2300
20.5900
21.1800
1,819,400
Mon, 25 Aug 2025
21.4200
21.6500
20.4450
20.7100
2,030,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
20.9200
21.6960
20.7200
21.3300
2,646,200
Thu, 21 Aug 2025
19.9700
20.9450
19.8150
20.7500
2,569,800
Wed, 20 Aug 2025
19.8300
20.5550
19.5600
20.2000
2,116,000
Tue, 19 Aug 2025
19.8400
20.1300
19.4200
19.8600
2,065,500
Mon, 18 Aug 2025
20.5000
20.7500
19.8900
19.9100
2,756,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
18.7650
20.5800
18.7250
20.5100
5,202,000
Thu, 14 Aug 2025
18.6900
18.8800
18.1400
18.7800
5,000,500
Wed, 13 Aug 2025
18.1800
20.0000
18.0950
19.9900
2,874,500
Tue, 12 Aug 2025
17.2500
18.1300
17.2210
17.8000
1,885,700
Mon, 11 Aug 2025
16.3000
17.2200
15.8100
17.2100
2,689,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
15.5500
16.4800
15.0100
16.4200
2,806,300
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 07 Aug 2025
1 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 07 Aug 2025
16.4100
16.4850
15.6800
16.0600
1,638,200
Wed, 06 Aug 2025
16.2900
16.7250
15.8300
16.3100
1,935,000
Tue, 05 Aug 2025
16.4000
16.6100
16.1300
16.4700
1,293,700
Mon, 04 Aug 2025
16.1300
16.6250
15.9600
16.4650
1,094,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
15.5000
16.0000
15.4950
15.9300
1,519,200
Thu, 31 Jul 2025
15.9280
16.0500
15.5840
15.8000
1,195,800
Wed, 30 Jul 2025
16.2600
16.5450
15.5100
15.7050
1,548,200
Tue, 29 Jul 2025
16.5600
16.6900
15.8200
15.9200
1,597,700
Mon, 28 Jul 2025
16.0900
16.5000
15.9250
16.2000
1,804,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend