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
116.7900
117.2000
114.1150
114.9900
2,018,513
Thu, 22 Oct 2026
114.1500
118.2000
114.1500
118.1700
1,901,600
Wed, 21 Oct 2026
115.6500
116.0500
114.2100
114.8200
1,690,800
Tue, 20 Oct 2026
68 · 8-K
After market open · 11:31 ET
8-K ↗
Tue, 20 Oct 2026
114.3900
115.8600
114.1200
115.2700
1,861,600
Mon, 19 Oct 2026
115.0000
115.4500
112.8400
113.6700
1,437,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
115.5700
116.9100
114.9900
115.9100
2,143,500
Thu, 15 Oct 2026
67 · 8-K
After-hours · 20:22 ET
8-K ↗
Thu, 15 Oct 2026
114.4800
116.4500
113.4400
116.3500
2,111,100
Wed, 14 Oct 2026
112.5000
113.5700
111.9100
113.4900
1,633,700
Tue, 13 Oct 2026
114.3900
115.3000
112.5900
113.4100
1,369,200
Mon, 12 Oct 2026
113.5800
114.3200
113.0900
113.3900
1,208,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
66 · 8-K
After market open · 10:06 ET
8-K ↗
Fri, 09 Oct 2026
112.0000
113.4200
111.0400
113.0900
1,773,900
Thu, 08 Oct 2026
65 · 8-K
After market open · 10:02 ET
8-K ↗
Thu, 08 Oct 2026
111.9700
114.0000
111.3000
113.5300
1,526,600
Wed, 07 Oct 2026
112.5000
112.7400
111.4300
112.3600
1,604,100
Tue, 06 Oct 2026
113.8800
115.5100
113.3900
113.5400
1,652,700
Mon, 05 Oct 2026
112.9000
114.1500
112.5800
113.4800
1,487,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
111.5000
112.8900
110.6100
112.6000
1,877,800
Thu, 01 Oct 2026
113.1500
113.6900
111.5300
113.1300
1,508,600
Wed, 30 Sep 2026
114.9300
115.8800
113.4900
113.5800
1,577,700
Tue, 29 Sep 2026
115.5800
116.3600
114.4200
115.0600
1,457,100
Mon, 28 Sep 2026
118.6200
119.2200
115.4400
116.0900
1,510,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
119.1700
119.5800
117.6900
119.4500
1,023,400
Thu, 24 Sep 2026
118.4400
119.6500
118.1700
118.7500
1,683,200
Wed, 23 Sep 2026
117.0800
119.3600
116.9900
117.5900
1,403,200
Tue, 22 Sep 2026
64 · 424B2
After market open · 12:41 ET
424B2 ↗
Tue, 22 Sep 2026
119.0000
119.0000
116.2700
117.6600
1,411,300
Mon, 21 Sep 2026
119.2500
119.7700
118.4500
118.5300
1,149,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
116.9600
118.6000
116.2700
118.4000
3,152,200
Thu, 17 Sep 2026
118.2700
118.8200
117.4500
117.9300
1,211,100
Wed, 16 Sep 2026
119.1600
119.6200
115.3200
117.0400
2,223,000
Tue, 15 Sep 2026
63 · 424B2
After market open · 11:35 ET
424B2 ↗
Tue, 15 Sep 2026
119.3400
119.7200
118.2600
119.3100
1,322,500
Mon, 14 Sep 2026
62 · 424B2
After market open · 15:21 ET
424B2 ↗
Mon, 14 Sep 2026
119.2300
120.0000
118.8000
119.5000
978,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
120.0000
120.2700
117.4400
119.2400
1,173,900
Thu, 10 Sep 2026
117.9100
118.9600
117.4100
118.4800
1,532,300
Wed, 09 Sep 2026
61 · 424B2
After market open · 15:23 ET
424B2 ↗
Wed, 09 Sep 2026
119.0300
119.6800
116.7300
117.5900
2,366,600
Tue, 08 Sep 2026
60 · 424B2
After market open · 15:36 ET
424B2 ↗
Tue, 08 Sep 2026
121.0500
121.4400
119.3600
119.3800
1,186,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
122.0700
123.5700
119.9900
122.0200
1,412,100
Thu, 03 Sep 2026
121.1700
123.3500
121.0100
123.2000
1,543,100
Wed, 02 Sep 2026
117.4000
120.7800
117.4000
119.8400
1,525,800
Tue, 01 Sep 2026
59 · 424B2
After market open · 15:58 ET
424B2 ↗
Tue, 01 Sep 2026
118.1400
119.3000
116.6100
117.1400
1,451,900
Mon, 31 Aug 2026
58 · 424B2
After-hours · 16:07 ET
424B2 ↗
Mon, 31 Aug 2026
119.3700
119.3700
117.5800
117.6000
2,442,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
121.2100
121.6000
119.7400
119.7900
1,248,600
Thu, 27 Aug 2026
119.7400
120.5600
119.0400
120.3700
1,333,600
Wed, 26 Aug 2026
119.8500
120.9600
119.2500
120.2400
1,542,600
Tue, 25 Aug 2026
57 · 424B2
After market open · 14:00 ET
424B2 ↗
Tue, 25 Aug 2026
121.6400
121.6400
117.9500
120.1500
2,044,100
Mon, 24 Aug 2026
56 · 424B2
After market open · 15:31 ET
424B2 ↗
Mon, 24 Aug 2026
121.1500
122.8000
121.1500
122.6700
1,635,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
121.5000
122.5500
120.6600
121.1500
2,213,400
Thu, 20 Aug 2026
122.2200
122.6200
120.5000
120.5900
1,485,900
Wed, 19 Aug 2026
124.7100
125.1800
122.1000
122.2200
1,283,900
Tue, 18 Aug 2026
55 · 424B2
After market open · 14:00 ET
424B2 ↗
Tue, 18 Aug 2026
125.5200
126.2000
124.5000
124.5400
1,324,100
Mon, 17 Aug 2026
54 · 424B2
After market open · 15:46 ET
424B2 ↗
Mon, 17 Aug 2026
125.0200
126.3300
124.3800
124.5600
1,239,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
124.8900
125.5200
124.4100
125.1300
1,211,300
Thu, 13 Aug 2026
123.4400
124.9300
122.9800
124.7500
1,164,300
Wed, 12 Aug 2026
122.0400
123.2700
121.5400
122.7400
1,324,400
Tue, 11 Aug 2026
122.0000
123.6500
121.3100
122.3200
1,805,200
Mon, 10 Aug 2026
53 · 424B2
After market open · 15:03 ET
424B2 ↗
Mon, 10 Aug 2026
120.5400
122.2600
120.5400
122.1100
1,311,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
121.0000
122.5100
120.3100
121.2800
2,079,900
Thu, 06 Aug 2026
121.2000
121.8600
119.5400
121.5000
2,349,900
Wed, 05 Aug 2026
52 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Wed, 05 Aug 2026
124.0400
127.7200
117.6300
120.1600
4,944,200
Tue, 04 Aug 2026
51 · 8-K
After-hours · 16:24 ET
8-K ↗
Tue, 04 Aug 2026
120.9000
123.7000
120.0000
123.5400
2,035,500
Mon, 03 Aug 2026
122.6200
123.6000
122.4900
122.9800
2,061,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
122.2900
123.1300
121.5000
122.0800
2,329,500
Thu, 30 Jul 2026
123.2300
123.6300
122.0100
122.7700
2,124,900
Wed, 29 Jul 2026
123.1400
124.5000
122.0700
122.6300
2,146,100
Tue, 28 Jul 2026
122.0000
124.5700
121.6000
123.9300
2,036,500
Mon, 27 Jul 2026
120.6200
122.5700
120.6200
121.8900
2,253,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
117.3500
119.9900
117.0700
119.9600
1,693,900
Fri, 24 Jul 2026
50 · 8-K
Pre-market · 06:02 ET
8-K ↗
Thu, 23 Jul 2026
118.5000
118.8600
116.8300
117.8400
1,233,600
Wed, 22 Jul 2026
119.0000
120.5900
118.2300
118.8500
1,727,900
Tue, 21 Jul 2026
117.7700
118.6300
117.0100
118.5900
1,486,300
Mon, 20 Jul 2026
119.0500
119.4100
117.7000
117.9700
1,764,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
117.7300
120.5300
117.3500
119.0700
1,828,600
Thu, 16 Jul 2026
115.8600
118.2700
115.3600
118.2500
1,928,900
Wed, 15 Jul 2026
49 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 15 Jul 2026
114.6800
115.5200
113.6400
115.0400
1,605,000
Tue, 14 Jul 2026
115.1200
115.6500
114.6200
114.7900
1,347,500
Mon, 13 Jul 2026
116.5100
117.1600
115.8600
116.1700
1,808,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
116.1100
116.2500
114.7700
115.3700
1,310,500
Thu, 09 Jul 2026
113.7900
116.7000
113.7100
115.0000
2,396,400
Wed, 08 Jul 2026
115.5000
115.9200
112.4400
112.6700
1,301,800
Tue, 07 Jul 2026
114.8800
116.5000
114.7300
115.4700
1,443,900
Mon, 06 Jul 2026
113.0500
114.4400
112.7700
114.2800
1,740,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
111.6500
113.0000
111.0100
112.9500
1,541,800
Wed, 01 Jul 2026
108.3800
111.6900
108.0900
111.0700
1,818,800
Tue, 30 Jun 2026
108.7500
109.2400
107.7500
107.9300
1,572,500
Mon, 29 Jun 2026
107.9600
109.2700
107.7800
109.2000
1,711,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
107.3500
109.0100
107.2600
108.2500
2,987,600
Thu, 25 Jun 2026
106.9400
109.1400
106.5000
107.0300
1,356,800
Wed, 24 Jun 2026
109.0000
109.1200
105.1900
106.2600
2,096,700
Tue, 23 Jun 2026
48 · 424B2
After market open · 14:30 ET
424B2 ↗
Tue, 23 Jun 2026
108.1300
108.7600
107.8200
108.4800
1,376,500
Mon, 22 Jun 2026
107.0700
109.3500
106.1900
108.2600
2,166,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
107.7400
108.0000
106.4700
106.5300
3,583,000
Wed, 17 Jun 2026
47 · 424B2
After market open · 12:48 ET
424B2 ↗
Wed, 17 Jun 2026
108.7200
109.4000
106.6900
107.0100
1,788,300
Tue, 16 Jun 2026
109.7200
110.8900
108.8500
109.1600
2,212,500
Mon, 15 Jun 2026
46 · 424B2
After market open · 14:57 ET
424B2 ↗
Mon, 15 Jun 2026
109.0000
109.6600
108.5800
108.6900
2,198,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
107.1400
108.5600
106.7600
108.5000
1,837,800
Thu, 11 Jun 2026
105.6700
106.9700
104.9900
106.5100
1,747,700
Wed, 10 Jun 2026
103.9300
106.1000
103.7000
105.1700
1,676,900
Tue, 09 Jun 2026
45 · 424B2
After market open · 11:55 ET
424B2 ↗
Tue, 09 Jun 2026
102.9900
104.6700
102.6000
103.7000
1,989,000
Mon, 08 Jun 2026
44 · 424B2
After market open · 15:16 ET
424B2 ↗
Mon, 08 Jun 2026
104.3300
105.1500
103.6400
103.7200
1,421,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
103.5900
105.1800
103.5000
104.6200
2,181,800
Thu, 04 Jun 2026
43 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 04 Jun 2026
101.9200
103.8700
101.6800
103.3200
1,596,700
Wed, 03 Jun 2026
101.7800
102.1300
100.4000
100.7900
1,817,200
Tue, 02 Jun 2026
42 · 424B2
After-hours · 17:02 ET
424B2 ↗
Tue, 02 Jun 2026
41 · 424B2
After market open · 12:19 ET
424B2 ↗
Tue, 02 Jun 2026
101.0000
103.2900
100.5400
102.7200
1,942,500
Mon, 01 Jun 2026
40 · 424B2
After market open · 14:38 ET
424B2 ↗
Mon, 01 Jun 2026
99.9800
101.3700
99.6300
100.4900
1,552,600
Mon, 01 Jun 2026
39 · 424B2
Pre-market · 09:13 ET
424B2 ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
100.8300
102.3000
100.3100
100.6400
3,713,400
Thu, 28 May 2026
101.4000
102.1100
100.5100
100.6100
1,924,400
Wed, 27 May 2026
38 · 424B2
After market open · 13:21 ET
424B2 ↗
Wed, 27 May 2026
102.7700
103.1800
101.2100
101.4900
1,469,500
Tue, 26 May 2026
37 · 424B2
After market open · 15:54 ET
424B2 ↗
Tue, 26 May 2026
102.7900
103.5000
102.4700
102.6200
1,400,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
104.3400
104.9100
104.0200
104.1200
1,301,600
Thu, 21 May 2026
103.0500
104.5000
102.3700
104.2400
1,391,300
Wed, 20 May 2026
101.3700
103.5700
100.0000
103.2200
1,422,900
Tue, 19 May 2026
36 · 424B2
After market open · 13:52 ET
424B2 ↗
Tue, 19 May 2026
102.7500
102.9700
101.0300
101.1600
1,807,300
Mon, 18 May 2026
35 · 424B2
After market open · 14:46 ET
424B2 ↗
Mon, 18 May 2026
101.9400
103.3900
101.7900
102.9800
1,574,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
102.8600
103.0500
100.9700
101.9300
2,019,000
Thu, 14 May 2026
103.2200
104.1100
102.8000
103.2000
1,571,400
Wed, 13 May 2026
102.0300
103.3900
101.7000
102.3800
2,191,500
Tue, 12 May 2026
34 · 8-K
After-hours · 17:15 ET
8-K ↗
Tue, 12 May 2026
101.5000
102.7500
99.9200
102.5800
1,756,500
Mon, 11 May 2026
33 · 424B2
After market open · 15:08 ET
424B2 ↗
Mon, 11 May 2026
101.0000
101.5200
100.0700
101.1200
1,464,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
99.5700
100.8300
98.9900
100.8100
1,775,600
Thu, 07 May 2026
100.4900
101.4600
98.6800
99.4400
2,133,100
Wed, 06 May 2026
32 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 06 May 2026
101.8900
102.5200
97.9100
100.1600
3,721,300
Tue, 05 May 2026
31 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 05 May 2026
97.7900
100.5600
97.0000
100.2700
4,097,900
Mon, 04 May 2026
97.8400
98.6700
97.0000
97.6500
2,064,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
98.5000
99.3800
97.4400
98.6200
1,895,500
Thu, 30 Apr 2026
95.7600
98.6200
95.2100
98.1100
2,131,200
Wed, 29 Apr 2026
96.8200
97.5900
96.2000
96.4200
2,797,800
Tue, 28 Apr 2026
96.4000
97.4500
95.9400
96.9100
2,323,200
Mon, 27 Apr 2026
93.9000
95.7800
93.8200
95.5900
2,047,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
95.3100
95.4500
94.1500
94.2100
2,157,200
Thu, 23 Apr 2026
94.5900
95.1500
93.2400
94.3500
2,576,500
Wed, 22 Apr 2026
93.1700
95.4500
92.6600
94.8500
4,306,900
Tue, 21 Apr 2026
30 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 21 Apr 2026
98.5000
99.7500
95.6200
96.4500
4,544,000
Mon, 20 Apr 2026
101.2700
102.6800
101.2600
102.6000
1,478,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
100.2100
102.8400
100.2100
101.6500
2,438,900
Thu, 16 Apr 2026
100.0700
100.3800
99.3600
99.7800
1,707,500
Wed, 15 Apr 2026
98.6100
100.1700
98.2900
99.4200
1,945,600
Tue, 14 Apr 2026
29 · 8-K
After-hours · 16:37 ET
8-K ↗
Tue, 14 Apr 2026
98.0000
99.1900
97.3200
98.7600
1,877,500
Mon, 13 Apr 2026
28 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 13 Apr 2026
96.0000
98.5200
95.9500
98.4800
1,808,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
96.7100
97.2000
95.7600
96.9000
1,708,300
Thu, 09 Apr 2026
96.0100
97.6500
96.0100
97.1000
1,903,300
Wed, 08 Apr 2026
99.8300
100.0600
96.0700
96.6500
3,361,000
Tue, 07 Apr 2026
97.1400
98.0500
96.6700
97.4000
1,826,500
Mon, 06 Apr 2026
97.2500
98.2600
97.0000
97.8200
1,415,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
96.7700
98.6300
95.8600
97.5800
1,682,100
Wed, 01 Apr 2026
98.1400
99.1600
97.2800
97.9800
2,273,100
Tue, 31 Mar 2026
96.2500
98.0900
95.1900
97.6900
2,479,900
Mon, 30 Mar 2026
93.7400
95.3700
93.1300
94.4800
1,695,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
95.5700
95.5700
92.7600
93.2900
1,845,800
Thu, 26 Mar 2026
27 · DEF 14A
After-hours · 16:01 ET
DEF 14A ↗
Thu, 26 Mar 2026
95.4400
96.4800
94.4200
95.2700
1,932,000
Wed, 25 Mar 2026
95.7200
96.2600
94.2200
95.2600
1,352,600
Tue, 24 Mar 2026
93.3600
95.5000
93.1300
94.8000
1,692,600
Mon, 23 Mar 2026
94.8000
95.5900
93.6000
94.2900
2,507,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
92.6900
93.4300
92.3500
93.0300
6,433,500
Thu, 19 Mar 2026
92.5000
93.7300
92.1400
92.5100
2,214,000
Wed, 18 Mar 2026
93.8400
94.7000
92.8500
92.9100
1,930,600
Tue, 17 Mar 2026
94.5600
95.8700
94.2400
94.4900
2,121,200
Mon, 16 Mar 2026
93.0900
94.4400
92.5000
93.2200
2,096,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
92.9200
93.5000
91.8900
92.0000
2,604,500
Thu, 12 Mar 2026
93.6100
94.7100
92.1900
92.3400
2,549,100
Wed, 11 Mar 2026
95.0500
96.1800
93.1300
94.9400
2,565,000
Tue, 10 Mar 2026
26 · 8-K
After-hours · 16:44 ET
8-K ↗
Tue, 10 Mar 2026
95.7500
96.7600
94.1900
95.4700
2,271,500
Mon, 09 Mar 2026
96.0300
97.0000
93.3800
95.9300
2,791,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
97.2500
97.2500
94.8400
97.1200
2,626,000
Fri, 06 Mar 2026
25 · 8-K
Pre-market · 07:48 ET
8-K ↗
Thu, 05 Mar 2026
97.6200
99.3800
97.5100
99.1400
2,574,300
Wed, 04 Mar 2026
99.0100
99.5000
98.2900
98.7900
1,754,700
Tue, 03 Mar 2026
24 · 424B2
After market open · 10:54 ET
424B2 ↗
Tue, 03 Mar 2026
98.0500
99.5600
95.5500
98.7500
2,579,400
Mon, 02 Mar 2026
97.2500
100.5200
96.1000
99.9500
2,201,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
101.2600
101.9700
97.4600
98.3800
3,912,300
Thu, 26 Feb 2026
101.5000
102.8600
101.0000
102.3100
1,538,500
Wed, 25 Feb 2026
100.5100
101.4700
99.1900
100.8600
2,322,400
Tue, 24 Feb 2026
23 · 424B2
After market open · 13:25 ET
424B2 ↗
Tue, 24 Feb 2026
100.7400
102.2400
99.4700
100.3900
2,848,700
Mon, 23 Feb 2026
22 · 424B2
After market open · 14:13 ET
424B2 ↗
Mon, 23 Feb 2026
103.3800
104.0000
99.5400
100.8800
2,300,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
102.8800
103.8700
101.7100
103.4400
3,270,200
Thu, 19 Feb 2026
104.1600
104.5600
102.4400
102.7100
2,010,200
Wed, 18 Feb 2026
103.4900
105.4600
103.4900
104.3300
1,714,800
Tue, 17 Feb 2026
21 · 424B2
After market open · 14:30 ET
424B2 ↗
Tue, 17 Feb 2026
103.7600
104.8600
102.0400
103.2700
1,790,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
103.8800
105.2900
103.0100
104.6100
2,151,000
Thu, 12 Feb 2026
20 · 10-K
After-hours · 17:16 ET
10-K ↗
Thu, 12 Feb 2026
105.3800
106.9400
102.8600
104.1500
2,702,000
Wed, 11 Feb 2026
103.3300
105.5700
103.3300
105.2600
2,705,300
Wed, 11 Feb 2026
19 · 8-K
Pre-market · 08:47 ET
8-K ↗
Tue, 10 Feb 2026
102.1100
103.9600
102.1100
103.3300
2,346,900
Tue, 10 Feb 2026
18 · 8-K
Pre-market · 08:44 ET
8-K ↗
Mon, 09 Feb 2026
102.1100
103.7500
102.1100
102.2000
1,884,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
100.9700
103.3900
100.5000
102.8000
3,226,400
Thu, 05 Feb 2026
101.5100
102.4500
99.2800
99.8200
3,605,600
Wed, 04 Feb 2026
105.1100
105.3800
98.8000
102.1700
6,926,100
Tue, 03 Feb 2026
17 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 03 Feb 2026
110.7700
112.4900
106.8600
107.1800
4,693,100
Mon, 02 Feb 2026
110.3100
111.9800
110.1000
111.7200
2,051,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
109.0300
111.1400
109.0300
111.1100
3,157,700
Thu, 29 Jan 2026
108.7200
109.9100
108.3600
109.8700
1,510,700
Wed, 28 Jan 2026
107.0900
108.3000
106.8500
107.6900
1,754,000
Tue, 27 Jan 2026
108.9800
109.1500
106.6300
107.4200
2,311,400
Mon, 26 Jan 2026
108.4300
109.4400
108.0600
108.9800
1,203,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
108.2500
108.7500
106.7100
107.6900
1,818,200
Thu, 22 Jan 2026
109.2700
110.2200
108.3300
108.7700
1,749,700
Wed, 21 Jan 2026
108.8900
110.3500
108.3600
109.4900
1,635,800
Tue, 20 Jan 2026
108.3400
110.8900
108.1900
108.3500
2,492,200
Tue, 20 Jan 2026
16 · 8-K
Pre-market · 07:39 ET
8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
114.6900
115.3300
111.6200
111.6900
3,705,900
Thu, 15 Jan 2026
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 15 Jan 2026
117.9000
119.0000
116.3800
116.4300
1,109,700
Wed, 14 Jan 2026
116.6800
118.1000
116.4500
117.7100
1,797,800
Tue, 13 Jan 2026
117.9100
118.3500
115.8900
116.5800
1,257,400
Mon, 12 Jan 2026
117.1400
118.4500
116.5000
117.7400
1,806,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
118.7900
119.5400
117.9200
118.0800
1,546,500
Thu, 08 Jan 2026
117.3000
119.7600
116.7100
118.7200
1,569,500
Wed, 07 Jan 2026
117.2800
117.3900
115.7800
116.8500
1,608,000
Tue, 06 Jan 2026
116.4700
118.4100
115.3100
117.6700
1,549,500
Mon, 05 Jan 2026
113.2200
118.3000
113.2200
117.3600
2,087,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
112.8700
114.1900
111.5800
113.8700
1,150,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
113.7600
113.7900
112.8300
112.8800
967,400
Tue, 30 Dec 2025
113.5400
113.8700
113.1700
113.6900
718,900
Mon, 29 Dec 2025
114.0500
114.3900
112.8300
113.3300
1,042,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
114.3600
114.8900
113.7100
113.9700
761,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
114.6700
115.0600
113.7400
114.5500
591,200
Tue, 23 Dec 2025
14 · 424B2
After market open · 13:21 ET
424B2 ↗
Tue, 23 Dec 2025
114.6900
115.2300
114.1500
114.1800
1,229,000
Mon, 22 Dec 2025
115.3000
115.3600
114.3300
114.8400
1,433,000
Mon, 22 Dec 2025
13 · 8-K
Pre-market · 08:31 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
115.0100
115.9100
114.2700
114.9900
3,239,600
Thu, 18 Dec 2025
115.5400
116.0900
114.3500
115.5500
1,866,500
Wed, 17 Dec 2025
116.9900
117.3100
115.0500
115.6800
2,065,500
Tue, 16 Dec 2025
12 · 424B2
After market open · 13:08 ET
424B2 ↗
Tue, 16 Dec 2025
117.7500
118.1000
116.3100
117.0800
2,343,800
Mon, 15 Dec 2025
11 · 424B2
After market open · 14:32 ET
424B2 ↗
Mon, 15 Dec 2025
118.0000
118.3100
116.6500
117.6000
1,418,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
117.7700
117.9500
116.4900
116.9600
1,673,300
Thu, 11 Dec 2025
115.0200
117.9500
114.9900
117.0500
1,736,300
Wed, 10 Dec 2025
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 10 Dec 2025
111.7500
115.1100
111.1000
114.7600
1,815,300
Tue, 09 Dec 2025
9 · 424B2
After market open · 14:55 ET
424B2 ↗
Tue, 09 Dec 2025
111.4900
112.8300
110.9000
111.6800
1,153,800
Mon, 08 Dec 2025
8 · 424B2
After market open · 14:43 ET
424B2 ↗
Mon, 08 Dec 2025
111.3400
111.6900
110.6100
111.3300
1,928,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
110.4100
111.8700
110.2200
111.6800
1,806,300
Thu, 04 Dec 2025
109.6800
111.0100
109.5400
110.2500
1,648,000
Wed, 03 Dec 2025
108.3200
109.9400
107.2900
109.5700
1,688,900
Tue, 02 Dec 2025
7 · 424B2
After market open · 12:22 ET
424B2 ↗
Tue, 02 Dec 2025
108.6500
108.6500
107.2200
107.8500
1,368,500
Mon, 01 Dec 2025
6 · 424B2
After market open · 14:53 ET
424B2 ↗
Mon, 01 Dec 2025
108.1300
109.2600
107.9500
108.2200
1,516,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
107.8600
108.9600
107.8500
108.2500
834,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
108.5700
109.0000
107.9400
107.9700
1,419,400
Tue, 25 Nov 2025
5 · 424B2
After market open · 12:35 ET
424B2 ↗
Tue, 25 Nov 2025
108.1900
109.0000
107.8400
108.3500
1,487,200
Mon, 24 Nov 2025
4 · 424B2
After market open · 14:07 ET
424B2 ↗
Mon, 24 Nov 2025
106.6400
107.8300
106.0700
107.1900
2,749,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
104.7600
107.9400
104.4500
106.7500
2,721,700
Thu, 20 Nov 2025
104.5400
105.7800
103.5100
104.1200
1,612,200
Wed, 19 Nov 2025
102.5400
103.7000
102.2000
103.5600
1,835,000
Tue, 18 Nov 2025
3 · 424B2
After market open · 13:15 ET
424B2 ↗
Tue, 18 Nov 2025
101.5500
103.5900
101.2200
102.6400
1,839,200
Mon, 17 Nov 2025
2 · 424B2
After market open · 15:25 ET
424B2 ↗
Mon, 17 Nov 2025
107.2100
107.3000
103.0100
103.5100
2,342,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
107.5300
108.1000
106.3200
107.1600
1,454,700
Thu, 13 Nov 2025
107.5800
108.4100
107.2300
107.8500
1,613,100
Wed, 12 Nov 2025
107.0000
108.5500
106.9800
107.7900
1,658,300
Tue, 11 Nov 2025
107.3000
107.7700
106.6200
106.7400
1,849,100
Mon, 10 Nov 2025
1 · 424B2
After market open · 14:29 ET
424B2 ↗
Mon, 10 Nov 2025
106.3600
107.7100
105.9300
107.0000
1,677,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
105.0100
106.3200
104.5700
106.2900
1,524,400
Thu, 06 Nov 2025
104.8300
106.5600
103.8300
105.2000
2,445,400
Wed, 05 Nov 2025
105.4000
106.0000
104.4000
104.4300
1,572,100
Tue, 04 Nov 2025
104.2700
105.4500
103.6900
105.0400
1,674,000
Mon, 03 Nov 2025
103.7800
104.6600
102.5200
104.6300
1,908,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
102.3200
104.2800
101.5800
104.0000
2,121,000
Thu, 30 Oct 2025
103.4100
104.9000
102.5100
103.0900
2,493,500
Wed, 29 Oct 2025
100.8300
101.4600
100.2000
101.1900
2,284,500
Tue, 28 Oct 2025
101.7100
102.2000
100.8600
101.4500
1,394,500
Mon, 27 Oct 2025
102.5700
102.9600
101.8300
102.2100
1,611,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
102.4300
102.7600
101.8800
102.1800
916,900
Thu, 23 Oct 2025
102.6100
102.6100
101.4100
101.7600
935,000