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
48.1900
48.8850
47.0500
48.7300
468,090
Thu, 22 Oct 2026
47.6500
48.5100
46.8300
48.1000
254,900
Wed, 21 Oct 2026
45.4800
48.4750
45.4800
47.9400
664,400
Tue, 20 Oct 2026
49.5700
51.8550
44.0200
45.4300
1,206,000
Mon, 19 Oct 2026
47.3300
49.8800
47.3300
49.2400
468,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
48.5600
48.5600
46.4600
46.6100
413,600
Thu, 15 Oct 2026
47.4300
48.8300
46.9300
48.7100
416,300
Wed, 14 Oct 2026
45.2500
47.2350
45.0000
46.6700
494,100
Tue, 13 Oct 2026
45.5300
46.1250
45.1550
45.5900
416,500
Mon, 12 Oct 2026
46.1600
46.7800
45.9850
46.0400
371,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
46.1100
47.1900
45.8100
45.9500
495,200
Thu, 08 Oct 2026
45.3600
46.7700
44.7350
46.2100
554,200
Wed, 07 Oct 2026
47.0000
47.3900
45.6200
45.6500
766,500
Tue, 06 Oct 2026
49.4100
49.4100
47.3500
47.8900
627,100
Mon, 05 Oct 2026
48.5300
49.8400
47.5200
49.2000
595,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
48.9700
49.8300
48.2800
48.5300
441,100
Thu, 01 Oct 2026
49.9400
50.9750
48.1300
48.6300
512,300
Wed, 30 Sep 2026
50.1300
52.0200
49.3900
50.2600
1,430,100
Tue, 29 Sep 2026
50.4400
50.9000
49.4600
50.3700
677,600
Mon, 28 Sep 2026
51.0000
51.6500
50.5000
50.8000
412,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
52.3800
52.3800
50.7980
51.0000
437,700
Thu, 24 Sep 2026
50.5900
52.1600
50.3500
51.7000
417,800
Wed, 23 Sep 2026
53.5500
53.9280
49.4500
50.7700
779,600
Tue, 22 Sep 2026
55.0700
56.0400
50.6100
53.9200
755,700
Mon, 21 Sep 2026
24 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 21 Sep 2026
56.0000
56.0000
54.0900
54.9200
524,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
55.7600
55.7700
53.7100
55.2000
868,800
Thu, 17 Sep 2026
55.0900
55.7900
54.4900
55.0600
439,600
Wed, 16 Sep 2026
54.4400
54.8000
53.6230
54.3100
394,100
Tue, 15 Sep 2026
54.2800
55.3200
53.2200
54.6800
351,800
Mon, 14 Sep 2026
54.5800
55.7000
54.0000
54.1100
436,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
55.4300
56.3150
53.7500
53.8700
336,200
Thu, 10 Sep 2026
55.4300
56.4300
54.3100
55.1600
300,100
Wed, 09 Sep 2026
55.5900
57.8900
55.2500
55.7000
295,700
Tue, 08 Sep 2026
55.4800
58.1650
54.7900
56.6000
1,036,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
56.8400
58.7700
56.1000
56.8000
1,061,900
Thu, 03 Sep 2026
56.3300
57.7700
55.0000
57.4600
363,800
Wed, 02 Sep 2026
56.1300
57.9000
54.6600
55.8400
421,700
Tue, 01 Sep 2026
56.8200
58.0900
54.8400
55.2800
773,900
Mon, 31 Aug 2026
55.8300
57.2200
55.0000
57.0300
332,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
57.2400
57.2400
55.3750
56.2800
358,300
Thu, 27 Aug 2026
58.0300
58.4300
57.1010
57.2900
533,700
Wed, 26 Aug 2026
58.2700
58.8600
57.3650
58.0000
210,300
Tue, 25 Aug 2026
58.0900
58.9900
56.8050
58.3700
341,800
Mon, 24 Aug 2026
56.9600
59.0650
55.5650
58.4400
627,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
57.2300
58.7800
56.6200
57.7400
318,400
Thu, 20 Aug 2026
58.5200
59.6900
56.3300
56.6900
389,300
Wed, 19 Aug 2026
60.3100
60.3100
58.4300
59.2600
258,700
Tue, 18 Aug 2026
58.9000
60.0200
58.1600
58.9900
260,400
Mon, 17 Aug 2026
57.7800
59.8850
57.4850
59.6900
255,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
56.0000
58.5400
55.3000
58.4700
330,900
Thu, 13 Aug 2026
57.0700
57.6500
55.6000
56.0200
270,900
Wed, 12 Aug 2026
57.9900
58.1100
56.6400
56.9800
381,700
Tue, 11 Aug 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 11 Aug 2026
56.7900
59.0000
56.4100
57.8700
372,000
Mon, 10 Aug 2026
56.5600
58.8600
55.3150
55.4700
419,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
55.2000
57.3800
55.1300
56.6100
546,700
Thu, 06 Aug 2026
55.2800
56.0660
53.4500
54.7700
288,800
Wed, 05 Aug 2026
55.4200
56.6500
54.3300
54.9900
316,600
Tue, 04 Aug 2026
55.1400
55.4800
53.4100
55.1300
417,600
Mon, 03 Aug 2026
53.4000
53.9800
51.8500
53.6600
433,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
54.1000
54.5200
52.2300
53.3600
451,400
Thu, 30 Jul 2026
22 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Jul 2026
52.9800
55.2850
51.9150
55.0400
1,069,600
Wed, 29 Jul 2026
52.3200
53.2000
50.5100
52.1400
428,400
Tue, 28 Jul 2026
53.5600
54.7250
52.0400
52.1100
521,800
Mon, 27 Jul 2026
54.1300
55.9000
53.2800
53.6100
386,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
55.1600
55.1600
53.2600
54.1500
486,800
Thu, 23 Jul 2026
52.3600
56.0500
51.5500
54.9100
674,400
Wed, 22 Jul 2026
52.7700
54.0000
52.3300
52.6100
987,000
Tue, 21 Jul 2026
49.9200
53.7700
49.7100
53.7600
1,272,000
Mon, 20 Jul 2026
58.4100
59.0900
50.2400
50.2900
1,248,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
53.4300
58.6200
53.1700
58.0000
732,700
Thu, 16 Jul 2026
54.9000
56.5050
53.8200
54.1500
866,400
Wed, 15 Jul 2026
60.6500
60.6500
54.9000
55.8200
1,546,200
Tue, 14 Jul 2026
70.9100
70.9100
62.3400
62.5100
623,100
Mon, 13 Jul 2026
65.2200
70.4100
64.3900
69.8100
840,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
66.5500
68.3300
63.5000
66.3900
401,100
Thu, 09 Jul 2026
64.7000
66.6500
64.2300
66.5900
394,300
Wed, 08 Jul 2026
66.8900
68.4700
63.3650
65.3500
1,164,800
Tue, 07 Jul 2026
62.2300
68.6000
60.9400
67.3250
947,800
Mon, 06 Jul 2026
63.3600
65.1800
61.7800
62.3100
559,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.0600
65.9350
62.5800
63.4200
1,355,600
Wed, 01 Jul 2026
66.9800
67.5850
65.4300
65.4300
772,600
Tue, 30 Jun 2026
66.3000
69.2700
65.5900
67.5000
706,100
Mon, 29 Jun 2026
21 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Mon, 29 Jun 2026
20 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 29 Jun 2026
63.4800
66.0350
61.9300
65.9700
778,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
59.6100
63.2840
58.6200
63.1500
1,360,900
Thu, 25 Jun 2026
58.7300
61.9300
58.7300
59.6800
303,600
Wed, 24 Jun 2026
58.3100
60.5100
58.1300
58.4800
479,700
Tue, 23 Jun 2026
59.2300
62.3200
58.8750
59.4300
405,800
Mon, 22 Jun 2026
19 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 22 Jun 2026
58.9500
60.0400
57.5400
59.9900
407,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
58.3700
58.4400
55.1600
57.5100
827,800
Wed, 17 Jun 2026
58.2000
60.0000
56.6500
56.7700
603,700
Tue, 16 Jun 2026
60.0000
60.4900
57.3800
57.6100
403,000
Mon, 15 Jun 2026
56.6400
59.5600
55.7200
59.5100
668,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
54.8700
56.2500
54.3000
56.0700
422,700
Thu, 11 Jun 2026
52.2200
54.9700
51.4400
54.2400
525,200
Wed, 10 Jun 2026
50.9850
53.9300
50.9200
52.1000
445,400
Tue, 09 Jun 2026
52.1200
53.3400
50.5900
51.6300
452,600
Mon, 08 Jun 2026
52.1800
52.7150
50.0600
51.3600
384,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
50.5800
52.2800
50.3600
50.3700
612,000
Thu, 04 Jun 2026
50.8100
52.4550
50.6700
51.6700
324,000
Wed, 03 Jun 2026
52.0500
52.5050
50.1850
51.2400
933,700
Tue, 02 Jun 2026
52.3400
52.3600
50.4600
51.2600
819,800
Mon, 01 Jun 2026
55.3900
55.3900
52.0400
53.1400
725,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
18 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 29 May 2026
57.0600
57.3750
54.8700
55.6700
502,100
Thu, 28 May 2026
57.6300
58.9500
56.9300
57.0200
619,800
Wed, 27 May 2026
57.7000
59.0000
56.9300
57.6900
666,900
Tue, 26 May 2026
60.0000
60.0100
57.0800
57.7700
482,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
60.4900
62.1800
58.9100
59.7100
408,600
Thu, 21 May 2026
17 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 21 May 2026
59.9300
60.9900
59.0000
60.4100
396,300
Wed, 20 May 2026
60.3300
61.3900
59.7000
60.0800
444,600
Tue, 19 May 2026
58.9600
60.9200
57.1300
59.7700
414,300
Mon, 18 May 2026
63.1300
64.3550
58.3100
58.7400
535,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.1900
64.3550
60.9300
63.1500
448,400
Thu, 14 May 2026
62.4600
63.6300
59.9410
62.1900
469,500
Wed, 13 May 2026
65.1000
65.1000
57.8500
62.6850
844,300
Tue, 12 May 2026
16 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Tue, 12 May 2026
15 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 12 May 2026
67.3100
68.3450
62.5000
65.5800
853,900
Mon, 11 May 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 11 May 2026
69.7500
70.4700
66.9000
67.9200
504,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
66.9200
70.0700
66.0100
69.3300
490,500
Thu, 07 May 2026
66.5300
68.6900
62.0700
66.9600
1,414,900
Wed, 06 May 2026
69.0800
72.2300
67.0400
67.3600
681,000
Tue, 05 May 2026
70.9300
72.3600
68.3900
69.2800
472,600
Mon, 04 May 2026
66.9800
69.9950
65.9700
69.7800
826,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
65.5100
67.1400
65.0000
66.7600
358,500
Thu, 30 Apr 2026
63.0400
66.2000
61.2100
65.7300
517,900
Wed, 29 Apr 2026
65.1600
65.1750
60.7000
62.3400
688,200
Tue, 28 Apr 2026
13 · 10-K/A
After-hours · 16:10 ET
10-K/A ↗
Tue, 28 Apr 2026
67.1600
71.6700
65.0600
66.1100
740,600
Mon, 27 Apr 2026
59.8900
70.2200
59.2900
66.5900
1,122,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
12 · 8-K/A
After-hours · 16:17 ET
8-K/A ↗
Fri, 24 Apr 2026
52.3400
60.6000
49.8000
58.8800
1,335,700
Thu, 23 Apr 2026
53.5600
54.7500
51.2200
51.2700
409,400
Wed, 22 Apr 2026
51.5600
54.9100
50.7200
53.5500
605,300
Tue, 21 Apr 2026
51.0800
54.8250
50.0200
51.8200
643,300
Mon, 20 Apr 2026
11 · 8-K
After-hours · 17:25 ET
8-K ↗
Mon, 20 Apr 2026
44.8800
51.4300
44.0000
50.9500
1,118,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
45.5600
45.8200
43.7933
45.0067
936,000
Thu, 16 Apr 2026
44.8133
45.5100
43.8867
44.6000
1,946,700
Wed, 15 Apr 2026
46.5600
47.0733
44.9200
45.2600
349,050
Tue, 14 Apr 2026
46.0000
47.5267
44.0933
46.8133
729,600
Mon, 13 Apr 2026
46.7333
48.8667
45.7600
45.8200
903,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
45.1933
46.7400
44.5467
46.7333
690,300
Thu, 09 Apr 2026
43.1867
46.0867
43.0733
45.6933
560,100
Wed, 08 Apr 2026
42.7533
43.9533
41.8133
43.6933
848,400
Tue, 07 Apr 2026
41.3333
41.7067
40.6067
41.4200
442,950
Mon, 06 Apr 2026
38.5200
42.1667
38.3667
41.6200
660,150
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
37.4600
40.0933
37.3533
38.4533
917,400
Wed, 01 Apr 2026
37.2867
38.4333
36.1533
37.8200
1,814,100
Tue, 31 Mar 2026
38.3333
40.0600
36.7467
36.9733
1,215,900
Mon, 30 Mar 2026
38.0400
39.3167
36.3533
36.9267
1,436,250
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
43.4400
44.1867
37.0733
38.2667
2,029,950
Fri, 27 Mar 2026
10 · 8-K
Pre-market · 09:19 ET
8-K ↗
Thu, 26 Mar 2026
42.5867
44.6633
42.1600
43.3267
378,900
Wed, 25 Mar 2026
42.7067
44.0067
42.6667
43.5933
426,000
Tue, 24 Mar 2026
41.5867
42.6667
40.6133
42.0133
336,300
Mon, 23 Mar 2026
41.8867
43.4667
41.3400
41.8133
620,850
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
42.9800
43.8033
41.0733
41.5767
2,197,200
Thu, 19 Mar 2026
42.6667
43.9267
42.0733
43.1467
1,139,250
Wed, 18 Mar 2026
44.6667
44.9300
42.9033
43.1467
1,557,450
Tue, 17 Mar 2026
43.3733
45.5933
42.0133
44.8600
747,750
Mon, 16 Mar 2026
43.2667
44.4867
42.3733
43.1867
620,250
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.6600
44.1667
42.0667
43.2067
1,185,300
Thu, 12 Mar 2026
43.1200
43.3333
41.0267
42.5267
892,650
Wed, 11 Mar 2026
41.1267
44.4400
40.7000
43.1133
1,407,450
Tue, 10 Mar 2026
40.0000
41.5300
39.7000
41.3400
791,700
Mon, 09 Mar 2026
36.8800
39.9200
36.8533
39.8000
609,750
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
36.9400
38.8600
35.8000
36.9400
739,050
Thu, 05 Mar 2026
39.6733
42.3133
37.0067
38.1867
1,426,950
Wed, 04 Mar 2026
37.3867
41.7933
36.1167
40.3667
1,671,150
Tue, 03 Mar 2026
9 · 10-K
After-hours · 16:23 ET
10-K ↗
Tue, 03 Mar 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 03 Mar 2026
35.7267
36.4933
35.1200
35.2200
362,550
Mon, 02 Mar 2026
35.8667
37.1700
35.7400
36.6067
546,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
37.2267
38.1067
35.6933
36.7000
413,850
Thu, 26 Feb 2026
36.4000
37.7200
35.6933
37.4067
422,100
Wed, 25 Feb 2026
36.8133
38.1467
36.5267
36.7400
387,750
Tue, 24 Feb 2026
36.6067
38.4933
36.6067
36.9400
353,850
Mon, 23 Feb 2026
36.1467
37.3667
35.5067
36.1933
457,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
36.6467
37.1500
35.5733
36.1267
660,600
Thu, 19 Feb 2026
36.4800
37.2533
35.3333
36.9733
524,700
Wed, 18 Feb 2026
35.8133
37.5167
35.5200
36.5533
733,200
Tue, 17 Feb 2026
35.4000
36.3867
35.1533
35.7967
401,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
36.4133
38.4333
35.0367
35.3867
881,850
Thu, 12 Feb 2026
36.8667
37.3800
34.6133
36.6000
1,057,950
Wed, 11 Feb 2026
33.6000
37.5933
31.2333
36.8333
1,908,600
Tue, 10 Feb 2026
33.1467
34.2493
32.6333
33.4933
354,000
Mon, 09 Feb 2026
33.2533
34.0533
32.1000
33.3000
682,950
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
32.6067
34.4940
32.3767
33.1533
751,950
Thu, 05 Feb 2026
31.9400
32.9600
31.1733
31.9333
892,350
Wed, 04 Feb 2026
33.9067
34.5333
32.1400
32.2533
722,250
Tue, 03 Feb 2026
34.1333
34.6867
32.9467
34.1400
439,800
Mon, 02 Feb 2026
31.3667
33.9867
31.3667
33.6933
819,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
31.7867
31.8800
29.8333
31.6067
680,550
Thu, 29 Jan 2026
31.4400
32.3333
31.2600
31.9000
488,550
Wed, 28 Jan 2026
32.9067
32.9067
31.0553
31.6333
449,850
Tue, 27 Jan 2026
31.3333
33.3333
31.3267
33.1533
568,050
Mon, 26 Jan 2026
31.2400
32.5267
30.7067
31.4133
523,350
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
31.3333
32.0533
31.0000
31.6933
380,250
Thu, 22 Jan 2026
31.0267
32.3533
30.8320
31.5533
462,750
Wed, 21 Jan 2026
30.5200
31.2000
29.6267
31.1200
324,150
Tue, 20 Jan 2026
30.0000
31.2667
29.5000
30.8067
473,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
31.0067
31.6933
30.0800
30.4533
556,500
Thu, 15 Jan 2026
33.1067
33.6667
30.3267
30.8733
721,050
Wed, 14 Jan 2026
32.0800
33.5867
31.1533
33.5067
870,000
Tue, 13 Jan 2026
32.4267
32.9533
31.0133
32.0833
494,400
Mon, 12 Jan 2026
29.6933
33.3333
29.6333
32.6867
1,009,650
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
7 · 8-K
After-hours · 17:17 ET
8-K ↗
Fri, 09 Jan 2026
28.5000
30.8453
28.3333
29.7800
887,700
Thu, 08 Jan 2026
29.5000
30.0133
28.9933
29.2000
2,620,500
Wed, 07 Jan 2026
30.4333
31.5733
29.0600
30.1400
997,650
Tue, 06 Jan 2026
28.3067
29.4533
28.0000
29.2733
699,000
Mon, 05 Jan 2026
29.6733
29.7733
28.5467
28.8000
700,650
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.1867
32.3800
29.8667
29.9667
747,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
31.9600
32.7900
31.8067
32.3200
550,650
Tue, 30 Dec 2025
33.7933
34.0000
31.2567
32.1533
815,550
Mon, 29 Dec 2025
33.3333
34.9800
33.3300
33.9400
657,150
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.3333
33.4500
33.0000
33.4000
296,850
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.3333
33.9347
33.1953
33.3400
277,500
Tue, 23 Dec 2025
33.3333
34.1800
32.7567
33.3600
610,500
Mon, 22 Dec 2025
33.1600
34.2867
32.1400
33.5533
970,050
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
31.7400
33.2667
31.6933
32.7200
1,230,000
Thu, 18 Dec 2025
31.3267
32.2933
30.6033
31.6867
744,750
Wed, 17 Dec 2025
29.6533
30.7267
29.6533
30.4600
421,950
Tue, 16 Dec 2025
30.0667
30.6667
29.3520
30.0200
477,300
Mon, 15 Dec 2025
30.4933
30.9200
29.2800
30.3733
646,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
30.5333
31.2100
29.6300
29.9600
568,050
Thu, 11 Dec 2025
29.7067
31.9040
29.2667
30.5200
727,800
Wed, 10 Dec 2025
29.1400
30.2600
29.0667
29.9667
477,300
Tue, 09 Dec 2025
29.6667
30.1867
28.5333
29.2000
514,800
Mon, 08 Dec 2025
30.2333
31.0400
29.4700
29.6733
450,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
29.0667
29.8933
29.0667
29.5667
536,700
Thu, 04 Dec 2025
29.3333
30.2133
28.4167
28.8667
887,400
Wed, 03 Dec 2025
27.4733
29.5233
27.0133
29.1733
899,400
Tue, 02 Dec 2025
27.5400
27.9133
27.0300
27.2667
947,550
Mon, 01 Dec 2025
27.6667
28.0800
26.6733
27.5400
851,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
28.4400
28.4400
27.6800
27.7667
351,450
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
6 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 26 Nov 2025
28.0000
28.5400
27.4313
28.1067
862,950
Tue, 25 Nov 2025
27.9667
28.1827
26.6267
27.6667
570,900
Mon, 24 Nov 2025
26.4867
28.8733
26.0133
27.9667
1,130,850
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
22.2500
26.7533
22.0667
26.4067
2,288,100
Fri, 21 Nov 2025
5 · 8-K
Pre-market · 09:01 ET
8-K ↗
Fri, 21 Nov 2025
4 · 8-K
Pre-market · 09:00 ET
8-K ↗
Thu, 20 Nov 2025
24.8067
25.9933
24.4827
25.1067
745,800
Wed, 19 Nov 2025
24.6733
25.0133
24.1000
24.6733
529,350
Tue, 18 Nov 2025
23.2000
25.2000
22.7333
24.6733
728,850
Mon, 17 Nov 2025
22.4467
23.4800
22.0067
23.1800
1,906,650
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
22.0533
23.0400
21.9733
22.5467
1,118,550
Thu, 13 Nov 2025
22.2200
22.6267
21.9333
22.1733
2,273,550
Wed, 12 Nov 2025
22.6000
22.8667
21.9500
22.0600
1,110,000
Tue, 11 Nov 2025
22.0200
23.0767
21.4667
22.3733
1,100,400
Mon, 10 Nov 2025
21.3333
23.8667
20.1800
22.6533
3,199,050
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 09:10 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
25.3333
26.5267
24.2400
26.4333
566,700
Thu, 06 Nov 2025
24.0000
27.3067
23.9400
25.4667
1,112,550
Wed, 05 Nov 2025
26.1467
26.5200
22.8067
24.0000
1,162,200
Tue, 04 Nov 2025
2 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 04 Nov 2025
23.9800
24.3333
23.0633
23.1600
364,200
Mon, 03 Nov 2025
24.1400
24.7467
23.6900
24.0267
471,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
24.2667
24.6400
24.0200
24.3867
344,850
Thu, 30 Oct 2025
24.0333
25.2000
24.0333
24.3133
480,000
Wed, 29 Oct 2025
25.2733
25.5900
23.8767
24.0800
831,150
Tue, 28 Oct 2025
24.0933
24.6667
23.9733
24.1067
339,750
Mon, 27 Oct 2025
23.4800
24.4667
23.3667
24.1200
589,650
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
22.7600
23.4300
22.7000
23.3800
297,600