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
196.6900
206.9700
183.0000
200.1000
21,466,203
Thu, 22 Oct 2026
240.1250
241.2640
180.8000
202.6300
49,947,200
Wed, 21 Oct 2026
242.2000
254.4800
239.5500
245.8100
16,009,400
Tue, 20 Oct 2026
226.0300
243.9800
216.6510
242.0800
16,858,900
Mon, 19 Oct 2026
217.2700
236.7700
216.0000
226.8900
18,788,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
235.0000
237.9600
208.9200
218.0100
21,403,300
Thu, 15 Oct 2026
225.4800
242.2900
217.0220
236.5000
17,313,500
Wed, 14 Oct 2026
217.4900
227.0900
211.2400
226.3000
16,625,400
Tue, 13 Oct 2026
207.6300
218.4800
204.7000
216.2500
13,389,300
Mon, 12 Oct 2026
224.5000
227.4600
210.9100
213.7400
12,873,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
199.0000
225.0000
197.1700
225.0000
28,947,300
Thu, 08 Oct 2026
196.4200
199.9200
192.7100
197.0000
37,400,000
Wed, 07 Oct 2026
183.6450
197.6900
182.5000
196.4800
14,640,200
Tue, 06 Oct 2026
202.0900
212.2200
186.6400
187.4600
18,794,800
Mon, 05 Oct 2026
191.4100
205.7700
185.9000
203.2100
19,313,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
190.2600
193.7200
183.2800
190.0100
10,289,500
Thu, 01 Oct 2026
186.6100
201.0000
186.0120
188.9400
15,437,000
Wed, 30 Sep 2026
26 · 8-K
After market open · 11:15 ET
8-K ↗
Wed, 30 Sep 2026
186.5500
196.8300
184.5800
192.5700
20,649,500
Tue, 29 Sep 2026
197.7800
208.9030
190.0000
203.4600
13,277,900
Mon, 28 Sep 2026
195.1550
199.8250
189.1000
197.2800
13,359,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
195.3450
202.6700
192.5100
198.8800
13,945,000
Thu, 24 Sep 2026
180.6000
195.7090
180.3880
194.8200
16,605,500
Wed, 23 Sep 2026
183.4050
192.3100
181.3000
182.1100
17,727,800
Tue, 22 Sep 2026
168.5000
187.2000
168.3000
182.5600
24,033,900
Mon, 21 Sep 2026
161.0500
176.8600
159.0600
172.9400
21,018,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
158.3550
159.7900
150.2600
154.0400
20,229,600
Thu, 17 Sep 2026
152.5000
161.9600
149.5000
158.0700
19,175,000
Wed, 16 Sep 2026
145.2600
148.9300
142.3000
145.6200
8,832,100
Tue, 15 Sep 2026
146.0000
148.7000
141.1600
143.7700
8,414,700
Mon, 14 Sep 2026
144.9250
147.3400
139.0200
146.6900
10,963,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
137.9050
149.7340
135.0100
143.9700
15,409,300
Thu, 10 Sep 2026
134.8600
137.1300
130.3800
136.6200
7,873,500
Wed, 09 Sep 2026
140.2950
143.9400
135.5200
135.6100
8,650,500
Tue, 08 Sep 2026
145.9800
147.5000
139.7000
140.3300
10,308,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
153.6200
154.6900
141.5200
145.5500
14,966,500
Thu, 03 Sep 2026
145.9450
150.2000
142.7800
148.8700
13,290,400
Wed, 02 Sep 2026
151.4000
156.4150
146.5400
150.8100
16,563,200
Tue, 01 Sep 2026
25 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 01 Sep 2026
140.2500
154.7000
138.0900
154.2700
25,831,700
Mon, 31 Aug 2026
134.1000
144.2000
133.8550
140.3400
18,570,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
137.1900
138.8000
133.3300
137.9900
25,820,600
Thu, 27 Aug 2026
144.1800
148.5880
138.5400
142.7700
24,993,200
Wed, 26 Aug 2026
154.2000
156.1300
145.1000
149.6600
22,009,500
Tue, 25 Aug 2026
143.5000
161.3700
141.2100
158.8300
49,225,700
Mon, 24 Aug 2026
142.7000
145.5000
130.0000
138.8900
31,587,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
133.1100
159.4700
132.4200
145.1300
87,316,100
Thu, 20 Aug 2026
150.1400
155.0000
128.6100
133.3200
99,499,900
Wed, 19 Aug 2026
116.0200
176.6600
114.4600
174.3800
199,252,300
Tue, 18 Aug 2026
63.0400
64.4600
62.1290
62.9600
4,305,000
Mon, 17 Aug 2026
64.7750
65.5250
62.9100
64.4600
3,979,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
62.8900
63.7820
60.8200
63.3200
4,700,900
Thu, 13 Aug 2026
63.8000
65.3300
62.3300
63.6500
8,159,700
Wed, 12 Aug 2026
60.5800
64.2600
59.2900
63.6700
6,582,000
Tue, 11 Aug 2026
60.2100
61.4000
58.6000
60.5700
6,556,300
Mon, 10 Aug 2026
59.7500
60.7700
58.4100
59.8100
6,224,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
54.7900
59.4150
54.6200
59.1700
6,820,600
Thu, 06 Aug 2026
57.5400
59.0000
53.7100
53.8600
5,640,300
Wed, 05 Aug 2026
58.0000
59.4500
55.5800
56.2550
5,163,300
Tue, 04 Aug 2026
56.8400
58.3400
55.8750
56.9900
4,000,100
Mon, 03 Aug 2026
54.9250
58.0000
52.6600
55.1400
5,176,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
24 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Fri, 31 Jul 2026
57.8500
59.4900
54.7100
54.8200
7,764,500
Fri, 31 Jul 2026
23 · 8-K
Pre-market · 07:03 ET
8-K ↗
Thu, 30 Jul 2026
55.9650
58.0800
54.5200
57.9200
4,458,300
Wed, 29 Jul 2026
55.0400
56.2500
54.1600
54.4900
4,348,300
Tue, 28 Jul 2026
54.8310
55.8500
53.3450
55.8050
5,553,600
Mon, 27 Jul 2026
54.7500
57.0700
54.3900
55.6300
5,038,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
57.2550
57.4600
53.8500
54.0700
4,427,800
Thu, 23 Jul 2026
57.2000
58.4300
56.2750
57.0200
4,695,600
Wed, 22 Jul 2026
59.5200
59.8600
57.7400
58.0700
3,780,400
Tue, 21 Jul 2026
59.5100
60.8300
58.6100
59.6600
4,357,400
Mon, 20 Jul 2026
61.4600
62.4250
59.3000
59.4900
4,967,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
61.6800
63.2800
61.0600
61.8200
4,552,000
Thu, 16 Jul 2026
67.0700
67.4200
62.8000
63.1500
5,593,100
Wed, 15 Jul 2026
67.7900
68.4900
65.9500
68.2800
3,427,800
Tue, 14 Jul 2026
66.6700
67.8900
65.8000
67.4400
5,812,300
Mon, 13 Jul 2026
66.3300
69.5500
65.5400
67.0100
8,522,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.7220
76.7220
67.3100
68.2700
9,176,900
Thu, 09 Jul 2026
73.8000
76.8400
73.1400
76.5600
4,415,000
Wed, 08 Jul 2026
77.3400
78.3000
73.3400
73.8000
6,581,700
Wed, 08 Jul 2026
22 · 8-K
Pre-market · 07:08 ET
8-K ↗
Tue, 07 Jul 2026
82.1000
82.9000
77.4100
79.7700
8,688,300
Mon, 06 Jul 2026
78.5500
85.6000
77.5000
81.8000
17,296,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
73.7100
81.4000
73.6800
79.7600
14,087,700
Wed, 01 Jul 2026
70.0400
73.9100
68.8660
72.5000
9,275,300
Tue, 30 Jun 2026
69.8350
73.2800
69.2200
70.0300
11,805,900
Mon, 29 Jun 2026
67.9450
69.9000
66.3000
69.7000
8,077,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.4650
69.2850
59.2300
67.2700
14,456,700
Thu, 25 Jun 2026
60.3300
61.8570
57.9080
59.7500
6,797,400
Wed, 24 Jun 2026
61.1700
62.7500
59.8500
60.4200
11,704,000
Tue, 23 Jun 2026
59.0500
63.9800
58.3400
61.0000
6,814,200
Mon, 22 Jun 2026
64.0700
65.5100
57.5000
59.3450
8,363,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
63.9600
67.7400
60.7300
63.9600
24,078,800
Wed, 17 Jun 2026
56.2100
62.3000
54.5100
61.8000
12,448,000
Tue, 16 Jun 2026
52.2400
57.7900
51.6600
55.4000
13,050,500
Mon, 15 Jun 2026
51.3700
52.2300
49.8400
52.1300
6,342,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.9800
51.7500
49.6200
49.9100
5,080,100
Thu, 11 Jun 2026
46.4300
49.9400
46.3000
49.6400
6,196,200
Wed, 10 Jun 2026
47.2150
48.5200
45.6700
45.9900
4,217,000
Tue, 09 Jun 2026
48.4200
48.4200
45.4000
47.7300
5,080,500
Mon, 08 Jun 2026
48.2200
48.9900
46.8000
47.6000
3,994,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.7700
51.5300
46.3800
47.4400
6,084,100
Thu, 04 Jun 2026
49.3980
51.9000
48.9400
51.5900
6,709,700
Wed, 03 Jun 2026
45.3000
49.5500
45.3000
49.0600
6,934,400
Tue, 02 Jun 2026
45.3500
46.1700
43.9000
45.6400
5,690,100
Mon, 01 Jun 2026
47.0700
47.0700
44.2000
46.0600
6,177,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.2700
49.2600
46.8200
47.1900
6,314,900
Thu, 28 May 2026
47.2450
47.5800
45.8900
47.5700
4,726,400
Wed, 27 May 2026
47.0200
49.0750
46.8700
47.6100
3,592,400
Tue, 26 May 2026
47.2100
48.6720
46.1700
47.0300
3,993,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
47.5400
48.3500
46.7700
46.8800
4,217,900
Thu, 21 May 2026
47.6300
47.9300
46.4840
47.2600
4,790,700
Wed, 20 May 2026
46.0400
48.7700
45.9500
48.1200
4,777,800
Tue, 19 May 2026
47.6100
47.6400
45.6250
45.7200
5,455,600
Mon, 18 May 2026
49.9800
50.5000
47.6400
48.1100
5,028,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
48.4300
49.8800
47.9100
49.0400
7,233,100
Thu, 14 May 2026
49.5000
50.8000
48.7100
50.0300
7,668,100
Wed, 13 May 2026
52.8520
53.0550
49.9900
50.4200
7,508,300
Tue, 12 May 2026
52.2400
54.6200
51.2500
53.2700
11,248,200
Mon, 11 May 2026
58.0800
59.4800
51.3900
52.8800
25,402,200
Mon, 11 May 2026
21 · 8-K
Pre-market · 06:06 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
49.0000
57.7790
48.9800
54.3500
20,925,900
Thu, 07 May 2026
51.6900
52.0000
47.7800
48.5400
8,496,600
Wed, 06 May 2026
47.1050
49.0500
46.7300
48.7900
4,390,300
Tue, 05 May 2026
47.6750
47.7300
45.7800
46.7100
4,834,200
Mon, 04 May 2026
45.3200
47.9650
45.2900
47.3000
7,587,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
20 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Fri, 01 May 2026
46.6350
48.4000
43.6800
45.3700
10,233,100
Fri, 01 May 2026
19 · 8-K
Pre-market · 06:32 ET
8-K ↗
Thu, 30 Apr 2026
46.2000
47.9400
45.7500
45.9400
6,066,100
Wed, 29 Apr 2026
46.7500
47.1900
44.6200
45.7200
5,478,400
Tue, 28 Apr 2026
48.7900
48.9300
46.7500
47.1400
3,643,500
Mon, 27 Apr 2026
50.6300
51.3600
48.2500
48.7000
6,089,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
53.3800
53.4900
50.5720
50.7300
4,552,400
Thu, 23 Apr 2026
55.6200
56.1000
52.6100
52.8500
4,062,700
Wed, 22 Apr 2026
55.4000
55.9300
54.3500
55.6000
3,506,600
Tue, 21 Apr 2026
53.9600
56.2000
51.6800
54.2300
6,195,700
Mon, 20 Apr 2026
53.6900
55.7250
53.0150
54.5900
5,609,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
55.7000
56.0600
52.9500
53.7200
13,585,400
Thu, 16 Apr 2026
54.1300
54.9500
52.7600
54.6800
5,092,600
Wed, 15 Apr 2026
53.7600
55.2000
53.2600
54.2600
4,806,900
Tue, 14 Apr 2026
50.5900
53.0000
50.0500
52.8400
5,415,100
Mon, 13 Apr 2026
51.0100
53.0000
50.4700
50.6800
6,652,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
51.6700
52.8900
50.0200
50.9600
6,276,500
Thu, 09 Apr 2026
51.6300
52.0000
50.5800
51.2800
4,436,100
Wed, 08 Apr 2026
51.9900
52.3900
50.5400
52.1000
4,859,900
Tue, 07 Apr 2026
48.7000
50.2900
47.3970
50.1100
4,301,700
Mon, 06 Apr 2026
49.0700
49.8000
48.2000
48.7700
3,488,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
48.1450
50.5100
48.1100
49.2000
4,631,800
Wed, 01 Apr 2026
51.6400
52.7800
49.5800
50.0300
7,548,900
Tue, 31 Mar 2026
49.0200
51.6200
47.9600
50.8000
8,182,700
Mon, 30 Mar 2026
49.6750
49.8500
47.1400
48.2300
5,229,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
53.2900
53.5550
49.4800
49.5600
7,101,500
Thu, 26 Mar 2026
52.7600
54.6800
52.3000
53.5700
3,862,700
Wed, 25 Mar 2026
52.5700
54.2400
52.5300
53.5400
4,467,900
Tue, 24 Mar 2026
50.4420
52.6800
50.3400
51.3400
4,808,400
Mon, 23 Mar 2026
51.2340
52.5500
50.1900
51.2800
5,977,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
51.6850
52.9800
50.6200
51.3800
15,477,600
Thu, 19 Mar 2026
51.0100
52.8900
51.0100
52.3700
4,881,000
Wed, 18 Mar 2026
53.1800
53.3600
51.0190
52.4000
6,572,300
Tue, 17 Mar 2026
53.5000
56.5100
53.4100
53.9300
7,701,000
Mon, 16 Mar 2026
18 · DEFA14A
After-hours · 16:32 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Mon, 16 Mar 2026
17 · DEF 14A
After-hours · 16:31 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 16 Mar 2026
53.4000
53.9600
51.6350
53.3100
6,970,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
54.3100
55.0900
51.4400
52.5600
6,606,200
Thu, 12 Mar 2026
54.7500
55.0200
53.2050
53.3900
6,333,200
Wed, 11 Mar 2026
54.9800
57.8800
54.8100
55.9700
6,842,900
Tue, 10 Mar 2026
55.2150
56.1620
52.6500
54.9800
7,268,700
Mon, 09 Mar 2026
53.3000
56.6200
51.9100
55.7400
13,833,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
52.2150
52.7700
49.2200
52.5200
12,432,600
Thu, 05 Mar 2026
56.9550
58.7400
52.1700
53.8300
13,953,500
Thu, 05 Mar 2026
16 · 8-K
Next filing day · accepted 04 Mar, 20:20 ET
8-K ↗
Wed, 04 Mar 2026
53.5800
59.5500
51.6900
57.8000
23,103,600
Tue, 03 Mar 2026
50.4450
51.8570
48.0900
49.8300
9,258,800
Mon, 02 Mar 2026
52.4200
54.9350
50.4500
52.8450
9,424,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
51.2700
53.6200
50.7300
53.5700
9,069,700
Thu, 26 Feb 2026
51.4300
52.8100
50.6200
51.7100
5,761,900
Wed, 25 Feb 2026
50.7450
53.8500
50.6700
51.3700
7,948,000
Tue, 24 Feb 2026
50.1800
51.9700
49.5300
50.5200
7,006,600
Mon, 23 Feb 2026
48.6950
54.0200
48.6800
50.2900
11,510,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
15 · 10-K
After-hours · 16:02 ET
10-K ↗
Fri, 20 Feb 2026
49.1600
50.4800
48.2900
49.8700
9,026,000
Thu, 19 Feb 2026
46.9850
50.4600
45.8000
49.7000
12,142,000
Wed, 18 Feb 2026
46.6900
47.6800
45.6550
46.6000
13,099,100
Tue, 17 Feb 2026
42.2800
45.0730
41.9700
43.9300
10,454,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
41.8500
44.8000
41.2000
42.2300
16,336,600
Fri, 13 Feb 2026
14 · 8-K
Pre-market · 07:02 ET
8-K ↗
Thu, 12 Feb 2026
40.1150
40.9100
38.8200
40.1100
7,904,700
Wed, 11 Feb 2026
37.6050
40.8050
36.6550
40.5100
14,881,700
Wed, 11 Feb 2026
13 · 8-K
Next filing day · accepted 10 Feb, 18:02 ET
8-K ↗
Tue, 10 Feb 2026
42.8700
45.5000
41.6800
41.9950
9,987,800
Mon, 09 Feb 2026
41.0700
41.9990
40.1700
41.9500
7,378,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
41.1800
41.4880
39.5000
41.0100
8,338,800
Thu, 05 Feb 2026
42.0300
43.8500
40.0800
40.8700
11,681,100
Wed, 04 Feb 2026
42.5900
43.3700
41.5300
42.7700
8,505,300
Tue, 03 Feb 2026
42.6500
44.1700
41.2800
42.2000
9,368,500
Mon, 02 Feb 2026
43.4500
46.5750
41.6300
42.5500
16,118,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.9800
46.3400
43.4300
44.0700
10,960,700
Thu, 29 Jan 2026
45.8800
47.8450
45.7200
46.8600
10,768,700
Wed, 28 Jan 2026
45.4800
45.9700
43.5500
45.3000
10,617,300
Tue, 27 Jan 2026
48.0900
51.1800
45.0300
45.4500
15,262,200
Mon, 26 Jan 2026
49.4750
49.4800
46.5900
47.9900
11,291,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
49.8120
50.4100
46.8400
48.7100
19,929,700
Thu, 22 Jan 2026
50.2400
55.2000
50.0500
51.8700
34,243,500
Wed, 21 Jan 2026
43.5000
50.0000
43.3400
49.8100
22,612,300
Tue, 20 Jan 2026
41.1250
43.0400
40.7000
43.0000
12,604,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
41.6000
42.3900
40.5500
41.8300
11,891,100
Thu, 15 Jan 2026
40.5800
40.9900
39.2500
39.3600
10,213,800
Wed, 14 Jan 2026
39.7300
41.9800
39.3000
40.5800
19,502,300
Tue, 13 Jan 2026
34.3800
39.7100
34.0500
39.6000
24,707,700
Mon, 12 Jan 2026
34.4000
34.6600
32.3700
33.8400
9,438,100
Mon, 12 Jan 2026
12 · 8-K
Pre-market · 07:01 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
34.2980
35.4100
33.9400
34.3000
7,551,300
Thu, 08 Jan 2026
35.4400
35.5600
33.7200
33.8600
9,218,100
Wed, 07 Jan 2026
34.5000
37.1000
34.4200
35.8900
13,854,500
Tue, 06 Jan 2026
32.3800
36.2600
32.2800
35.6600
20,701,900
Mon, 05 Jan 2026
31.3300
32.5330
31.2700
32.1700
10,030,300
Mon, 05 Jan 2026
11 · 8-K
Pre-market · 09:04 ET
8-K ↗
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
29.8300
31.3400
29.8100
30.8600
9,583,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
30.2600
30.3900
29.0600
29.4900
8,949,300
Tue, 30 Dec 2025
31.1300
31.2500
30.3650
30.4100
5,666,800
Mon, 29 Dec 2025
31.0000
31.2350
30.6500
31.1500
5,924,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
32.5000
32.6600
31.0650
31.2000
6,322,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
32.1600
32.7900
32.1440
32.7500
2,780,200
Tue, 23 Dec 2025
34.8600
34.9700
32.1380
32.2900
11,927,000
Mon, 22 Dec 2025
33.5900
35.9000
33.3200
34.9000
13,194,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
31.2800
34.2500
31.1700
33.8000
23,582,400
Thu, 18 Dec 2025
30.7400
32.2100
30.6100
30.9500
13,696,900
Wed, 17 Dec 2025
30.0100
31.7000
29.9100
30.5100
11,557,300
Tue, 16 Dec 2025
29.9100
30.0000
29.0400
29.8900
7,369,500
Tue, 16 Dec 2025
10 · SC TO-I/A
Pre-market · 07:31 ET
SC TO-I/A ↗
Mon, 15 Dec 2025
29.2800
30.3000
28.6600
29.9200
9,271,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
29.4600
30.4350
29.4000
29.4600
12,305,900
Thu, 11 Dec 2025
28.9300
29.6800
28.8800
29.6300
8,179,800
Wed, 10 Dec 2025
28.2200
29.1200
27.9750
29.0300
7,686,000
Tue, 09 Dec 2025
27.6000
28.5200
26.8950
28.2400
11,701,400
Mon, 08 Dec 2025
27.5500
28.0000
27.0500
27.9700
10,973,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
25.5800
27.7500
25.3800
27.7000
16,532,100
Thu, 04 Dec 2025
25.2000
25.8950
24.7000
25.4900
8,531,800
Wed, 03 Dec 2025
24.0400
25.2000
23.9300
25.1800
7,780,000
Tue, 02 Dec 2025
24.2200
24.6340
23.9200
24.0600
10,350,500
Mon, 01 Dec 2025
25.0500
25.2510
24.1300
24.1600
9,609,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
25.0100
26.0450
24.8700
25.9800
4,286,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
24.7800
25.3200
24.3800
25.0100
6,495,400
Tue, 25 Nov 2025
24.2100
24.7950
23.9900
24.7500
6,726,600
Mon, 24 Nov 2025
9 · 8-K
After-hours · 16:29 ET
8-K ↗
Mon, 24 Nov 2025
23.7600
24.3400
23.5450
24.1500
9,557,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
22.3900
23.9400
22.2800
23.7200
13,904,500
Thu, 20 Nov 2025
24.4500
24.9100
22.3200
22.3600
18,620,800
Thu, 20 Nov 2025
8 · 8-K
Pre-market · 07:12 ET
8-K ↗
Wed, 19 Nov 2025
24.9500
25.0600
23.7650
24.1800
9,400,500
Tue, 18 Nov 2025
7 · SC TO-I/A
After-hours · 16:24 ET
SC TO-I/A ↗
Tue, 18 Nov 2025
24.4900
24.9900
23.8000
24.9200
8,360,500
Mon, 17 Nov 2025
24.5000
25.3340
24.2700
24.7600
8,249,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
24.4350
24.8800
24.1800
24.7700
8,952,400
Thu, 13 Nov 2025
6 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 13 Nov 2025
26.1100
26.2000
24.8000
24.9600
10,689,800
Thu, 13 Nov 2025
5 · SC TO-I
Pre-market · 08:21 ET
SC TO-I ↗
Wed, 12 Nov 2025
4 · SC TO-C
After-hours · 17:21 ET
SC TO-C ↗
Wed, 12 Nov 2025
26.0650
27.1000
25.9700
26.7100
9,582,300
Tue, 11 Nov 2025
24.9500
26.6200
24.7100
26.4100
11,705,800
Mon, 10 Nov 2025
24.7500
25.1300
23.7400
24.7600
8,257,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
23.8700
24.5700
23.0400
24.5400
10,383,700
Thu, 06 Nov 2025
3 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Thu, 06 Nov 2025
1 · SC TO-C
After-hours · 17:15 ET
SC TO-C ↗
Thu, 06 Nov 2025
25.2400
25.5600
23.6620
24.3300
17,644,600
Thu, 06 Nov 2025
2 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 05 Nov 2025
23.9150
24.0400
23.4800
23.5600
11,158,500
Tue, 04 Nov 2025
24.7250
25.1500
23.7100
23.7500
12,491,400
Mon, 03 Nov 2025
26.6100
26.6100
24.7300
24.9100
14,704,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
27.8250
27.8700
26.8650
27.1600
15,696,500
Thu, 30 Oct 2025
24.4250
29.2000
24.2500
28.1400
48,698,700
Wed, 29 Oct 2025
25.4400
25.5500
24.4100
24.7000
8,752,800
Tue, 28 Oct 2025
26.6700
26.9000
25.2000
25.3500
8,832,400
Mon, 27 Oct 2025
27.0100
27.3740
26.5500
26.6600
6,710,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
26.5200
26.9100
26.1100
26.7400
6,494,100