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
56.7700
57.3500
56.2500
56.5500
865,090
Thu, 22 Oct 2026
56.3200
57.6200
55.9600
57.3000
886,500
Wed, 21 Oct 2026
57.9900
58.8100
56.9900
57.4300
744,300
Tue, 20 Oct 2026
55.7800
57.9200
55.7300
57.1100
1,242,600
Mon, 19 Oct 2026
57.5000
57.9500
55.7100
56.3000
796,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
59.8200
60.0200
56.4600
57.1600
1,164,800
Thu, 15 Oct 2026
59.7600
60.1000
57.8400
59.9200
743,300
Wed, 14 Oct 2026
59.3200
60.0000
58.8300
59.9300
869,600
Tue, 13 Oct 2026
59.8900
60.3700
58.7900
60.2400
1,624,800
Mon, 12 Oct 2026
60.5000
60.7900
59.8200
60.3800
816,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
59.8900
61.3500
59.6600
61.2400
587,400
Thu, 08 Oct 2026
60.5200
60.8900
59.6200
60.1000
1,398,900
Wed, 07 Oct 2026
65.1400
66.5500
60.8000
61.4600
1,207,900
Tue, 06 Oct 2026
67.4300
67.7700
65.8000
66.0000
618,800
Mon, 05 Oct 2026
65.4800
68.1500
65.4600
67.4300
1,069,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
67.1000
67.7200
65.2900
65.8100
1,182,400
Thu, 01 Oct 2026
64.2400
65.9200
63.2500
65.4000
896,100
Wed, 30 Sep 2026
65.1600
65.3400
64.3700
64.6400
1,202,400
Tue, 29 Sep 2026
65.9000
66.3100
64.4400
65.2500
588,500
Mon, 28 Sep 2026
65.8700
66.2000
65.0200
65.9000
911,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
70.4800
71.0700
65.7200
66.8100
963,000
Thu, 24 Sep 2026
67.3000
69.9800
66.2100
69.5200
1,080,400
Wed, 23 Sep 2026
67.8700
68.5200
66.7300
67.7800
1,008,700
Tue, 22 Sep 2026
67.6300
70.0000
64.5400
69.2800
1,850,000
Mon, 21 Sep 2026
67.7800
68.0000
66.6400
67.4800
471,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
65.9600
67.9200
65.8900
67.0000
1,698,100
Thu, 17 Sep 2026
68.5600
68.5600
66.0300
66.1300
502,700
Wed, 16 Sep 2026
66.8000
67.7900
65.7100
67.6100
682,500
Tue, 15 Sep 2026
68.3200
68.3600
66.0000
66.8600
785,400
Mon, 14 Sep 2026
68.8500
69.9000
68.2500
68.5300
624,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
70.6300
71.4600
69.2300
70.3700
575,300
Thu, 10 Sep 2026
68.5200
69.8400
68.2100
69.7700
548,600
Wed, 09 Sep 2026
68.5500
70.5800
68.5400
69.3400
1,389,800
Tue, 08 Sep 2026
69.1200
70.0600
68.8300
69.0700
721,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
68.5000
69.6000
68.0300
69.4600
561,500
Thu, 03 Sep 2026
67.9600
70.0000
66.9000
69.5400
911,800
Wed, 02 Sep 2026
68.6600
69.0000
65.7300
66.8600
957,300
Tue, 01 Sep 2026
67.5500
69.4100
67.0300
67.8100
561,800
Mon, 31 Aug 2026
68.6400
68.8300
67.6100
68.4800
501,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
69.5900
70.7400
67.5000
68.6400
603,900
Fri, 28 Aug 2026
14 · 8-K
Pre-market · 03:41 ET
8-K ↗
Thu, 27 Aug 2026
69.2800
69.7400
67.3700
68.3500
779,900
Wed, 26 Aug 2026
69.6500
69.6500
68.0500
69.2400
557,600
Tue, 25 Aug 2026
68.3400
69.7400
67.8600
69.6600
1,091,100
Mon, 24 Aug 2026
68.0000
68.2200
66.5100
67.7500
767,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
66.9800
69.8100
66.4100
68.4700
1,161,100
Thu, 20 Aug 2026
65.8700
67.3200
65.8200
66.1900
573,100
Wed, 19 Aug 2026
67.0800
67.3200
65.7500
66.1500
784,800
Tue, 18 Aug 2026
67.3800
68.1700
65.1100
66.4000
925,900
Mon, 17 Aug 2026
67.0000
68.5000
67.0000
68.4100
785,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
66.7000
67.3300
64.8000
67.1000
1,297,900
Thu, 13 Aug 2026
69.7100
69.7200
66.5500
66.7800
956,200
Wed, 12 Aug 2026
68.0300
69.5800
67.2100
69.4000
1,329,700
Tue, 11 Aug 2026
64.9900
66.8900
64.2400
65.9700
880,400
Mon, 10 Aug 2026
65.8400
66.9900
63.6300
64.7200
1,249,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.7300
67.7300
65.1900
65.8400
1,175,600
Thu, 06 Aug 2026
67.2400
71.0000
63.3300
66.7300
1,846,700
Wed, 05 Aug 2026
13 · 10-Q
After-hours · 16:50 ET
10-Q ↗
Wed, 05 Aug 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Aug 2026
75.4100
77.6100
75.4100
76.0200
964,000
Tue, 04 Aug 2026
76.8500
77.8700
75.0400
75.2300
1,134,800
Mon, 03 Aug 2026
76.1600
77.6400
74.6600
76.1900
983,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
78.7700
79.3500
75.2500
76.5700
756,500
Thu, 30 Jul 2026
74.3400
78.1200
73.4800
77.6200
1,022,000
Wed, 29 Jul 2026
73.7900
74.5000
71.4000
72.0700
825,600
Tue, 28 Jul 2026
73.3100
74.6800
71.0000
74.2800
914,800
Mon, 27 Jul 2026
75.1000
76.6100
72.1500
74.4300
670,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.2900
75.4400
73.4400
74.2600
758,600
Thu, 23 Jul 2026
72.2500
75.2300
71.4500
74.8600
1,045,700
Wed, 22 Jul 2026
74.1100
75.4300
73.5000
74.0200
1,199,700
Tue, 21 Jul 2026
72.0000
75.7800
72.0000
74.5500
1,150,800
Mon, 20 Jul 2026
68.6500
71.8900
68.0000
70.7100
1,419,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
71.7933
72.6733
68.6067
68.6600
1,961,100
Thu, 16 Jul 2026
76.1000
76.8200
73.3400
73.9200
1,149,000
Wed, 15 Jul 2026
75.9467
77.3667
75.7067
76.9400
1,041,300
Tue, 14 Jul 2026
75.4467
77.2000
75.3733
75.4933
1,103,700
Mon, 13 Jul 2026
78.0400
79.0000
74.7667
74.9200
1,087,950
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.7733
83.0667
78.4533
78.4800
1,085,700
Thu, 09 Jul 2026
79.9533
84.2333
79.9533
81.7667
860,100
Wed, 08 Jul 2026
79.4733
80.2000
78.0000
79.2267
1,481,250
Tue, 07 Jul 2026
81.1133
83.5333
79.5000
80.9933
1,293,750
Mon, 06 Jul 2026
81.0000
83.3200
80.8133
81.5200
833,250
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
82.9067
84.5000
79.2333
80.3667
1,212,750
Wed, 01 Jul 2026
78.5000
83.1800
77.8600
82.4933
1,357,050
Tue, 30 Jun 2026
78.4667
80.8933
76.1733
79.0000
1,847,700
Mon, 29 Jun 2026
89.4133
90.6733
76.6667
77.2333
3,907,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
91.3067
91.8400
87.5867
90.2800
3,787,050
Thu, 25 Jun 2026
92.0400
92.7867
90.4133
91.5200
1,122,450
Wed, 24 Jun 2026
92.0000
93.2600
89.1600
90.7533
1,351,200
Tue, 23 Jun 2026
90.2800
94.1800
89.8333
91.9600
1,155,900
Mon, 22 Jun 2026
93.7600
94.6600
91.7400
92.5267
1,375,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
89.7733
94.2733
89.3400
92.6733
2,623,050
Wed, 17 Jun 2026
89.1667
89.3200
83.3000
88.4400
2,174,250
Tue, 16 Jun 2026
92.4533
92.8267
87.5867
87.9333
2,259,900
Mon, 15 Jun 2026
88.9067
92.3133
88.0533
90.4867
3,413,250
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
86.5000
88.5467
84.3667
87.1267
1,459,350
Thu, 11 Jun 2026
84.7267
87.4533
84.0000
86.4933
1,432,500
Wed, 10 Jun 2026
81.0400
83.9533
80.0000
83.1333
1,139,700
Tue, 09 Jun 2026
80.3800
82.5600
78.0000
81.3933
1,234,200
Mon, 08 Jun 2026
78.1000
80.3467
77.7800
78.4600
767,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
75.6667
77.2067
74.7933
77.0267
1,002,900
Thu, 04 Jun 2026
73.3933
77.1933
72.7133
76.0333
826,500
Wed, 03 Jun 2026
70.7733
73.2933
70.1533
72.7133
858,450
Tue, 02 Jun 2026
76.5533
78.1533
71.3267
71.7133
1,215,750
Mon, 01 Jun 2026
75.3333
77.8000
74.0733
77.0333
1,149,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.5800
77.3067
74.0067
75.5667
1,195,050
Thu, 28 May 2026
74.3533
75.2000
73.1400
74.7400
549,300
Wed, 27 May 2026
76.4133
76.6400
74.1267
74.9333
466,650
Tue, 26 May 2026
11 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 26 May 2026
76.0000
76.6867
74.8000
75.9400
503,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.4333
76.1667
74.4867
74.7467
542,700
Thu, 21 May 2026
74.6200
75.9400
73.8733
74.9467
618,300
Wed, 20 May 2026
73.6067
76.3200
73.0067
75.2800
1,041,300
Tue, 19 May 2026
73.2000
74.4667
72.3133
72.9133
895,200
Mon, 18 May 2026
73.7200
75.6133
72.8933
73.8667
867,150
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
75.2133
75.5067
72.5867
73.4733
1,503,450
Thu, 14 May 2026
77.6000
78.6467
76.5467
76.9200
1,065,600
Wed, 13 May 2026
77.4133
78.6333
76.3533
77.3533
764,400
Tue, 12 May 2026
81.6067
81.6067
76.9667
77.8733
1,016,850
Mon, 11 May 2026
82.2333
83.5867
80.8400
81.2267
1,041,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
81.0067
83.6133
80.3133
81.2800
1,111,500
Thu, 07 May 2026
78.1267
82.8000
74.9933
80.6000
2,622,900
Wed, 06 May 2026
10 · 10-Q
After-hours · 17:21 ET
10-Q ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 06 May 2026
72.6533
73.0000
69.6000
70.9267
985,650
Tue, 05 May 2026
70.8333
72.5133
70.6067
72.0400
987,450
Mon, 04 May 2026
69.6400
71.2067
69.4000
70.5867
704,250
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
70.6933
71.1733
69.5400
70.1267
719,550
Thu, 30 Apr 2026
68.9667
70.7867
68.9600
70.6867
818,250
Wed, 29 Apr 2026
70.0800
70.3733
68.0667
69.1000
772,050
Tue, 28 Apr 2026
70.9267
71.2867
68.2600
69.9733
973,200
Mon, 27 Apr 2026
71.0400
71.9467
69.7133
70.7600
758,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
69.9533
71.6667
69.6133
70.7600
705,900
Thu, 23 Apr 2026
69.3533
71.1333
69.3333
69.9333
581,550
Wed, 22 Apr 2026
70.2867
70.6933
68.8533
69.3133
555,300
Tue, 21 Apr 2026
70.4933
70.8733
68.5867
69.3867
954,900
Mon, 20 Apr 2026
71.0533
71.6667
69.6667
70.2067
766,950
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
71.3400
71.9467
69.8200
70.6867
1,151,250
Thu, 16 Apr 2026
68.7133
70.4133
68.4333
69.5467
1,062,600
Wed, 15 Apr 2026
67.9333
68.4667
66.0667
68.2000
1,141,500
Tue, 14 Apr 2026
66.4000
68.7000
66.2533
68.1533
1,581,300
Mon, 13 Apr 2026
62.0533
66.7000
61.7200
66.2467
1,749,450
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
62.5333
62.5333
60.7533
61.9333
1,243,500
Thu, 09 Apr 2026
61.0800
63.0800
60.6667
62.1867
980,550
Wed, 08 Apr 2026
59.5667
61.3933
59.5667
61.0800
1,663,500
Tue, 07 Apr 2026
56.8400
58.2000
55.9933
57.9267
1,175,400
Mon, 06 Apr 2026
56.3067
57.2533
55.0867
57.0733
981,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
52.4200
56.2400
51.8467
56.2400
1,117,650
Wed, 01 Apr 2026
54.4800
55.1667
53.5133
53.8400
1,462,800
Tue, 31 Mar 2026
53.3800
53.9933
51.7400
53.7667
1,172,400
Mon, 30 Mar 2026
53.0000
53.2000
51.4667
51.9667
1,263,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
50.8667
52.4000
50.2000
52.2400
1,366,050
Thu, 26 Mar 2026
50.5067
52.3733
49.7867
51.9733
1,460,100
Wed, 25 Mar 2026
50.3333
51.0667
49.4933
50.5067
1,111,650
Tue, 24 Mar 2026
46.3933
49.6933
45.9800
49.4000
1,816,650
Mon, 23 Mar 2026
47.7267
48.9800
46.0333
47.2867
2,080,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
46.0667
46.7289
45.1733
46.4622
4,381,425
Thu, 19 Mar 2026
45.4000
46.5289
45.0444
46.0800
1,579,275
Wed, 18 Mar 2026
47.3200
47.3200
45.7822
46.4400
1,973,025
Tue, 17 Mar 2026
47.4889
48.5111
46.8400
48.2667
1,310,850
Mon, 16 Mar 2026
47.9778
48.1600
46.6756
46.7600
1,436,175
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
8 · 8-K
After market open · 15:04 ET
8-K ↗
Fri, 13 Mar 2026
47.3511
47.9422
45.1911
46.0311
728,100
Thu, 12 Mar 2026
7 · 8-K
After market open · 15:12 ET
8-K ↗
Thu, 12 Mar 2026
46.0622
47.2000
45.8000
46.7200
1,043,550
Wed, 11 Mar 2026
46.6889
47.9467
46.6222
47.5778
634,500
Tue, 10 Mar 2026
48.5378
49.3556
47.0533
47.2489
886,950
Mon, 09 Mar 2026
46.7956
48.7022
45.9867
48.4622
1,075,950
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
50.9111
51.2667
47.9244
48.0267
962,100
Thu, 05 Mar 2026
53.9644
54.5467
52.5067
53.1378
930,825
Wed, 04 Mar 2026
56.1956
56.6667
54.7911
54.8356
868,500
Tue, 03 Mar 2026
55.9422
56.6978
53.9867
55.7244
1,121,175
Mon, 02 Mar 2026
55.4178
58.9200
55.1289
58.0667
690,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
57.5289
57.7778
56.0133
56.6667
635,400
Thu, 26 Feb 2026
57.1778
58.2222
56.4444
58.2044
609,975
Wed, 25 Feb 2026
57.0133
57.5600
55.8844
56.9333
657,225
Tue, 24 Feb 2026
55.3911
57.1067
55.1111
56.5644
703,575
Mon, 23 Feb 2026
57.2533
57.6133
54.7378
55.4311
944,550
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
55.5911
57.2756
54.4844
57.1867
582,300
Thu, 19 Feb 2026
56.3111
56.5333
55.3111
55.4978
749,025
Wed, 18 Feb 2026
56.5067
57.7778
56.2800
56.9244
802,125
Tue, 17 Feb 2026
56.6311
57.5022
56.1511
56.2178
742,275
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
55.4800
56.7289
54.4889
56.6311
866,925
Thu, 12 Feb 2026
57.3911
57.9333
55.0400
55.5333
773,775
Wed, 11 Feb 2026
56.3289
57.1156
55.3111
56.6667
979,200
Tue, 10 Feb 2026
55.3778
56.0711
54.2178
55.8267
1,139,625
Mon, 09 Feb 2026
54.1333
56.7244
54.1111
55.5333
1,659,825
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
51.8800
53.6400
51.3289
53.5733
1,395,450
Thu, 05 Feb 2026
54.1378
56.1067
50.1422
50.4667
1,805,625
Wed, 04 Feb 2026
6 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Wed, 04 Feb 2026
5 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 04 Feb 2026
50.3467
52.2933
49.9600
52.1644
1,826,100
Tue, 03 Feb 2026
50.6444
51.1067
48.9822
50.2711
685,125
Mon, 02 Feb 2026
50.0889
51.1911
49.4711
50.5778
1,237,950
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
49.2489
50.6533
49.1867
49.8933
1,127,700
Thu, 29 Jan 2026
48.4800
49.8889
48.3067
49.8844
1,051,650
Wed, 28 Jan 2026
48.2978
48.6667
47.3156
47.9111
488,025
Tue, 27 Jan 2026
47.8311
48.3289
47.5556
48.2933
365,400
Mon, 26 Jan 2026
4 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Mon, 26 Jan 2026
3 · DEF 14A
After-hours · 16:08 ET
DEF 14A ↗
Mon, 26 Jan 2026
47.5111
48.0756
47.2222
47.9378
445,725
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
48.6311
48.8756
47.2044
47.5022
364,950
Thu, 22 Jan 2026
49.0711
49.4800
48.5156
49.0311
396,000
Wed, 21 Jan 2026
47.6889
49.1867
47.2756
48.9556
549,900
Tue, 20 Jan 2026
47.1156
48.4578
46.7600
47.1778
555,975
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
47.0711
49.1289
46.4756
48.1333
1,174,500
Thu, 15 Jan 2026
44.8711
47.1111
44.8711
47.0622
650,700
Wed, 14 Jan 2026
45.9156
45.9689
44.6400
44.9067
710,550
Tue, 13 Jan 2026
46.2667
46.2667
45.2667
45.8400
396,675
Mon, 12 Jan 2026
45.6133
46.6533
45.6133
46.3022
733,725
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
45.7156
46.2400
45.2844
46.1067
321,975
Thu, 08 Jan 2026
45.7556
46.3200
45.4044
45.8533
416,700
Wed, 07 Jan 2026
45.3778
46.0533
44.4533
45.8089
490,275
Tue, 06 Jan 2026
44.8311
45.5022
44.1511
45.4978
564,975
Mon, 05 Jan 2026
43.2133
45.2444
43.2133
45.1689
749,250
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
42.3067
43.8089
42.0889
43.2800
818,325
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
43.4978
43.5422
42.2044
42.2800
476,100
Tue, 30 Dec 2025
44.2267
44.3556
42.4356
43.3867
463,950
Mon, 29 Dec 2025
44.4133
44.4444
43.8444
44.1244
358,425
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
43.7556
44.7200
43.2044
44.5289
400,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
43.2178
43.9867
43.1378
43.5867
380,700
Tue, 23 Dec 2025
42.7956
43.6889
42.3822
43.3644
409,500
Mon, 22 Dec 2025
42.5289
43.4578
42.4444
42.9422
672,750
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
41.9200
42.8844
41.8622
42.5378
2,492,550
Thu, 18 Dec 2025
42.7733
43.2489
41.7556
41.8311
618,075
Wed, 17 Dec 2025
43.1022
44.0444
42.2267
42.5467
654,075
Tue, 16 Dec 2025
42.6756
43.5067
42.6622
43.1556
730,125
Mon, 15 Dec 2025
43.7333
44.0133
42.7378
42.7733
803,925
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
44.6622
44.7911
43.0800
43.3022
828,000
Thu, 11 Dec 2025
42.9600
44.6578
42.9067
44.5911
913,050
Wed, 10 Dec 2025
42.0133
43.6267
41.9422
43.1289
920,925
Tue, 09 Dec 2025
40.8622
42.8756
40.8000
42.4089
1,109,700
Mon, 08 Dec 2025
41.8044
41.8044
40.5778
40.7867
685,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
41.6800
41.6800
41.1733
41.5067
703,125
Thu, 04 Dec 2025
41.3244
42.1644
41.0711
41.4667
701,775
Wed, 03 Dec 2025
39.6267
41.5244
39.5067
41.5111
999,450
Tue, 02 Dec 2025
39.4533
39.5022
38.5911
39.3689
957,375
Mon, 01 Dec 2025
39.5600
40.0667
38.2267
38.9822
1,095,750
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
2 · 10-K
After-hours · 17:27 ET
10-K ↗
Fri, 28 Nov 2025
40.6667
40.9600
39.8356
40.2711
354,375
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
40.2356
42.3556
40.0356
40.4400
1,682,100
Tue, 25 Nov 2025
37.2578
40.0133
37.2578
39.6089
1,296,450
Mon, 24 Nov 2025
1 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 24 Nov 2025
37.4267
37.8311
36.6356
37.3333
1,147,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
37.4844
38.3867
36.4489
37.2044
917,775
Thu, 20 Nov 2025
39.5289
39.8711
37.3733
37.4844
774,675
Wed, 19 Nov 2025
37.8311
38.8311
37.5822
38.6444
747,450
Tue, 18 Nov 2025
37.7200
38.3511
37.3333
37.8311
830,475
Mon, 17 Nov 2025
39.6578
39.8267
37.6089
38.0222
1,391,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
38.9911
40.3333
38.1911
39.8267
1,039,950
Thu, 13 Nov 2025
39.8178
40.1956
38.9733
39.5156
572,625
Wed, 12 Nov 2025
40.2133
40.6711
39.8222
40.0133
845,775
Tue, 11 Nov 2025
40.1556
40.4578
39.7822
39.9644
452,025
Mon, 10 Nov 2025
39.8978
40.8400
39.8133
40.3244
647,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
38.1289
39.7111
37.7333
39.5867
737,775
Thu, 06 Nov 2025
37.7867
38.7289
37.3378
38.2533
867,375
Wed, 05 Nov 2025
38.0000
38.5244
37.3778
37.7911
976,050
Tue, 04 Nov 2025
38.4844
38.7778
37.3333
37.8311
1,484,100
Mon, 03 Nov 2025
40.5333
40.7111
38.0000
38.5289
2,197,125
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
41.4756
41.8044
40.6089
40.8533
706,950
Thu, 30 Oct 2025
41.0311
41.9022
40.9111
41.5244
1,086,750
Wed, 29 Oct 2025
42.9022
42.9022
41.1022
41.4267
1,068,525
Tue, 28 Oct 2025
43.7378
43.7378
42.3778
42.7200
714,375
Mon, 27 Oct 2025
44.8844
44.9911
43.5200
43.6622
682,425
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
45.1378
45.2222
44.3733
44.4400
600,750