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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
81.8000
82.7700
79.9200
80.5600
661,173
Thu, 22 Oct 2026
78.5000
82.1200
78.5000
82.0000
620,300
Wed, 21 Oct 2026
77.9100
78.6700
77.2400
78.0600
513,800
Tue, 20 Oct 2026
78.4000
79.4500
78.0700
78.2600
494,900
Mon, 19 Oct 2026
77.7400
78.4600
76.0100
77.4200
641,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
25 · 8-K
After-hours · 20:40 ET
8-K ↗
Fri, 16 Oct 2026
78.0200
79.4200
77.2400
78.5300
679,300
Thu, 15 Oct 2026
78.1800
80.6700
77.1600
77.3900
628,500
Wed, 14 Oct 2026
77.7300
78.2600
76.8600
77.6600
572,100
Tue, 13 Oct 2026
77.5000
78.0900
76.2900
76.9400
544,500
Mon, 12 Oct 2026
75.0300
77.2200
74.8000
76.8300
667,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
73.9800
75.3200
73.5200
74.8200
585,100
Thu, 08 Oct 2026
72.9500
74.3100
72.6200
74.2300
591,000
Wed, 07 Oct 2026
73.4400
73.4400
71.5700
72.5400
777,800
Tue, 06 Oct 2026
73.1500
74.0200
72.8600
73.3200
564,900
Mon, 05 Oct 2026
72.4400
73.4700
72.1100
72.6800
875,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
72.8300
73.6000
72.2100
72.5600
727,800
Thu, 01 Oct 2026
72.4900
73.0300
71.4500
72.8300
699,000
Wed, 30 Sep 2026
73.5300
73.7600
72.6500
72.8500
788,700
Tue, 29 Sep 2026
73.9600
75.1100
72.6700
73.4300
796,100
Mon, 28 Sep 2026
72.8500
75.2200
72.5200
74.8700
829,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.0900
74.1100
72.7400
73.1500
723,100
Thu, 24 Sep 2026
76.0300
76.4400
74.1300
74.1400
665,600
Wed, 23 Sep 2026
76.0900
76.3900
75.3500
75.8100
790,500
Tue, 22 Sep 2026
75.6100
76.9000
74.8900
75.9700
1,183,600
Mon, 21 Sep 2026
76.5000
77.5000
74.5900
75.2600
1,230,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
77.4000
77.4400
75.9200
76.5700
2,075,000
Thu, 17 Sep 2026
79.1700
79.1700
77.2700
77.8600
1,051,300
Wed, 16 Sep 2026
76.3900
79.6700
76.3900
78.4900
929,500
Tue, 15 Sep 2026
78.7000
78.9300
76.9600
77.1700
1,443,700
Mon, 14 Sep 2026
81.2700
81.6600
79.0000
79.3700
1,261,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
80.4700
80.7800
79.6400
80.1900
557,400
Thu, 10 Sep 2026
81.7200
82.0000
79.8200
80.2800
593,300
Wed, 09 Sep 2026
81.9200
82.6300
80.7600
81.0700
878,400
Tue, 08 Sep 2026
84.3900
84.3900
82.1300
82.3600
1,123,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
83.4200
85.1800
83.2900
84.6400
823,400
Thu, 03 Sep 2026
84.4500
85.1100
83.4400
84.2600
652,700
Wed, 02 Sep 2026
83.7600
86.4100
83.6400
84.3200
1,338,200
Tue, 01 Sep 2026
83.1900
84.9400
83.1900
83.5900
850,500
Mon, 31 Aug 2026
84.9100
85.9500
83.2100
83.3600
876,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
81.7300
85.4500
81.7300
85.3500
886,900
Thu, 27 Aug 2026
80.7000
82.9900
79.6500
81.4900
990,600
Wed, 26 Aug 2026
81.4400
83.4100
80.8500
81.9700
607,900
Tue, 25 Aug 2026
81.9000
82.2900
80.3500
81.0600
709,200
Mon, 24 Aug 2026
81.0000
83.4600
80.7000
82.3800
777,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
78.7000
80.8700
78.6000
80.5000
874,900
Thu, 20 Aug 2026
78.5300
79.3200
77.1400
78.5200
1,007,500
Wed, 19 Aug 2026
80.3300
81.4300
78.7400
78.8500
905,100
Tue, 18 Aug 2026
80.5400
81.0000
79.1100
79.8200
1,174,500
Mon, 17 Aug 2026
79.8500
80.6000
78.7300
79.3500
892,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
80.3600
81.4400
79.5600
80.9500
650,100
Thu, 13 Aug 2026
81.1400
81.8500
80.0000
80.5400
708,300
Wed, 12 Aug 2026
77.3200
80.5900
76.9900
80.5800
829,400
Tue, 11 Aug 2026
76.5000
79.4400
75.4000
78.4900
1,084,400
Mon, 10 Aug 2026
77.8900
78.7500
75.7000
76.2300
1,724,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
24 · 8-K/A
After-hours · 16:28 ET
8-K/A ↗
Fri, 07 Aug 2026
85.4400
85.6000
77.6000
78.6900
3,898,100
Thu, 06 Aug 2026
23 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Thu, 06 Aug 2026
22 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 06 Aug 2026
90.3600
91.6500
89.2100
90.2300
1,362,200
Wed, 05 Aug 2026
90.6800
91.1200
88.2300
89.2200
896,700
Tue, 04 Aug 2026
89.1600
91.0100
88.0400
90.5900
791,400
Mon, 03 Aug 2026
91.5000
93.9900
90.2200
90.2700
712,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
92.2500
92.8500
91.3400
91.4100
655,900
Thu, 30 Jul 2026
96.4700
97.2300
92.8600
92.9600
798,500
Wed, 29 Jul 2026
94.1100
97.7000
94.1100
97.5300
861,200
Tue, 28 Jul 2026
93.0300
96.4600
92.8800
94.3200
834,300
Mon, 27 Jul 2026
91.3100
92.4000
90.5500
91.3100
970,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
90.4700
92.3400
90.4300
90.9100
851,300
Thu, 23 Jul 2026
89.9800
91.3200
88.7100
90.1600
1,122,400
Wed, 22 Jul 2026
89.7200
91.9300
89.5300
91.0100
937,500
Tue, 21 Jul 2026
88.0100
88.8900
86.6500
88.3900
720,300
Mon, 20 Jul 2026
85.5000
87.4800
85.0000
87.3400
780,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
89.2200
90.5000
85.9200
86.8600
690,600
Thu, 16 Jul 2026
85.8300
88.1900
85.8300
87.8900
816,300
Wed, 15 Jul 2026
85.0600
86.5700
84.7500
85.2300
685,100
Tue, 14 Jul 2026
87.0300
87.7800
84.5300
85.1200
815,300
Mon, 13 Jul 2026
86.9200
88.5000
86.2100
86.7000
712,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
84.8400
86.4100
83.8900
86.2800
728,200
Thu, 09 Jul 2026
85.5800
85.9900
84.3100
84.7000
958,500
Wed, 08 Jul 2026
88.6300
88.9000
85.4600
85.9100
916,800
Tue, 07 Jul 2026
89.7700
91.7000
88.2600
88.7700
1,051,300
Mon, 06 Jul 2026
93.0300
93.5900
88.4700
88.5000
855,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
91.8800
93.4300
91.0800
92.7800
1,418,500
Wed, 01 Jul 2026
87.7500
91.7800
87.7500
90.9400
810,800
Tue, 30 Jun 2026
88.7900
88.9500
87.7000
88.2600
723,900
Mon, 29 Jun 2026
89.6900
90.7700
88.5100
89.7300
833,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
89.8000
91.0000
88.0500
89.4100
1,248,400
Thu, 25 Jun 2026
90.6600
91.4900
88.2400
89.2600
953,300
Wed, 24 Jun 2026
89.4800
92.0600
89.4800
90.8400
890,100
Tue, 23 Jun 2026
87.9700
89.1700
87.4800
88.9300
791,000
Mon, 22 Jun 2026
88.2500
88.9500
86.3700
86.6800
736,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
88.9600
89.6500
87.8000
88.4100
1,154,400
Wed, 17 Jun 2026
91.6000
92.2100
88.6300
88.9600
1,013,800
Tue, 16 Jun 2026
92.3200
92.7400
91.5700
92.3700
590,300
Mon, 15 Jun 2026
92.7400
94.2900
92.1700
92.3600
622,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.3300
93.9500
92.3900
93.1400
654,400
Thu, 11 Jun 2026
93.3700
94.0800
92.3000
93.1700
901,500
Wed, 10 Jun 2026
91.8900
94.3300
90.4500
93.5300
886,700
Tue, 09 Jun 2026
90.3200
92.3000
89.8600
91.5100
586,200
Mon, 08 Jun 2026
89.5200
91.2200
88.2000
90.0500
711,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
89.3300
91.7700
88.9300
90.4300
648,300
Thu, 04 Jun 2026
92.0100
92.2700
86.8500
88.7200
1,099,200
Wed, 03 Jun 2026
90.7800
92.1000
90.4500
91.0000
737,000
Tue, 02 Jun 2026
89.2800
91.2600
89.0800
90.6200
1,001,500
Mon, 01 Jun 2026
90.9300
91.7700
87.8700
89.1300
1,517,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
95.9900
96.5200
91.7000
91.8400
1,414,500
Thu, 28 May 2026
96.6400
97.5600
95.1600
96.3700
573,200
Wed, 27 May 2026
96.3400
97.5000
95.9200
96.7500
559,600
Tue, 26 May 2026
97.0200
98.1900
94.5700
95.8700
839,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
97.3800
98.4600
96.1400
97.1700
520,300
Thu, 21 May 2026
96.5700
97.2900
94.3200
97.2700
757,300
Wed, 20 May 2026
97.8200
98.2900
95.8700
97.5100
897,500
Tue, 19 May 2026
99.8700
101.6800
97.5700
97.6900
1,177,600
Mon, 18 May 2026
100.9900
102.1200
99.5600
99.6100
816,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
103.3800
104.2700
100.9800
101.0700
600,000
Thu, 14 May 2026
104.3500
105.5200
102.5000
102.7800
641,600
Wed, 13 May 2026
102.1600
105.1800
102.1600
104.3100
967,400
Tue, 12 May 2026
101.2800
105.1000
101.1100
102.7500
1,202,500
Mon, 11 May 2026
102.6600
103.2000
100.5000
100.5300
960,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
96.4600
103.5100
96.2900
102.0500
1,632,400
Thu, 07 May 2026
21 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Thu, 07 May 2026
20 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 07 May 2026
102.6800
104.0500
102.1000
102.9900
953,900
Wed, 06 May 2026
105.1900
105.7100
102.7300
103.7400
1,028,600
Tue, 05 May 2026
103.5900
104.0400
101.2100
103.7100
812,900
Mon, 04 May 2026
103.1000
104.9800
102.9500
103.8400
752,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
105.3800
105.9600
102.1000
103.4000
604,300
Thu, 30 Apr 2026
101.8100
104.8400
101.8100
104.7500
598,000
Wed, 29 Apr 2026
102.7500
103.1500
101.3900
102.0500
628,700
Tue, 28 Apr 2026
105.2300
105.2900
102.6900
103.1100
779,000
Mon, 27 Apr 2026
103.6300
106.2800
103.6300
103.8100
515,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
104.5800
105.8900
102.8100
103.6500
741,900
Thu, 23 Apr 2026
104.8900
105.2600
103.9500
104.6400
560,000
Wed, 22 Apr 2026
107.2900
107.4000
103.6300
104.2300
957,200
Tue, 21 Apr 2026
104.1000
108.0900
103.8500
106.9300
1,195,700
Mon, 20 Apr 2026
101.3000
104.0600
101.1900
104.0600
657,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
99.6600
101.8200
99.2700
101.5900
545,800
Thu, 16 Apr 2026
99.2000
101.7500
99.0800
99.5500
544,800
Wed, 15 Apr 2026
100.5900
100.5900
99.1700
99.3900
654,900
Tue, 14 Apr 2026
98.9800
101.3900
98.9800
100.5900
535,500
Mon, 13 Apr 2026
100.7300
100.7300
98.1600
99.8600
637,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
102.5800
103.0500
100.9400
101.0200
453,500
Thu, 09 Apr 2026
100.4400
103.2000
99.8900
102.5800
739,600
Wed, 08 Apr 2026
99.2100
102.2300
99.2100
101.5400
844,600
Tue, 07 Apr 2026
100.2100
101.6500
99.9900
100.0500
511,600
Mon, 06 Apr 2026
100.0000
100.5200
99.4200
100.4700
595,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
97.2300
100.4200
96.9200
100.3200
616,600
Wed, 01 Apr 2026
98.8000
99.1600
96.9900
97.2300
735,100
Tue, 31 Mar 2026
97.8400
99.3300
96.9800
98.8600
753,000
Mon, 30 Mar 2026
95.9800
97.5300
95.0600
97.2000
783,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
95.8700
96.4600
94.5400
95.7000
520,100
Thu, 26 Mar 2026
97.3300
97.5100
95.6900
95.7300
717,900
Wed, 25 Mar 2026
96.5800
97.2600
94.1300
97.2100
870,500
Tue, 24 Mar 2026
97.1200
97.5300
96.0100
96.0200
721,200
Mon, 23 Mar 2026
98.2100
98.6900
96.9000
97.3500
870,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
97.5500
98.5300
96.4700
96.7200
2,227,800
Thu, 19 Mar 2026
95.4300
97.6400
95.4300
97.4100
1,273,800
Wed, 18 Mar 2026
95.7800
96.5000
95.1500
95.4600
790,000
Tue, 17 Mar 2026
98.3100
98.5100
96.7500
96.9300
849,400
Mon, 16 Mar 2026
99.2800
100.0400
97.3900
97.6800
695,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
19 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 13 Mar 2026
98.8000
99.7100
98.0500
98.4500
773,100
Thu, 12 Mar 2026
100.7100
101.4200
97.3400
97.7500
912,400
Wed, 11 Mar 2026
104.1600
104.1600
101.5000
101.6300
617,600
Tue, 10 Mar 2026
104.6100
105.3500
103.6600
104.0600
534,300
Mon, 09 Mar 2026
104.7600
105.6800
103.1700
105.4300
602,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
105.2300
106.0000
103.6600
105.5500
589,100
Thu, 05 Mar 2026
105.8200
106.7200
105.1800
105.5800
548,200
Wed, 04 Mar 2026
18 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 04 Mar 2026
107.0000
107.0000
103.3800
106.5900
678,300
Wed, 04 Mar 2026
17 · 8-K
Pre-market · 07:26 ET
8-K ↗
Tue, 03 Mar 2026
105.8500
106.9500
104.1100
106.6600
511,900
Mon, 02 Mar 2026
105.7800
106.8100
104.9000
106.6500
553,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.8000
107.2200
104.7800
106.3000
612,800
Thu, 26 Feb 2026
105.3800
106.1400
104.8000
105.6300
506,300
Wed, 25 Feb 2026
105.5400
105.8400
102.9100
104.5300
678,600
Tue, 24 Feb 2026
105.6700
107.2000
105.0700
105.8500
560,300
Mon, 23 Feb 2026
106.1000
107.1100
105.3100
105.9100
593,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
107.4300
107.6300
106.0900
106.7500
612,100
Thu, 19 Feb 2026
16 · S-3ASR
After-hours · 16:22 ET
S-3ASR ↗
Thu, 19 Feb 2026
108.5900
109.1200
106.7900
107.0400
803,100
Wed, 18 Feb 2026
108.6000
109.2900
107.5400
108.2400
694,000
Tue, 17 Feb 2026
112.4900
112.9700
107.5700
108.5000
969,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
110.4700
111.9200
109.5300
111.9000
932,300
Thu, 12 Feb 2026
111.8300
112.7600
110.3300
110.4100
887,300
Wed, 11 Feb 2026
109.1900
111.1500
108.6900
110.8600
1,013,800
Tue, 10 Feb 2026
113.8900
114.0800
109.0200
109.6500
1,140,400
Mon, 09 Feb 2026
114.4200
116.3500
112.3300
113.9400
1,852,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
110.0000
117.2800
109.0100
114.6100
2,776,800
Thu, 05 Feb 2026
15 · 10-Q
After-hours · 17:04 ET
10-Q ↗
Thu, 05 Feb 2026
14 · 8-K
After-hours · 17:01 ET
8-K ↗
Thu, 05 Feb 2026
106.0400
107.9900
103.8900
104.4100
1,130,400
Thu, 05 Feb 2026
13 · 8-K
Pre-market · 08:31 ET
8-K ↗
Wed, 04 Feb 2026
12 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 04 Feb 2026
103.3400
105.4600
100.3700
104.4700
1,015,200
Tue, 03 Feb 2026
100.5300
104.4600
100.0900
102.4900
971,800
Mon, 02 Feb 2026
102.3000
102.7100
100.7200
101.2900
1,273,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
99.2400
102.5600
98.8900
102.3100
902,600
Thu, 29 Jan 2026
98.2600
99.5100
97.9300
98.7800
615,100
Wed, 28 Jan 2026
98.0200
99.6500
97.3500
97.7900
810,600
Tue, 27 Jan 2026
97.9300
100.0200
97.7600
98.0300
1,061,800
Mon, 26 Jan 2026
98.0500
98.7600
97.1100
98.2500
798,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
98.8700
99.5600
97.5800
98.2900
568,500
Thu, 22 Jan 2026
99.7500
100.8000
98.9200
98.9800
606,200
Wed, 21 Jan 2026
98.0400
100.3900
97.3400
100.1500
846,500
Tue, 20 Jan 2026
99.0000
99.8800
97.5000
98.2600
788,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
97.9800
101.0900
97.1600
99.3300
693,400
Thu, 15 Jan 2026
97.7400
98.3500
96.7200
98.1000
696,700
Wed, 14 Jan 2026
97.3000
98.9800
97.3000
98.2800
910,300
Tue, 13 Jan 2026
97.9800
98.6500
97.3800
97.5700
897,400
Mon, 12 Jan 2026
99.3100
99.4300
97.9100
98.1100
532,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
98.3600
99.8000
97.6400
99.0900
530,000
Thu, 08 Jan 2026
96.1100
99.5700
96.1100
98.4300
748,800
Wed, 07 Jan 2026
99.1400
99.2000
96.2600
96.4800
766,300
Tue, 06 Jan 2026
96.6800
98.7100
96.2500
98.6000
1,007,300
Mon, 05 Jan 2026
99.1600
99.5300
96.6800
96.8400
982,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
99.0200
100.3600
98.2700
99.6300
512,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
99.4600
99.8100
98.7600
99.0500
466,400
Tue, 30 Dec 2025
99.8900
100.9800
99.3500
99.3500
490,000
Mon, 29 Dec 2025
101.4000
101.4000
99.5100
99.8900
682,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
101.2300
102.0700
100.5800
101.1600
405,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
101.1100
101.3900
100.6800
101.3200
323,700
Tue, 23 Dec 2025
101.1600
101.4200
99.7500
100.7100
613,700
Mon, 22 Dec 2025
99.5800
102.0600
99.4300
101.0000
661,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
11 · 8-K
After-hours · 16:36 ET
8-K ↗
Fri, 19 Dec 2025
101.4300
103.0100
100.4800
100.8300
1,373,700
Thu, 18 Dec 2025
101.1200
102.4800
100.8200
101.8100
791,800
Wed, 17 Dec 2025
98.9200
101.7600
98.9200
101.1900
910,400
Tue, 16 Dec 2025
99.2600
100.5100
98.3100
98.9300
874,400
Mon, 15 Dec 2025
98.7300
99.9800
98.1400
98.8100
832,400
Mon, 15 Dec 2025
10 · DEFA14A
Pre-market · 07:02 ET
DEFA14A ↗
Mon, 15 Dec 2025
9 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
97.9500
99.3400
97.6400
98.7400
740,200
Thu, 11 Dec 2025
96.6500
98.4700
96.5700
97.5800
937,400
Wed, 10 Dec 2025
97.3600
97.9300
96.4600
96.6500
993,600
Tue, 09 Dec 2025
97.4300
98.9700
96.4700
96.9700
957,200
Mon, 08 Dec 2025
95.3700
98.3700
95.0700
97.1700
787,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
97.6200
98.2100
95.9400
96.0000
835,800
Thu, 04 Dec 2025
100.0200
100.2700
97.1900
97.8600
758,300
Wed, 03 Dec 2025
98.8300
100.9500
98.4000
99.7200
999,100
Tue, 02 Dec 2025
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 02 Dec 2025
99.8700
100.6700
97.5000
98.5400
1,481,300
Mon, 01 Dec 2025
7 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 01 Dec 2025
102.8500
102.9100
99.7300
99.9500
1,063,300
Mon, 01 Dec 2025
6 · 8-K
Pre-market · 07:28 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
104.9800
107.0500
103.5700
104.0300
445,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 26 Nov 2025
102.0200
104.5300
101.3400
102.8200
1,142,100
Tue, 25 Nov 2025
96.8400
101.6300
96.3400
101.0200
1,632,700
Mon, 24 Nov 2025
4 · PRE 14A
After-hours · 16:11 ET
PRE 14A ↗
Mon, 24 Nov 2025
98.8100
99.1900
96.8400
97.0300
2,097,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After-hours · 16:38 ET
8-K ↗
Fri, 21 Nov 2025
2 · 10-K
After market open · 11:41 ET
10-K ↗
Fri, 21 Nov 2025
104.6000
106.5000
98.9100
99.4200
2,126,000
Thu, 20 Nov 2025
1 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 20 Nov 2025
107.0100
107.7200
105.2300
107.0800
888,800
Wed, 19 Nov 2025
107.0900
108.2700
106.2400
106.9500
659,200
Tue, 18 Nov 2025
106.2100
107.8000
105.1000
107.2000
671,100
Mon, 17 Nov 2025
105.5000
106.7000
105.5000
105.8700
665,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
107.0900
107.0900
104.8800
106.7000
573,000
Thu, 13 Nov 2025
106.8600
108.0400
106.2900
106.3400
639,500
Wed, 12 Nov 2025
106.2900
106.8800
105.7100
106.6300
647,200
Tue, 11 Nov 2025
105.8200
106.5600
105.1500
106.0200
579,600
Mon, 10 Nov 2025
106.6500
107.0200
105.1700
105.4300
669,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
105.4000
106.9200
104.5600
106.6800
549,100
Thu, 06 Nov 2025
105.4700
106.7400
104.6800
104.9100
534,400
Wed, 05 Nov 2025
105.6700
106.3900
104.2600
105.4600
582,700
Tue, 04 Nov 2025
106.1800
106.6600
104.7200
105.6600
551,900
Mon, 03 Nov 2025
104.0900
106.2800
102.3100
105.7800
886,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
101.3800
104.3200
100.4400
103.9300
543,900
Thu, 30 Oct 2025
104.4200
105.0700
100.7500
101.8300
1,022,200
Wed, 29 Oct 2025
105.6100
106.1500
102.9700
104.2200
865,700
Tue, 28 Oct 2025
107.6700
108.3800
106.5000
106.8300
563,200
Mon, 27 Oct 2025
109.1800
109.2100
107.0400
108.4000
764,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
108.5000
109.4700
108.1800
109.4100
357,100