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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
69.3600
71.0900
68.3100
70.1000
946,643
Thu, 22 Oct 2026
66.3800
71.1200
65.0000
70.7100
875,500
Wed, 21 Oct 2026
67.7700
67.9800
65.7600
66.4300
1,061,200
Tue, 20 Oct 2026
65.5400
67.8000
65.5400
66.6200
1,064,000
Mon, 19 Oct 2026
67.9000
67.9000
64.9800
65.8600
1,286,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
70.8000
72.1300
67.5400
68.4400
1,310,500
Thu, 15 Oct 2026
66.9300
71.1200
66.5900
69.9800
1,357,600
Wed, 14 Oct 2026
65.5500
65.8300
64.6200
65.4700
674,800
Tue, 13 Oct 2026
15 · 8-K
After-hours · 20:47 ET
8-K ↗
Tue, 13 Oct 2026
64.0200
65.3300
63.6100
65.2300
814,200
Mon, 12 Oct 2026
63.4900
64.7700
62.8300
63.9600
922,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
65.7600
66.1000
63.7300
63.8700
752,600
Thu, 08 Oct 2026
65.3500
66.4000
64.8300
66.1100
1,213,700
Wed, 07 Oct 2026
67.0000
67.6200
65.0000
65.8400
698,500
Tue, 06 Oct 2026
67.9500
68.4400
67.1700
67.6300
803,600
Mon, 05 Oct 2026
69.3600
69.3600
65.9000
67.2400
1,229,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
69.9600
70.5200
69.0400
69.5500
665,600
Thu, 01 Oct 2026
68.8800
70.2800
67.4500
69.0500
844,600
Wed, 30 Sep 2026
70.3900
70.7000
68.9400
69.1000
629,400
Tue, 29 Sep 2026
71.3800
71.4900
69.5800
70.1600
807,100
Mon, 28 Sep 2026
71.6500
72.0300
70.2900
71.3800
918,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
71.3700
72.3700
70.3200
72.1500
846,400
Thu, 24 Sep 2026
72.5800
72.8100
70.4500
70.9300
969,600
Wed, 23 Sep 2026
71.4100
72.9400
70.9400
72.3100
1,079,200
Tue, 22 Sep 2026
72.5300
74.7900
69.4700
73.8000
1,433,300
Tue, 22 Sep 2026
14 · 8-K
Pre-market · 06:36 ET
8-K ↗
Tue, 22 Sep 2026
13 · 10-K
Pre-market · 06:33 ET
10-K ↗
Mon, 21 Sep 2026
68.3900
70.1600
67.4300
69.9400
1,394,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
68.5800
68.7200
67.3100
67.7700
1,753,500
Thu, 17 Sep 2026
70.9500
71.7600
68.6000
68.8400
720,900
Wed, 16 Sep 2026
71.0100
71.5600
68.7800
69.7400
1,093,800
Tue, 15 Sep 2026
72.9400
73.2500
71.1500
71.3200
801,800
Mon, 14 Sep 2026
73.0000
74.3700
72.6100
73.4800
744,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
73.1100
74.1900
72.1700
72.8600
636,000
Thu, 10 Sep 2026
71.1500
72.6500
70.9000
72.0100
739,800
Wed, 09 Sep 2026
74.2200
74.4100
71.7300
71.9300
575,100
Tue, 08 Sep 2026
77.4700
77.4700
73.1000
74.1300
820,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
75.1800
77.2800
74.8100
76.9400
495,500
Thu, 03 Sep 2026
76.5900
77.8000
74.5800
75.7800
638,600
Wed, 02 Sep 2026
74.5300
76.7000
74.5300
75.7100
431,600
Tue, 01 Sep 2026
76.7200
76.7500
74.1300
74.3900
453,900
Mon, 31 Aug 2026
76.5900
77.2600
75.2500
76.0000
535,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
77.0500
77.6300
75.8800
77.0200
471,000
Thu, 27 Aug 2026
77.2400
77.9400
76.2700
76.3100
450,300
Wed, 26 Aug 2026
78.8800
79.4700
77.3600
77.8500
620,000
Tue, 25 Aug 2026
80.3800
80.3800
78.1400
79.4800
458,100
Mon, 24 Aug 2026
79.5600
80.4100
78.6900
79.4200
398,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.9200
80.5200
79.0200
79.4900
535,800
Thu, 20 Aug 2026
78.7500
79.0100
77.1900
78.7400
456,300
Wed, 19 Aug 2026
78.6500
80.9500
78.6500
80.0700
497,200
Tue, 18 Aug 2026
76.9800
78.8800
76.4100
77.7800
437,400
Mon, 17 Aug 2026
78.3600
78.8700
77.4500
77.6400
648,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
78.3200
79.5700
77.9300
79.0000
454,800
Thu, 13 Aug 2026
77.7100
80.1700
77.7100
78.8800
845,100
Wed, 12 Aug 2026
80.4700
80.6000
77.9400
78.9700
634,100
Tue, 11 Aug 2026
78.9200
81.6700
78.6000
81.3100
651,500
Mon, 10 Aug 2026
79.1900
79.7400
78.0000
79.5100
593,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
78.4300
80.2300
77.5900
79.5500
438,600
Thu, 06 Aug 2026
79.5900
79.5900
77.6000
77.6800
448,800
Wed, 05 Aug 2026
81.1400
81.1400
79.0200
79.4800
370,400
Tue, 04 Aug 2026
78.4100
80.1800
76.4500
79.9400
611,400
Mon, 03 Aug 2026
76.3900
78.7400
76.2000
77.5100
586,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.5900
75.9500
74.2600
74.9700
558,100
Thu, 30 Jul 2026
77.9600
77.9600
74.7600
75.8400
574,600
Wed, 29 Jul 2026
78.5700
80.0400
77.3500
78.0700
542,100
Tue, 28 Jul 2026
77.3800
81.0700
77.3800
79.2800
594,600
Mon, 27 Jul 2026
77.4200
79.2100
76.4300
76.5400
732,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
75.2700
77.7200
74.9200
76.6600
488,900
Thu, 23 Jul 2026
76.5500
76.7900
74.6500
74.9900
651,100
Wed, 22 Jul 2026
75.7600
78.1400
75.5300
77.6000
598,700
Tue, 21 Jul 2026
75.2100
76.1500
74.8600
75.3200
531,000
Mon, 20 Jul 2026
76.2900
76.8800
74.3300
75.7900
706,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
77.0000
78.8800
74.9800
76.2700
723,900
Thu, 16 Jul 2026
75.6300
78.4000
75.4500
77.4300
614,800
Wed, 15 Jul 2026
72.9100
75.6400
72.9100
74.9600
589,400
Tue, 14 Jul 2026
72.4500
73.4100
71.0300
72.3100
768,600
Mon, 13 Jul 2026
73.5300
74.5100
71.8800
71.9600
653,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
73.6000
74.5300
72.7300
72.8600
553,700
Thu, 09 Jul 2026
72.8200
74.2100
71.6700
73.2400
838,400
Wed, 08 Jul 2026
74.6400
74.6800
69.8600
72.3200
1,282,700
Tue, 07 Jul 2026
75.7400
77.6000
74.4700
75.5000
599,700
Mon, 06 Jul 2026
76.5000
77.0800
74.4800
75.7300
483,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.1600
77.0500
74.7800
76.5000
561,200
Wed, 01 Jul 2026
74.5400
76.9700
74.2100
75.1100
757,400
Tue, 30 Jun 2026
78.0200
78.0500
73.9200
75.1600
1,260,900
Mon, 29 Jun 2026
78.1000
79.2800
76.6800
78.9200
570,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.0600
78.8100
77.0600
78.7400
708,000
Thu, 25 Jun 2026
76.2700
79.9400
76.2700
77.9500
780,400
Wed, 24 Jun 2026
73.6200
77.1200
73.6200
75.4900
772,200
Tue, 23 Jun 2026
72.4900
73.4600
71.5000
72.8500
910,300
Mon, 22 Jun 2026
71.4900
73.2700
70.1700
72.5300
1,062,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.7000
74.1800
72.1500
72.3800
1,180,900
Wed, 17 Jun 2026
75.0000
76.5100
71.5900
71.9200
757,600
Tue, 16 Jun 2026
12 · 8-K
After market open · 15:33 ET
8-K ↗
Tue, 16 Jun 2026
75.6100
76.7000
74.7500
75.0300
788,500
Mon, 15 Jun 2026
78.0900
80.0200
75.6300
75.9800
879,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
77.8800
78.5400
76.7400
77.1700
1,007,100
Thu, 11 Jun 2026
74.8100
77.7700
74.6600
76.7300
693,600
Wed, 10 Jun 2026
78.4000
79.0300
74.8200
74.8400
800,000
Tue, 09 Jun 2026
78.1600
80.8700
78.1600
78.8100
1,006,300
Mon, 08 Jun 2026
75.8300
78.2500
75.2700
77.3700
1,262,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
75.4000
77.3500
74.2600
75.7000
1,163,400
Thu, 04 Jun 2026
78.3100
79.0800
74.6100
74.8500
1,117,300
Wed, 03 Jun 2026
70.3000
80.4100
69.7100
79.7600
1,568,500
Wed, 03 Jun 2026
11 · 8-K
Pre-market · 06:35 ET
FORM 8-K ↗
Wed, 03 Jun 2026
10 · 10-Q
Pre-market · 06:32 ET
10-Q ↗
Tue, 02 Jun 2026
77.8100
79.0700
77.0700
77.5400
1,010,700
Mon, 01 Jun 2026
78.9400
79.2100
76.5000
77.7500
888,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
80.4300
81.3000
78.8600
79.0800
652,300
Thu, 28 May 2026
78.0200
80.4700
76.5000
80.3200
485,700
Wed, 27 May 2026
79.0600
81.7200
78.5100
78.8700
742,500
Tue, 26 May 2026
78.1700
79.0600
77.3800
78.2100
593,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
75.0900
77.0800
75.0400
77.0100
429,100
Thu, 21 May 2026
74.0100
76.5500
72.1200
75.5200
889,100
Wed, 20 May 2026
72.0600
75.1800
71.0300
74.7600
711,900
Tue, 19 May 2026
73.0900
73.0900
70.5600
72.1300
747,200
Mon, 18 May 2026
74.1200
75.0800
73.3300
73.8100
510,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
76.6200
76.6200
73.7300
74.0800
603,100
Thu, 14 May 2026
76.0000
77.6000
75.1700
77.3000
819,900
Wed, 13 May 2026
74.3700
75.8800
73.5400
74.8600
616,800
Tue, 12 May 2026
74.6000
76.2100
72.8200
74.7000
1,019,500
Mon, 11 May 2026
77.2700
77.3500
74.0800
74.6600
930,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
77.5700
78.3900
76.3300
77.2000
439,400
Thu, 07 May 2026
77.8500
78.2800
76.1800
76.9400
724,600
Wed, 06 May 2026
76.7600
78.3500
75.6000
77.1800
521,300
Tue, 05 May 2026
73.8400
75.4400
73.8400
75.2400
480,400
Mon, 04 May 2026
79.2200
79.2200
73.3600
73.7200
563,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
79.1200
79.6900
77.3500
78.1800
494,400
Thu, 30 Apr 2026
78.0000
79.6900
77.2700
79.0400
662,700
Wed, 29 Apr 2026
77.7200
78.0100
76.8000
77.7500
451,400
Tue, 28 Apr 2026
78.7400
79.6700
76.7600
78.2900
404,200
Mon, 27 Apr 2026
79.1600
81.0800
78.3300
78.6800
564,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
78.6600
80.0000
77.8000
79.0000
603,900
Thu, 23 Apr 2026
77.9700
79.7600
77.7000
78.8100
817,600
Wed, 22 Apr 2026
81.0000
81.0000
77.6800
78.0000
506,700
Tue, 21 Apr 2026
81.4900
82.8900
78.9300
80.5200
957,100
Mon, 20 Apr 2026
80.0600
81.5500
78.2600
81.1100
547,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
79.4900
85.0000
79.1500
80.5500
871,700
Thu, 16 Apr 2026
76.4000
79.7300
76.3500
78.2300
687,900
Wed, 15 Apr 2026
78.2500
78.2500
75.0800
76.1800
750,600
Tue, 14 Apr 2026
79.0800
79.8200
78.2900
78.7500
553,600
Mon, 13 Apr 2026
78.6000
79.5900
77.3300
79.2900
984,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
80.6700
81.0900
78.6700
79.2300
388,000
Thu, 09 Apr 2026
78.0000
80.6700
76.8400
80.2800
732,400
Wed, 08 Apr 2026
79.9800
83.1800
78.6900
79.0600
1,139,700
Tue, 07 Apr 2026
76.6100
77.6500
75.7200
76.2500
610,100
Mon, 06 Apr 2026
76.1700
77.6500
75.5300
77.3000
747,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
76.3400
78.7000
74.6600
77.3600
871,500
Wed, 01 Apr 2026
80.0500
80.4900
77.6200
77.8700
988,800
Tue, 31 Mar 2026
79.6300
82.9000
78.7600
79.8900
832,800
Mon, 30 Mar 2026
79.1000
79.7200
77.6400
78.2300
584,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
80.7300
80.9700
78.7000
79.1200
619,600
Thu, 26 Mar 2026
80.5800
82.0500
80.1100
81.4400
585,500
Wed, 25 Mar 2026
83.9000
84.0300
79.6300
81.6200
1,102,900
Tue, 24 Mar 2026
9 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 24 Mar 2026
79.0800
83.2600
78.3400
83.0700
1,138,300
Mon, 23 Mar 2026
78.0300
81.3500
77.5700
80.4500
1,353,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
76.0800
76.9200
74.6800
75.2000
1,664,900
Thu, 19 Mar 2026
77.5000
78.5900
75.7600
76.3500
931,000
Wed, 18 Mar 2026
80.6000
81.2600
77.9300
78.0000
631,400
Tue, 17 Mar 2026
84.6900
85.0000
80.3600
81.2000
702,300
Mon, 16 Mar 2026
83.5200
84.4900
82.1900
83.5900
822,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
82.7500
82.8500
80.7700
82.3400
714,400
Thu, 12 Mar 2026
83.0300
84.0300
81.3800
82.3400
958,900
Wed, 11 Mar 2026
84.2000
86.3200
84.1100
84.7100
545,300
Tue, 10 Mar 2026
86.8300
87.9300
84.6400
84.7100
755,000
Mon, 09 Mar 2026
84.5400
86.4100
81.7300
85.8900
866,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
88.9000
89.6600
85.9900
86.3000
724,500
Thu, 05 Mar 2026
89.6300
92.2400
89.1700
90.2600
1,042,700
Wed, 04 Mar 2026
89.2000
90.9000
88.6600
90.8600
787,600
Tue, 03 Mar 2026
92.8100
92.9500
88.3700
90.3700
1,262,000
Tue, 03 Mar 2026
8 · 8-K
Pre-market · 06:35 ET
FORM 8-K ↗
Tue, 03 Mar 2026
7 · 10-Q
Pre-market · 06:33 ET
10-Q ↗
Mon, 02 Mar 2026
94.1400
96.4800
92.9800
95.6900
1,190,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
95.1000
96.1900
92.7000
96.1300
1,647,700
Thu, 26 Feb 2026
104.3100
105.1700
96.8800
97.0400
1,794,700
Wed, 25 Feb 2026
105.9600
105.9700
102.3900
103.7500
838,600
Tue, 24 Feb 2026
109.1600
110.5200
108.2300
108.5200
533,100
Mon, 23 Feb 2026
112.9200
113.5800
107.7600
108.0300
521,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
112.7000
115.2800
112.0200
113.6500
248,400
Thu, 19 Feb 2026
113.1000
114.8600
111.5500
113.2400
238,700
Wed, 18 Feb 2026
113.6400
117.1400
112.5900
115.4300
451,600
Tue, 17 Feb 2026
114.8100
115.3500
112.7100
114.7900
286,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
114.1400
115.5500
112.2700
114.7900
389,100
Thu, 12 Feb 2026
121.1700
122.8300
112.1400
113.5700
609,900
Wed, 11 Feb 2026
119.2000
120.7800
118.6500
119.8100
259,500
Tue, 10 Feb 2026
120.4800
121.1900
117.8500
118.5800
347,900
Mon, 09 Feb 2026
119.6800
121.1800
118.6400
120.2100
341,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
119.2100
121.4500
118.1600
119.9800
655,300
Thu, 05 Feb 2026
119.6600
120.6600
117.1300
118.5000
440,800
Wed, 04 Feb 2026
118.0000
121.0000
116.9100
120.3400
529,000
Tue, 03 Feb 2026
112.2200
118.9700
112.2200
118.2300
998,300
Mon, 02 Feb 2026
112.9800
114.5200
111.8800
113.0000
509,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
111.6600
112.8000
110.2000
111.8700
529,300
Thu, 29 Jan 2026
111.6800
113.2100
110.0400
112.9200
408,500
Wed, 28 Jan 2026
114.6100
114.7800
111.3700
111.8700
390,800
Tue, 27 Jan 2026
114.0100
114.6900
112.5200
114.3900
304,700
Mon, 26 Jan 2026
114.3700
114.9500
113.0200
113.9200
405,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
117.8800
118.0000
114.2100
114.3700
369,500
Thu, 22 Jan 2026
117.9300
119.2700
117.0500
117.9500
458,600
Wed, 21 Jan 2026
114.0200
118.7800
114.0200
117.7500
684,500
Tue, 20 Jan 2026
113.1300
115.4700
111.0000
112.8600
446,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
115.5100
115.6800
113.6500
114.7800
430,000
Thu, 15 Jan 2026
115.0500
117.9800
113.9400
115.4300
680,000
Wed, 14 Jan 2026
115.4500
116.2100
112.5100
114.4800
770,000
Tue, 13 Jan 2026
110.7500
116.2300
110.6200
115.5600
1,005,500
Mon, 12 Jan 2026
109.1900
110.4700
107.9900
108.2300
524,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
108.9600
110.0900
107.0400
110.0200
608,800
Thu, 08 Jan 2026
105.2700
109.1000
105.2700
108.0000
451,400
Wed, 07 Jan 2026
108.9000
109.7600
105.8000
106.3800
507,300
Tue, 06 Jan 2026
104.2700
109.2400
104.2700
108.8200
496,300
Mon, 05 Jan 2026
104.9100
106.8300
104.2500
105.0200
429,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
103.3700
105.8800
102.5500
105.4300
363,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
104.0000
104.5900
102.4900
102.6700
276,200
Tue, 30 Dec 2025
104.2600
105.1000
103.9100
104.2500
209,500
Mon, 29 Dec 2025
106.1800
106.2500
104.3800
104.4700
288,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
106.0300
106.8200
104.3900
106.1700
239,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
106.5800
106.7300
105.7900
106.3600
155,300
Tue, 23 Dec 2025
105.9500
106.7600
104.7600
106.1300
355,900
Mon, 22 Dec 2025
105.6400
106.2200
103.8500
106.0100
374,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
105.2100
106.9700
105.1500
106.0200
963,300
Thu, 18 Dec 2025
105.0100
105.8500
102.5800
104.3000
507,800
Wed, 17 Dec 2025
6 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Wed, 17 Dec 2025
101.8800
104.4400
101.8800
104.1600
477,400
Tue, 16 Dec 2025
5 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Tue, 16 Dec 2025
102.2200
102.7000
101.0000
102.5000
604,500
Mon, 15 Dec 2025
102.4000
102.9500
100.5900
101.4700
709,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
104.1000
104.1000
101.6500
102.4600
648,800
Thu, 11 Dec 2025
107.5300
107.6300
103.7100
103.9000
653,200
Wed, 10 Dec 2025
103.4300
107.8800
103.3100
107.1300
1,177,700
Tue, 09 Dec 2025
104.1100
105.1000
103.0800
103.5700
659,700
Mon, 08 Dec 2025
100.5800
104.3500
99.9100
103.9800
985,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
101.9900
105.3500
100.2200
100.8400
1,083,900
Thu, 04 Dec 2025
99.9400
102.9800
98.7000
102.0300
1,008,800
Wed, 03 Dec 2025
112.9600
117.0900
99.1800
99.7600
1,847,000
Wed, 03 Dec 2025
4 · 10-Q
Pre-market · 06:34 ET
10-Q ↗
Wed, 03 Dec 2025
3 · 8-K
Pre-market · 06:32 ET
FORM 8-K ↗
Tue, 02 Dec 2025
108.0700
110.8700
107.0500
110.2100
1,221,100
Mon, 01 Dec 2025
105.0000
109.9600
104.4000
107.6200
820,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
106.6700
106.6700
105.1000
105.6200
223,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
106.7800
108.0500
105.9200
105.9900
857,600
Tue, 25 Nov 2025
104.5900
107.3600
103.1700
107.3000
643,100
Mon, 24 Nov 2025
100.5400
103.9400
98.8400
103.4100
728,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
96.6300
102.9500
95.8300
100.8800
649,000
Thu, 20 Nov 2025
97.6500
98.9000
94.5000
96.0300
455,400
Wed, 19 Nov 2025
96.1700
98.7800
95.7000
97.2200
685,000
Tue, 18 Nov 2025
95.7300
96.7700
95.0300
96.0800
399,000
Mon, 17 Nov 2025
98.3400
99.2200
94.6600
96.3900
536,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
99.0800
99.0800
97.0000
98.6500
508,900
Thu, 13 Nov 2025
101.1200
102.1000
99.1300
99.7700
390,700
Wed, 12 Nov 2025
101.8100
103.3100
101.1700
101.4100
267,300
Tue, 11 Nov 2025
102.8000
103.2900
101.6300
101.8400
261,800
Mon, 10 Nov 2025
103.3900
103.9700
100.5000
102.0100
462,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
101.4900
104.1300
101.4900
103.8400
330,500
Thu, 06 Nov 2025
103.6000
104.2100
101.6300
101.8300
433,500
Wed, 05 Nov 2025
102.2100
105.7900
101.5200
104.2000
394,700
Tue, 04 Nov 2025
104.0200
105.0300
101.8800
102.3200
332,900
Mon, 03 Nov 2025
2 · DEFA14A
After market open · 15:05 ET
DEFA14A ↗
Mon, 03 Nov 2025
1 · DEF 14A
After market open · 15:01 ET
DEF 14A ↗
Mon, 03 Nov 2025
103.4900
104.8000
101.8100
104.3000
319,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
102.0700
104.7400
101.3400
104.3500
491,300
Thu, 30 Oct 2025
103.0300
105.3200
102.6300
103.3500
375,000
Wed, 29 Oct 2025
107.8900
108.9000
103.0300
103.6200
649,900
Tue, 28 Oct 2025
108.9500
110.1300
107.9600
109.4800
297,500
Mon, 27 Oct 2025
111.1600
112.0500
108.7100
109.0800
596,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
110.0500
111.0500
109.5500
110.7900
654,500
Thu, 23 Oct 2025
107.4200
109.0600
104.9100
109.0300
545,100