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
81.1500
81.1500
79.2000
80.1500
513,993
Thu, 22 Oct 2026
79.0600
82.1500
78.3600
81.1500
589,900
Wed, 21 Oct 2026
79.9700
81.7500
79.4800
79.9200
953,400
Tue, 20 Oct 2026
74.4200
79.9000
74.4200
79.0900
787,700
Mon, 19 Oct 2026
72.4000
76.3500
72.3000
74.4800
812,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
73.7500
74.2600
70.5000
71.9300
1,388,200
Thu, 15 Oct 2026
75.5300
77.8900
73.1500
73.8700
1,222,100
Wed, 14 Oct 2026
77.3700
78.5700
75.4100
76.6800
685,300
Tue, 13 Oct 2026
79.4700
80.1900
78.1800
78.1900
503,100
Mon, 12 Oct 2026
81.8100
82.9500
79.4300
80.3500
547,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
77.2400
82.2400
77.0000
82.1100
1,206,700
Thu, 08 Oct 2026
78.4700
80.1900
75.8300
77.2800
1,225,000
Wed, 07 Oct 2026
79.0100
81.4000
78.5200
79.5000
809,900
Tue, 06 Oct 2026
84.9400
84.9400
77.7800
80.1800
1,122,000
Mon, 05 Oct 2026
84.5200
85.2300
81.8300
84.3800
629,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
84.8100
86.0000
83.3300
84.5200
581,500
Thu, 01 Oct 2026
82.8500
85.0000
82.5000
83.4200
921,000
Wed, 30 Sep 2026
83.3300
86.5100
82.2700
83.2900
1,535,600
Tue, 29 Sep 2026
83.3200
84.6700
81.1100
82.1500
1,363,300
Mon, 28 Sep 2026
83.9400
85.9500
83.2200
84.1900
923,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
86.4900
86.4900
84.0000
84.4600
499,700
Thu, 24 Sep 2026
88.8300
89.1800
82.7000
85.4900
1,294,400
Wed, 23 Sep 2026
94.0800
95.8100
85.0000
89.9300
1,993,000
Tue, 22 Sep 2026
93.3800
96.7800
91.5300
94.5500
1,054,900
Mon, 21 Sep 2026
95.7500
96.0000
91.7500
93.3800
1,185,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
98.1800
98.2900
94.5200
94.9600
1,943,000
Thu, 17 Sep 2026
94.9300
98.0200
94.0500
97.7300
1,046,900
Wed, 16 Sep 2026
92.7000
95.4600
92.1900
93.5500
927,000
Tue, 15 Sep 2026
95.1400
95.8100
90.4100
92.2000
784,600
Mon, 14 Sep 2026
92.5600
97.4800
92.5500
95.9300
773,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
93.4000
94.2900
90.4800
92.3800
585,300
Thu, 10 Sep 2026
90.2100
92.2900
88.0700
91.6500
554,600
Wed, 09 Sep 2026
93.5900
94.8500
91.2300
91.5000
525,000
Tue, 08 Sep 2026
90.0600
96.4400
87.6800
94.3100
868,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
90.0600
94.0000
89.3800
92.5100
600,500
Thu, 03 Sep 2026
91.7200
93.6900
90.1200
90.9900
732,600
Wed, 02 Sep 2026
93.0500
96.2000
89.8800
91.6300
671,700
Tue, 01 Sep 2026
90.7800
93.2000
90.2700
92.1100
596,200
Mon, 31 Aug 2026
91.0000
93.8800
86.0000
92.6200
1,292,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
22 · 424B5
After-hours · 16:10 ET
PROSPECTUS ↗
Fri, 28 Aug 2026
95.0800
95.4500
91.0100
91.1500
589,400
Thu, 27 Aug 2026
98.9300
99.6200
96.1600
96.5400
614,600
Wed, 26 Aug 2026
101.3000
102.4800
98.2400
99.4400
526,700
Tue, 25 Aug 2026
104.7400
106.9100
100.2900
101.8200
1,308,000
Mon, 24 Aug 2026
21 · 8-K
After-hours · 16:06 ET
CURRENT REPORT ↗
Mon, 24 Aug 2026
106.7500
107.2300
100.6400
102.4200
992,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
20 · S-3
After-hours · 16:18 ET
REGISTRATION STATEMENT ↗
Fri, 21 Aug 2026
105.4800
109.5200
103.8600
107.9600
935,800
Thu, 20 Aug 2026
107.7200
109.0100
103.1400
104.8600
778,900
Wed, 19 Aug 2026
115.5200
115.5200
107.5200
109.6900
1,302,900
Tue, 18 Aug 2026
110.2700
113.3100
109.5500
113.0800
574,900
Mon, 17 Aug 2026
110.2200
113.0400
109.0900
112.6600
514,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
106.0200
111.3700
105.1000
111.0400
1,047,400
Thu, 13 Aug 2026
108.4200
108.8900
103.5900
108.1200
719,300
Wed, 12 Aug 2026
106.5700
109.4200
104.5900
107.4000
945,300
Tue, 11 Aug 2026
107.5500
107.5500
102.3100
104.6800
812,300
Mon, 10 Aug 2026
19 · 10-Q
After-hours · 16:06 ET
QUARTERLY REPORT ↗
Mon, 10 Aug 2026
96.5600
105.3100
95.5000
105.1400
872,600
Mon, 10 Aug 2026
18 · 8-K
Pre-market · 07:00 ET
CURRENT REPORT ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
99.7900
100.3400
97.1400
98.8200
308,700
Thu, 06 Aug 2026
96.7400
99.5100
96.3600
98.4200
717,300
Wed, 05 Aug 2026
98.7200
99.8000
95.6200
97.1900
639,800
Tue, 04 Aug 2026
96.0200
98.7200
94.2400
98.1300
621,200
Mon, 03 Aug 2026
94.8700
96.6800
90.6100
94.7900
807,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
98.8000
99.0000
92.7200
96.5100
758,500
Thu, 30 Jul 2026
90.3200
98.4400
89.5800
97.8600
1,439,700
Wed, 29 Jul 2026
90.9100
92.1000
85.1400
88.0700
790,300
Tue, 28 Jul 2026
89.3500
90.7900
87.0900
90.4500
766,600
Mon, 27 Jul 2026
91.7000
93.5000
89.3700
90.2000
744,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
92.5100
94.4900
90.3200
92.1600
579,200
Thu, 23 Jul 2026
91.6400
94.2500
89.7900
91.9500
615,900
Wed, 22 Jul 2026
92.5900
94.9200
92.0000
92.5300
728,700
Tue, 21 Jul 2026
93.1400
96.0000
92.3100
94.3200
585,400
Mon, 20 Jul 2026
93.1600
96.2700
91.5300
91.7100
1,339,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
81.6700
93.0000
80.7200
92.7000
2,804,600
Thu, 16 Jul 2026
84.9200
86.9300
82.5500
83.0400
560,700
Wed, 15 Jul 2026
85.5700
87.5300
82.8600
86.6500
825,200
Tue, 14 Jul 2026
86.5800
87.8400
84.2200
87.4700
900,300
Mon, 13 Jul 2026
84.9400
85.8300
82.5300
84.5600
769,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
87.9600
88.2700
84.6000
86.7900
503,000
Thu, 09 Jul 2026
85.7900
88.4600
84.2200
88.2700
560,900
Wed, 08 Jul 2026
84.5000
87.2300
81.1500
84.4000
1,042,700
Tue, 07 Jul 2026
83.1400
89.8500
82.5300
84.5000
2,202,800
Mon, 06 Jul 2026
83.6800
85.7300
82.9000
83.1300
1,579,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
90.8400
91.7800
82.2200
85.2100
4,524,000
Wed, 01 Jul 2026
94.1500
96.1400
92.9200
93.2900
1,483,600
Tue, 30 Jun 2026
92.5000
97.7800
90.2600
95.1700
1,755,500
Mon, 29 Jun 2026
90.5300
95.3800
90.0000
92.4900
1,735,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
85.5400
91.1200
85.2000
90.6000
4,733,600
Thu, 25 Jun 2026
82.9400
88.6500
82.6700
86.6300
1,806,300
Wed, 24 Jun 2026
81.9900
85.6800
80.4200
82.0900
1,640,900
Tue, 23 Jun 2026
84.0100
87.1000
83.0700
83.4000
1,328,200
Mon, 22 Jun 2026
81.0000
88.8300
79.0000
85.3800
4,201,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
73.2000
74.7400
70.9000
72.3400
2,986,500
Wed, 17 Jun 2026
68.6400
71.3600
67.9400
70.8800
769,900
Tue, 16 Jun 2026
69.0500
69.6500
66.6800
67.7100
816,200
Mon, 15 Jun 2026
69.6900
71.7200
67.7200
68.8600
1,002,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
68.3200
71.0900
67.6800
69.8900
781,500
Thu, 11 Jun 2026
64.1300
70.8300
64.1300
68.4700
1,188,800
Wed, 10 Jun 2026
66.3800
69.1900
63.9500
64.0300
1,017,100
Tue, 09 Jun 2026
64.9100
67.1300
62.5500
66.9300
1,566,600
Mon, 08 Jun 2026
61.7800
64.5000
61.5600
64.0600
1,214,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
63.0400
63.9200
59.3000
60.1400
1,301,600
Thu, 04 Jun 2026
17 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Thu, 04 Jun 2026
57.4600
63.5800
57.4600
62.2800
1,477,700
Wed, 03 Jun 2026
55.4300
58.4800
54.5300
57.2000
830,000
Tue, 02 Jun 2026
54.3800
55.5500
53.9500
55.2300
1,161,400
Mon, 01 Jun 2026
16 · 8-K
After-hours · 16:01 ET
CURRENT REPORT ↗
Mon, 01 Jun 2026
57.5300
57.8600
53.6200
55.0100
1,126,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
57.9800
59.0000
56.9200
58.5300
1,229,300
Thu, 28 May 2026
57.7200
58.9100
56.6200
57.9800
618,000
Wed, 27 May 2026
59.6500
60.6400
57.8100
57.9900
671,200
Tue, 26 May 2026
61.7100
61.8300
58.7100
59.0600
1,212,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
58.9700
61.1500
57.9800
60.6100
1,101,800
Thu, 21 May 2026
59.5600
60.3900
57.6500
58.6900
1,288,000
Wed, 20 May 2026
58.6800
60.9100
56.7400
60.6700
1,428,200
Tue, 19 May 2026
57.0000
58.6400
54.9900
57.5000
2,254,800
Mon, 18 May 2026
62.0000
62.1800
57.5200
58.3400
1,905,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
62.5000
63.6200
60.8600
61.9300
1,392,900
Thu, 14 May 2026
63.3600
65.5000
61.6300
63.9000
1,084,400
Wed, 13 May 2026
15 · 10-Q
After-hours · 16:01 ET
QUARTERLY REPORT ↗
Wed, 13 May 2026
64.5600
65.0000
62.1900
63.1800
947,400
Tue, 12 May 2026
65.0400
65.0700
62.9600
64.6500
1,088,300
Mon, 11 May 2026
65.0700
67.7700
64.0500
65.6800
937,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.1900
65.4500
63.6800
64.5900
942,400
Thu, 07 May 2026
69.8800
70.2000
63.5300
64.0700
3,024,300
Wed, 06 May 2026
69.6200
71.0200
68.6000
69.7900
1,893,100
Tue, 05 May 2026
67.1700
69.2800
65.0000
68.9500
2,035,700
Mon, 04 May 2026
61.4000
66.6300
60.9800
66.4600
2,199,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
68.7500
69.2500
62.0800
62.5800
3,952,800
Thu, 30 Apr 2026
14 · 8-K
After-hours · 16:17 ET
CURRENT REPORT ↗
Thu, 30 Apr 2026
69.6200
70.4900
67.3000
68.4100
3,976,700
Wed, 29 Apr 2026
13 · 424B5
After-hours · 16:55 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 29 Apr 2026
76.3400
76.3700
66.6500
68.1000
7,921,000
Tue, 28 Apr 2026
78.2100
84.9700
72.1600
73.9900
2,954,700
Mon, 27 Apr 2026
12 · 424B5
After-hours · 17:22 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Mon, 27 Apr 2026
11 · 424B5
After-hours · 17:22 ET
PRELIMINARY PROSPECTUS SUPPLEMENT ↗
Mon, 27 Apr 2026
90.0200
91.0000
74.7300
76.3900
6,902,100
Mon, 27 Apr 2026
10 · 8-K
Pre-market · 08:00 ET
CURRENT REPORT ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
67.8400
69.1700
66.5100
69.0300
1,091,900
Thu, 23 Apr 2026
69.9500
71.0000
67.3500
67.7400
1,681,200
Wed, 22 Apr 2026
69.8100
70.3800
68.6700
69.6800
1,141,900
Tue, 21 Apr 2026
9 · 424B7
After-hours · 16:23 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 21 Apr 2026
68.9100
70.1600
68.0200
69.0000
733,200
Mon, 20 Apr 2026
68.5000
70.5000
68.1000
68.8700
1,375,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
8 · DEFA14A
After-hours · 16:15 ET
PROXY STATEMENT ↗
Fri, 17 Apr 2026
7 · DEF 14A
After-hours · 16:10 ET
PROXY STATEMENT ↗
Fri, 17 Apr 2026
68.5200
70.1400
66.8000
68.9200
1,379,500
Thu, 16 Apr 2026
65.0000
67.9000
63.8800
67.0700
1,315,700
Wed, 15 Apr 2026
67.4500
67.9400
64.8800
65.5500
1,403,000
Tue, 14 Apr 2026
61.6800
67.5000
60.7500
67.0600
1,619,000
Mon, 13 Apr 2026
60.1600
63.5600
59.3500
61.3800
1,518,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
63.4700
63.4700
59.0000
59.5800
1,021,400
Thu, 09 Apr 2026
62.6000
63.9500
61.2400
63.6000
837,100
Wed, 08 Apr 2026
62.4600
64.6100
61.0200
62.0100
1,545,900
Tue, 07 Apr 2026
56.2800
60.6800
55.1000
60.6000
1,416,000
Mon, 06 Apr 2026
55.0000
58.9900
54.7600
56.3700
1,928,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
6 · S-3
After-hours · 16:05 ET
REGISTRATION STATEMENT ↗
Thu, 02 Apr 2026
49.0300
53.5600
49.0000
53.3100
1,638,000
Wed, 01 Apr 2026
49.8200
51.0100
49.4900
50.4300
1,014,600
Tue, 31 Mar 2026
46.5700
49.3300
46.0700
49.0500
1,028,000
Mon, 30 Mar 2026
44.5300
45.7800
43.5000
45.5200
827,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
45.0200
45.8400
44.0200
44.4800
885,600
Thu, 26 Mar 2026
42.4100
47.2500
42.0000
45.4600
1,558,600
Wed, 25 Mar 2026
40.1800
45.5200
39.8400
43.8100
814,200
Tue, 24 Mar 2026
40.5700
40.7800
39.0500
39.9000
488,800
Mon, 23 Mar 2026
39.9500
41.6700
39.1700
41.5600
562,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
38.9100
39.5900
37.5500
38.9100
1,257,500
Thu, 19 Mar 2026
40.7300
40.7300
37.7600
38.8200
650,000
Wed, 18 Mar 2026
41.2800
42.8800
40.6200
40.8000
986,000
Tue, 17 Mar 2026
41.5400
42.3000
39.7000
41.3100
645,400
Mon, 16 Mar 2026
41.3000
42.4100
39.2000
41.7500
1,289,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.8400
41.1900
32.3000
40.0000
1,585,400
Thu, 12 Mar 2026
5 · 10-K
After-hours · 16:03 ET
ANNUAL REPORT ↗
Thu, 12 Mar 2026
34.0000
34.0000
31.3200
31.9900
411,600
Wed, 11 Mar 2026
33.5000
36.1800
33.4500
34.4100
503,000
Tue, 10 Mar 2026
33.6500
34.9800
33.5700
33.6900
340,600
Mon, 09 Mar 2026
33.4500
35.6400
32.8200
33.6500
397,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
33.1000
33.7000
32.0800
32.9700
242,100
Thu, 05 Mar 2026
34.8700
35.2000
32.9800
33.1700
367,500
Wed, 04 Mar 2026
33.3400
35.6600
32.2400
34.9900
500,100
Tue, 03 Mar 2026
32.5000
33.6800
31.8600
32.8400
282,400
Mon, 02 Mar 2026
32.8800
34.6400
32.2600
33.6900
297,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
34.2000
34.9000
33.7300
34.4100
412,100
Thu, 26 Feb 2026
35.5000
35.5000
33.7300
34.3200
192,400
Wed, 25 Feb 2026
35.6100
36.5300
34.7800
35.2800
333,400
Tue, 24 Feb 2026
33.4900
36.2900
33.4900
35.5600
432,900
Mon, 23 Feb 2026
32.4900
33.9900
32.2200
33.3200
240,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
32.2500
32.9600
31.1500
32.3400
394,700
Thu, 19 Feb 2026
32.0700
32.8000
31.0900
32.4200
395,900
Wed, 18 Feb 2026
32.6500
33.6900
31.9800
32.2700
201,500
Tue, 17 Feb 2026
32.0100
33.1900
31.6500
32.6800
260,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
32.8100
33.9600
31.9500
32.2100
187,100
Thu, 12 Feb 2026
32.7000
33.6300
31.5000
32.6400
473,400
Wed, 11 Feb 2026
32.9500
32.9800
31.0000
32.2100
508,700
Tue, 10 Feb 2026
33.2600
33.8400
32.5100
32.8800
211,700
Mon, 09 Feb 2026
33.8900
33.8900
32.4700
33.2600
190,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
32.0300
33.4300
31.3800
33.0500
504,900
Thu, 05 Feb 2026
32.8400
34.1300
31.1500
31.4200
348,500
Wed, 04 Feb 2026
34.8200
34.8200
32.4900
33.0000
276,200
Tue, 03 Feb 2026
34.6000
35.1600
33.2500
34.5500
394,700
Mon, 02 Feb 2026
34.2800
35.4600
33.5800
34.3000
485,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
34.7000
35.4500
32.9300
34.2300
383,500
Thu, 29 Jan 2026
35.2400
36.0600
34.4800
35.2600
351,900
Wed, 28 Jan 2026
35.2300
35.5800
33.8400
35.1600
568,700
Tue, 27 Jan 2026
34.2000
36.2800
34.1400
34.9000
579,100
Mon, 26 Jan 2026
33.9900
34.9400
33.9100
34.1200
318,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
35.3300
35.8400
33.8900
34.3900
472,900
Thu, 22 Jan 2026
33.5000
36.5100
33.4000
35.5300
1,018,900
Wed, 21 Jan 2026
33.1200
34.7000
33.0500
34.4600
760,800
Tue, 20 Jan 2026
32.4500
34.3800
32.4200
33.2300
451,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
32.8000
33.8500
31.6100
33.4000
718,700
Thu, 15 Jan 2026
32.1400
32.8900
30.9600
32.5000
377,700
Wed, 14 Jan 2026
31.7000
32.0700
30.9600
32.0000
274,100
Tue, 13 Jan 2026
31.5600
31.5600
29.6600
31.3400
392,300
Mon, 12 Jan 2026
27.7400
30.7800
26.9100
30.6900
617,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
26.6000
28.1600
26.4600
27.8600
540,400
Thu, 08 Jan 2026
27.5600
27.7600
25.7900
26.4000
334,000
Wed, 07 Jan 2026
27.2700
28.5100
26.7800
27.8100
455,600
Tue, 06 Jan 2026
26.8100
26.9300
25.8900
26.6200
461,800
Mon, 05 Jan 2026
28.0500
28.0500
25.2300
26.8800
870,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
30.3100
30.6100
27.5200
28.2700
492,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
29.1200
30.8100
29.0900
30.3100
560,400
Tue, 30 Dec 2025
30.8300
30.9000
28.1500
29.1200
775,700
Mon, 29 Dec 2025
31.5200
31.8200
30.3600
30.9000
438,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
32.0000
32.2500
30.3100
31.7000
393,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
31.9500
32.4300
31.5600
32.1200
262,000
Tue, 23 Dec 2025
31.6200
32.6400
30.8800
31.7100
543,700
Mon, 22 Dec 2025
31.2600
32.6200
30.0500
31.9700
798,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
28.1700
32.2100
28.1000
31.8400
4,762,500
Thu, 18 Dec 2025
29.2600
30.0900
27.8400
28.1500
627,000
Wed, 17 Dec 2025
29.1300
30.0800
28.0800
28.3800
389,200
Tue, 16 Dec 2025
29.6900
30.8700
28.7900
28.9400
519,500
Mon, 15 Dec 2025
30.5700
31.3500
29.7700
30.1000
436,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
30.0700
31.0900
29.3800
30.1800
697,800
Thu, 11 Dec 2025
4 · 8-K
After-hours · 16:10 ET
CURRENT REPORT ↗
Thu, 11 Dec 2025
31.4500
31.9900
30.0200
30.2100
254,300
Wed, 10 Dec 2025
30.7900
32.2800
30.2800
31.4000
408,000
Tue, 09 Dec 2025
31.3000
31.8500
30.7200
30.7900
375,500
Mon, 08 Dec 2025
31.4200
31.8000
30.9000
31.4500
387,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.2000
31.8000
30.2200
30.8400
355,200
Thu, 04 Dec 2025
29.5000
31.2100
29.0400
30.9300
401,500
Wed, 03 Dec 2025
28.0900
30.2700
27.7900
29.6000
367,100
Tue, 02 Dec 2025
27.5000
28.0000
26.7300
27.8300
374,200
Mon, 01 Dec 2025
29.5200
29.6700
26.9500
27.6700
493,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.5300
30.8700
30.0100
30.1000
175,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
30.4800
31.0000
30.1800
30.4600
307,000
Tue, 25 Nov 2025
30.0000
30.6500
29.0400
30.5200
384,400
Mon, 24 Nov 2025
29.9000
30.8500
29.3000
29.8700
1,071,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
26.9000
29.6900
26.5200
29.2900
397,300
Thu, 20 Nov 2025
28.8100
29.8700
26.9200
26.9900
412,500
Wed, 19 Nov 2025
27.4900
28.8000
27.4900
28.2600
381,000
Tue, 18 Nov 2025
28.0700
28.2700
27.1300
27.4500
390,000
Mon, 17 Nov 2025
26.6500
28.4300
26.5200
28.2300
304,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
26.4300
27.8900
25.6200
27.0800
304,700
Thu, 13 Nov 2025
29.7900
29.9800
26.1800
26.3800
446,500
Wed, 12 Nov 2025
3 · 10-Q
After-hours · 16:02 ET
QUARTERLY REPORT ↗
Wed, 12 Nov 2025
28.0100
29.8600
27.5100
28.3000
317,800
Tue, 11 Nov 2025
27.8200
28.9400
27.2700
28.2000
356,700
Mon, 10 Nov 2025
28.1700
28.9900
27.2600
27.9600
318,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
28.0700
28.4300
26.4900
27.7500
517,200
Thu, 06 Nov 2025
27.0100
29.6400
26.2500
28.2800
573,300
Wed, 05 Nov 2025
2 · 424B3
After-hours · 16:24 ET
PROSPECTUS ↗
Wed, 05 Nov 2025
1 · 424B5
After-hours · 16:23 ET
PROSPECTUS ↗
Wed, 05 Nov 2025
27.2800
29.2500
26.2400
27.3100
777,900
Tue, 04 Nov 2025
25.5900
27.5500
25.5700
27.4300
723,100
Mon, 03 Nov 2025
28.1700
28.1700
25.8400
26.1900
447,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.2400
28.9800
27.4500
28.1700
341,500
Thu, 30 Oct 2025
27.5600
28.6600
27.1000
28.1100
373,000
Wed, 29 Oct 2025
27.4400
29.4600
27.1000
27.6100
314,500
Tue, 28 Oct 2025
27.5500
27.9200
27.1400
27.4400
118,000
Mon, 27 Oct 2025
27.9100
28.7600
27.2200
27.7000
452,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
27.6700
27.6700
26.7700
27.2500
166,200