Daily NYSE 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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
74.0500
75.5500
73.7500
74.7900
570,442
Thu, 03 Sep 2026
77.1900
77.4500
74.5100
74.6000
595,000
Wed, 02 Sep 2026
73.6000
76.8200
73.6000
76.2700
737,200
Tue, 01 Sep 2026
75.0200
75.5900
73.4500
74.2300
577,000
Mon, 31 Aug 2026
28 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 31 Aug 2026
76.0500
76.5200
74.2800
75.0700
561,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.7200
76.0200
73.9200
75.7100
750,800
Thu, 27 Aug 2026
74.2200
74.7800
72.9100
73.9300
586,200
Wed, 26 Aug 2026
74.4700
74.9300
72.9000
74.6100
819,300
Tue, 25 Aug 2026
75.5200
75.6700
74.6000
74.8000
536,500
Mon, 24 Aug 2026
78.6700
79.1800
76.1900
76.4900
630,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.1300
80.0900
78.8100
78.9300
746,200
Thu, 20 Aug 2026
78.5800
80.1900
78.0100
78.8500
681,400
Wed, 19 Aug 2026
78.3900
80.5800
77.6600
79.4500
772,200
Tue, 18 Aug 2026
78.2800
79.0400
76.4500
77.5200
865,100
Mon, 17 Aug 2026
79.0500
79.5000
77.3100
78.2100
943,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.6600
80.8600
79.3700
79.5500
834,100
Thu, 13 Aug 2026
78.4900
80.3500
78.0000
80.1900
617,800
Wed, 12 Aug 2026
80.3800
80.4100
78.0300
79.1700
734,200
Tue, 11 Aug 2026
78.8200
80.9800
78.8200
80.8400
1,023,700
Mon, 10 Aug 2026
77.2600
79.3100
76.6200
79.0900
1,298,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
76.9500
79.1500
76.3300
77.4700
918,800
Thu, 06 Aug 2026
79.7700
80.5700
77.3500
77.4700
906,600
Wed, 05 Aug 2026
27 · 10-Q
After market open · 14:27 ET
10-Q ↗
Wed, 05 Aug 2026
79.4200
79.7700
75.4800
78.7400
1,786,800
Tue, 04 Aug 2026
72.8600
80.6400
72.7200
80.6300
3,009,300
Tue, 04 Aug 2026
26 · 8-K
Pre-market · 07:27 ET
8-K ↗
Mon, 03 Aug 2026
70.1600
71.0000
68.7000
69.8900
2,218,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
71.0300
71.5000
68.4800
70.5000
1,501,500
Thu, 30 Jul 2026
72.5200
72.8900
70.9800
71.7200
1,377,600
Wed, 29 Jul 2026
25 · 8-K
After-hours · 16:45 ET
8-K ↗
Wed, 29 Jul 2026
72.8800
73.0100
71.2600
72.2500
1,404,100
Tue, 28 Jul 2026
73.1700
74.3200
71.8900
72.1600
894,900
Mon, 27 Jul 2026
73.2200
73.5400
71.8600
72.3300
1,340,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.1000
75.1000
73.4400
73.8200
1,198,500
Thu, 23 Jul 2026
78.1700
78.3300
74.7000
75.2300
772,100
Wed, 22 Jul 2026
76.9800
77.9900
76.1400
77.0600
895,400
Tue, 21 Jul 2026
77.2600
77.3500
75.3400
76.2200
908,300
Mon, 20 Jul 2026
77.0800
77.6900
76.0000
76.9100
542,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
78.2000
79.8400
77.0800
77.6300
592,000
Thu, 16 Jul 2026
76.4700
78.1700
76.4400
77.0800
549,900
Wed, 15 Jul 2026
76.5000
77.6100
76.0700
77.0500
589,100
Tue, 14 Jul 2026
77.1000
78.0000
75.2800
77.0400
759,700
Mon, 13 Jul 2026
76.7100
78.0700
75.2900
76.0700
941,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.3000
75.7600
74.6700
75.4900
774,100
Thu, 09 Jul 2026
75.2200
76.2600
74.2800
74.4800
878,000
Wed, 08 Jul 2026
77.7200
78.6000
75.7600
75.8000
1,401,500
Tue, 07 Jul 2026
75.0400
77.1300
74.8200
76.2700
1,836,100
Mon, 06 Jul 2026
73.9500
75.2700
72.7100
74.8000
1,366,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.8800
75.1300
72.8800
74.7700
1,381,800
Wed, 01 Jul 2026
71.8600
74.2600
71.2300
72.8200
1,844,500
Tue, 30 Jun 2026
74.6800
75.2100
72.7100
73.0000
1,039,700
Mon, 29 Jun 2026
76.4400
76.5300
73.7300
74.7200
1,322,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
76.0000
77.1800
75.5800
76.6200
1,570,100
Thu, 25 Jun 2026
75.2500
76.8100
74.6600
76.5400
1,884,900
Wed, 24 Jun 2026
75.7400
76.6700
73.7700
75.8700
2,043,300
Tue, 23 Jun 2026
77.3700
78.3200
76.2600
76.4800
988,300
Mon, 22 Jun 2026
79.2900
79.7000
77.2700
77.9500
1,025,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
82.9400
83.0900
80.0900
80.2800
1,731,700
Wed, 17 Jun 2026
83.6700
87.2700
83.2300
83.4800
736,400
Tue, 16 Jun 2026
86.8900
87.6600
83.9200
84.3300
1,121,500
Mon, 15 Jun 2026
24 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 15 Jun 2026
87.6500
88.7600
86.1600
87.4500
620,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
87.4500
89.4700
86.5300
88.5000
770,800
Thu, 11 Jun 2026
88.4300
89.2300
86.4300
87.2700
531,700
Wed, 10 Jun 2026
86.5000
88.9900
85.8100
87.1200
1,179,500
Tue, 09 Jun 2026
85.6300
86.9200
84.3800
86.1100
1,184,300
Mon, 08 Jun 2026
84.3800
85.7800
83.7500
85.2600
914,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
84.2900
85.3400
82.9800
84.6400
826,300
Thu, 04 Jun 2026
86.2900
87.0400
84.3700
85.2500
781,600
Wed, 03 Jun 2026
86.4600
87.9000
85.7500
86.3900
867,200
Tue, 02 Jun 2026
86.3100
87.9300
85.8900
86.8300
722,200
Mon, 01 Jun 2026
87.5000
88.9900
86.3400
86.3800
916,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
87.5000
87.8100
86.0800
86.8300
916,400
Thu, 28 May 2026
87.4500
88.7000
87.1400
87.6700
857,500
Wed, 27 May 2026
86.9100
89.3700
86.3900
87.8100
1,072,500
Tue, 26 May 2026
88.7700
89.3900
88.0600
88.7700
693,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
88.7600
89.9800
87.1400
88.6000
829,700
Thu, 21 May 2026
88.7300
89.1300
86.5400
88.1000
873,300
Wed, 20 May 2026
88.4700
89.4900
87.7500
88.5000
926,400
Tue, 19 May 2026
91.2300
91.2300
88.1500
88.6600
1,099,000
Mon, 18 May 2026
23 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 18 May 2026
90.2200
93.1800
88.5700
91.4600
1,473,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
91.1900
91.5300
88.3300
88.5900
1,870,400
Thu, 14 May 2026
93.6500
94.3900
91.5000
91.5300
1,000,400
Wed, 13 May 2026
97.3400
98.3000
92.2200
92.2700
1,364,300
Tue, 12 May 2026
99.0200
99.5100
96.4400
96.5400
1,018,500
Mon, 11 May 2026
94.8800
98.9500
93.8600
97.5600
1,499,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
97.8800
98.4700
93.4200
93.8500
1,404,800
Thu, 07 May 2026
98.9500
100.0500
97.1000
97.3800
1,413,900
Wed, 06 May 2026
22 · 10-Q
After market open · 13:49 ET
10-Q ↗
Wed, 06 May 2026
99.4800
102.5700
98.6600
99.9200
2,171,000
Tue, 05 May 2026
102.7000
106.9300
101.2300
104.7800
1,799,900
Tue, 05 May 2026
21 · 8-K
Pre-market · 07:30 ET
8-K ↗
Mon, 04 May 2026
115.5200
116.2600
112.4000
114.8700
1,204,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
115.7500
117.0500
114.7800
114.9900
1,162,000
Fri, 01 May 2026
20 · 8-K
Pre-market · 07:08 ET
8-K ↗
Thu, 30 Apr 2026
111.4900
115.7100
111.1900
115.2800
940,600
Wed, 29 Apr 2026
112.0900
112.4800
110.4800
111.4100
930,000
Tue, 28 Apr 2026
112.4100
112.8600
109.1400
110.3500
692,800
Mon, 27 Apr 2026
111.9100
113.6600
109.4200
111.1900
794,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
112.0000
113.4900
109.6800
110.6400
1,052,400
Thu, 23 Apr 2026
114.3500
115.6000
110.5800
112.2500
982,900
Wed, 22 Apr 2026
117.4700
117.6600
113.5000
114.2800
1,087,600
Tue, 21 Apr 2026
112.9300
115.8800
112.1500
115.6500
854,600
Mon, 20 Apr 2026
19 · 8-K
After-hours · 17:05 ET
8-K ↗
Mon, 20 Apr 2026
111.7200
115.6000
111.7200
113.8800
885,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
114.0000
114.5100
110.7900
112.6100
1,491,700
Thu, 16 Apr 2026
116.7300
119.2300
116.4100
119.0000
1,084,400
Wed, 15 Apr 2026
118.1300
118.4100
114.4300
115.2500
951,300
Tue, 14 Apr 2026
119.4900
119.9700
115.0100
117.9300
935,300
Tue, 14 Apr 2026
18 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 13 Apr 2026
120.0000
121.9400
118.5000
120.1500
871,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
118.9700
120.9500
117.5000
118.3700
926,100
Thu, 09 Apr 2026
120.9900
122.5300
116.2600
117.2100
1,318,700
Wed, 08 Apr 2026
114.2500
120.8800
113.3300
120.8100
1,529,600
Tue, 07 Apr 2026
120.5200
124.2300
119.4400
123.3900
1,026,100
Mon, 06 Apr 2026
117.6100
119.6000
116.3700
119.5300
1,044,200
Mon, 06 Apr 2026
17 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
116.6000
120.0000
114.4900
119.4000
934,000
Thu, 02 Apr 2026
16 · 8-K
Pre-market · 08:01 ET
8-K ↗
Thu, 02 Apr 2026
15 · DEFA14A
Pre-market · 07:35 ET
DEFA14A ↗
Thu, 02 Apr 2026
14 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Wed, 01 Apr 2026
117.0000
119.3500
115.4300
116.5800
1,061,400
Tue, 31 Mar 2026
116.7500
119.6900
114.4700
116.8200
1,229,600
Mon, 30 Mar 2026
115.1100
117.1700
113.5900
116.0000
2,027,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
111.8000
114.4400
111.8000
113.2900
1,083,900
Thu, 26 Mar 2026
113.6300
115.9400
112.5600
113.4600
1,035,100
Wed, 25 Mar 2026
114.4100
116.1900
113.2300
114.2200
1,119,500
Tue, 24 Mar 2026
107.9400
115.1300
107.0700
114.0900
1,078,000
Mon, 23 Mar 2026
107.7900
111.4700
107.0000
108.5000
1,549,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
111.8000
112.4100
105.4800
106.1200
1,522,200
Thu, 19 Mar 2026
110.8900
112.6700
109.4000
111.2300
948,700
Wed, 18 Mar 2026
113.1200
115.7800
112.5600
112.6000
1,322,700
Tue, 17 Mar 2026
111.2500
114.9700
110.1800
111.4400
1,213,500
Mon, 16 Mar 2026
111.2500
113.1000
110.0000
110.7900
1,324,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
115.0000
116.4600
111.5000
112.0400
1,606,600
Thu, 12 Mar 2026
107.2400
114.6500
107.2400
114.2200
1,622,500
Wed, 11 Mar 2026
104.7500
107.6800
103.5400
107.0300
1,051,500
Tue, 10 Mar 2026
104.8100
107.7400
103.8600
105.0400
927,400
Mon, 09 Mar 2026
102.1800
107.4500
100.5400
106.3400
1,215,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
104.0000
106.1000
99.3400
103.1900
1,486,700
Thu, 05 Mar 2026
107.5000
112.2100
104.8400
105.5100
1,999,600
Wed, 04 Mar 2026
105.3100
106.3900
101.6700
106.1300
1,031,800
Tue, 03 Mar 2026
103.4900
104.8600
99.6000
102.9200
1,569,400
Mon, 02 Mar 2026
103.3200
108.8800
102.7000
106.7900
1,758,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
98.2000
106.0000
97.9000
105.3800
1,287,600
Thu, 26 Feb 2026
13 · 10-K
After market open · 13:39 ET
10-K ↗
Thu, 26 Feb 2026
102.5700
103.6700
99.1100
100.3400
899,200
Wed, 25 Feb 2026
106.3600
106.6600
101.5600
103.0900
1,689,400
Tue, 24 Feb 2026
102.7200
107.9900
97.8300
104.1700
2,388,100
Tue, 24 Feb 2026
12 · 8-K
Pre-market · 07:22 ET
8-K ↗
Mon, 23 Feb 2026
11 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 23 Feb 2026
93.8400
95.2300
91.7600
93.0200
1,303,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
94.1000
96.2600
92.6900
94.4000
1,050,600
Thu, 19 Feb 2026
98.5400
100.0000
93.1000
95.0600
1,528,700
Wed, 18 Feb 2026
98.9500
100.7700
97.5200
99.5300
1,006,200
Tue, 17 Feb 2026
99.5800
101.3000
96.4800
97.8200
1,385,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
98.5000
101.3500
97.3100
100.0800
820,900
Thu, 12 Feb 2026
100.6900
103.0000
96.6800
98.7300
1,183,600
Wed, 11 Feb 2026
98.5600
102.9800
98.5600
100.3600
1,850,400
Tue, 10 Feb 2026
97.0300
100.2400
96.3400
99.1200
1,218,600
Mon, 09 Feb 2026
94.1000
96.6000
93.5500
96.4800
983,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
94.0900
96.3100
93.1800
95.9300
1,094,700
Thu, 05 Feb 2026
94.1700
95.2500
90.3200
92.1700
1,574,300
Wed, 04 Feb 2026
93.0500
98.0600
93.0500
96.0000
2,645,700
Tue, 03 Feb 2026
84.5300
91.5900
84.5200
90.9000
2,029,100
Mon, 02 Feb 2026
79.8900
84.2700
78.6100
83.7700
1,571,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
80.5800
82.0500
77.5800
79.3200
2,094,800
Thu, 29 Jan 2026
82.1000
82.6900
78.4400
81.5600
1,370,200
Wed, 28 Jan 2026
82.4900
83.0000
80.9900
81.8800
1,180,000
Tue, 27 Jan 2026
83.5200
84.5500
81.6500
81.6800
1,252,100
Mon, 26 Jan 2026
85.5900
85.9500
83.4900
84.1600
1,403,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
86.9000
87.3900
85.0800
85.2200
1,279,500
Thu, 22 Jan 2026
87.0900
89.8500
86.2000
86.7500
987,600
Wed, 21 Jan 2026
84.9900
87.9700
84.3200
86.6800
1,826,400
Tue, 20 Jan 2026
86.3000
86.3000
83.3000
83.9200
1,107,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
86.6300
88.8800
86.6300
87.8700
904,900
Thu, 15 Jan 2026
90.8200
91.0800
86.2700
88.3000
2,111,400
Wed, 14 Jan 2026
85.6300
90.1900
85.0700
89.8500
1,600,500
Tue, 13 Jan 2026
85.7200
86.4800
84.4800
85.0000
1,179,700
Mon, 12 Jan 2026
83.0000
85.1300
82.6300
84.9400
2,078,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.9000
83.3000
78.4200
83.2000
1,622,700
Thu, 08 Jan 2026
73.8600
81.5500
73.5000
79.5300
1,759,300
Wed, 07 Jan 2026
77.8600
78.6300
73.9500
74.4700
1,640,400
Tue, 06 Jan 2026
10 · 8-K
After-hours · 16:54 ET
8-K ↗
Tue, 06 Jan 2026
74.9000
78.3400
74.3900
77.4300
1,358,400
Mon, 05 Jan 2026
73.9000
77.3300
73.9000
74.9800
1,005,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.5700
75.1700
72.6900
74.1500
919,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
74.8100
75.2200
73.5000
73.9400
839,200
Tue, 30 Dec 2025
74.4200
75.4500
74.2900
74.8800
945,000
Mon, 29 Dec 2025
73.0100
74.6800
72.9600
74.3800
1,186,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
73.6300
74.0100
73.1800
73.7500
704,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
73.6100
74.1200
72.8400
73.6800
313,900
Tue, 23 Dec 2025
74.0400
74.3300
71.8700
73.2900
1,328,100
Mon, 22 Dec 2025
72.5700
74.6000
72.2600
74.3900
928,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
75.4400
75.4400
71.7900
72.4900
1,786,700
Thu, 18 Dec 2025
74.4000
75.6600
73.3400
74.7800
1,514,500
Wed, 17 Dec 2025
73.2000
75.4400
73.0800
73.9800
1,921,700
Tue, 16 Dec 2025
73.0000
74.4200
72.0600
73.3400
2,460,000
Mon, 15 Dec 2025
76.0200
76.3300
71.2700
73.6300
3,755,900
Mon, 15 Dec 2025
9 · 8-K
Pre-market · 07:30 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
75.2800
75.4000
73.6100
74.4000
1,944,500
Thu, 11 Dec 2025
72.6100
75.0900
72.2300
74.9200
1,960,500
Wed, 10 Dec 2025
68.6700
72.8500
68.2600
72.7300
1,752,400
Tue, 09 Dec 2025
68.6900
71.0300
68.4200
68.4400
1,464,200
Mon, 08 Dec 2025
67.8000
69.1300
66.9200
67.6200
1,580,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
68.2400
70.3400
67.5300
68.0200
1,488,000
Thu, 04 Dec 2025
68.6600
69.1700
67.2800
67.9700
2,100,800
Wed, 03 Dec 2025
66.7000
70.3100
66.4500
68.7100
1,538,500
Tue, 02 Dec 2025
67.5200
67.7300
66.0900
66.6000
1,249,300
Mon, 01 Dec 2025
65.5000
70.0600
65.5000
67.5900
2,362,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
64.7100
66.9700
64.6600
66.8100
1,050,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
62.8400
65.2200
62.7800
64.7200
1,524,200
Tue, 25 Nov 2025
60.8800
63.5500
60.7000
62.8700
2,194,300
Mon, 24 Nov 2025
58.8600
61.0400
58.6200
60.6200
3,632,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
56.9000
60.9200
56.8300
59.0300
1,929,100
Thu, 20 Nov 2025
57.8800
59.3700
56.3300
56.3800
1,915,000
Wed, 19 Nov 2025
58.3400
58.8400
56.8500
57.5000
1,869,700
Tue, 18 Nov 2025
59.0500
59.6800
57.4300
58.6500
1,410,300
Mon, 17 Nov 2025
62.5600
62.7700
58.5800
59.0500
1,037,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
64.2600
64.2600
62.3900
62.5600
858,500
Thu, 13 Nov 2025
62.6900
65.6800
62.6900
64.9100
1,985,700
Wed, 12 Nov 2025
63.4500
64.5800
62.3000
62.8100
1,189,200
Wed, 12 Nov 2025
8 · 8-K
Pre-market · 06:30 ET
8-K ↗
Tue, 11 Nov 2025
65.8100
66.2800
62.9400
63.4500
1,418,800
Mon, 10 Nov 2025
65.8500
65.8500
64.2100
65.1800
1,203,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
64.0000
65.5300
63.8900
64.9500
875,400
Thu, 06 Nov 2025
65.9200
66.3000
64.3300
64.4600
1,114,600
Wed, 05 Nov 2025
7 · 8-K
After-hours · 17:03 ET
8-K ↗
Wed, 05 Nov 2025
6 · 424B5
After-hours · 17:01 ET
424B5 ↗
Wed, 05 Nov 2025
66.5400
67.5000
65.3800
65.8600
931,900
Tue, 04 Nov 2025
5 · 8-K
After market open · 09:51 ET
8-K ↗
Tue, 04 Nov 2025
67.4600
68.1900
66.7600
66.7800
874,000
Tue, 04 Nov 2025
4 · 424B5
Pre-market · 09:22 ET
424B5 ↗
Mon, 03 Nov 2025
69.0000
70.6200
67.8700
68.2800
1,566,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 10-Q
After market open · 15:02 ET
10-Q ↗
Fri, 31 Oct 2025
2 · S-3ASR
After-hours · 17:02 ET
S-3ASR ↗
Fri, 31 Oct 2025
67.9100
69.5200
67.3300
68.8100
1,949,500
Thu, 30 Oct 2025
69.5200
72.8200
65.7700
68.2900
3,359,800
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:33 ET
8-K ↗
Wed, 29 Oct 2025
76.6400
76.6400
73.1200
73.4700
1,992,700
Tue, 28 Oct 2025
77.8400
78.8700
75.8000
76.4400
1,167,100
Mon, 27 Oct 2025
79.5700
80.0400
79.2000
79.7300
598,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
79.6500
80.2800
78.9000
79.2200
891,800
Thu, 23 Oct 2025
78.1300
79.2400
76.6000
78.7900
1,253,100
Wed, 22 Oct 2025
76.5200
77.6900
75.0800
75.3500
1,176,800
Tue, 21 Oct 2025
75.3400
77.0400
74.5800
76.9000
1,086,200
Mon, 20 Oct 2025
75.8300
76.2000
74.9100
75.3900
664,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
76.0000
76.2000
74.7000
75.2500
989,500
Thu, 16 Oct 2025
77.6200
77.8900
75.3600
76.0500
909,100
Wed, 15 Oct 2025
78.2300
79.0800
77.0900
77.3300
1,359,200
Tue, 14 Oct 2025
75.1000
78.0400
74.2900
77.7900
1,009,700
Mon, 13 Oct 2025
76.7100
78.5400
76.3000
77.7300
872,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
81.2000
81.7000
75.4900
75.6400
1,402,600
Thu, 09 Oct 2025
82.5000
83.0000
80.0800
80.7200
1,264,100
Wed, 08 Oct 2025
80.6300
82.6900
79.2400
82.3700
1,126,900
Tue, 07 Oct 2025
82.0000
83.4800
79.5000
80.3600
1,628,200
Mon, 06 Oct 2025
83.2600
83.3400
81.2500
81.7000
899,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
79.9500
82.7700
78.7900
82.3100
936,300
Thu, 02 Oct 2025
76.7000
80.2600
76.6800
79.8700
1,376,600
Wed, 01 Oct 2025
76.5200
77.5400
75.0900
76.7600
1,180,600
Tue, 30 Sep 2025
76.3700
77.2300
75.0300
77.0600
936,600
Mon, 29 Sep 2025
78.5000
78.8900
76.5300
77.0200
599,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
76.5800
78.3700
76.1600
77.6500
1,076,500
Thu, 25 Sep 2025
77.8700
78.1100
75.8600
76.0000
1,061,400
Wed, 24 Sep 2025
79.7100
81.0300
78.8100
78.8800
1,022,000
Tue, 23 Sep 2025
82.0100
82.3900
79.5500
79.7000
969,600
Mon, 22 Sep 2025
82.5000
82.5000
80.9200
81.2600
1,575,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
84.6000
84.9500
82.7000
83.0700
1,342,200
Thu, 18 Sep 2025
88.0100
88.3300
84.9000
84.9600
1,243,800
Wed, 17 Sep 2025
88.2300
91.5000
85.6600
86.9600
1,357,200
Tue, 16 Sep 2025
87.0900
88.2400
86.7500
87.7000
1,035,000
Mon, 15 Sep 2025
88.7200
89.0900
85.8400
86.7500
1,027,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
89.2100
89.6900
87.8600
88.1300
745,800
Thu, 11 Sep 2025
85.4400
89.6500
85.4400
89.5800
831,600
Wed, 10 Sep 2025
85.4900
86.7000
84.9000
85.0700
751,700
Tue, 09 Sep 2025
88.0000
89.1100
85.6700
86.0100
1,086,400
Mon, 08 Sep 2025
89.1100
89.1100
86.2900
88.3800
857,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
88.3100
92.2200
87.4100
89.4200
1,200,200