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
128.5000
129.8400
127.7800
128.1800
1,580,735
Thu, 03 Sep 2026
128.6700
129.7500
127.3600
129.0900
2,095,000
Wed, 02 Sep 2026
131.8100
132.8900
129.3400
129.3500
2,336,100
Tue, 01 Sep 2026
131.0400
131.8300
130.2900
130.6300
2,160,200
Mon, 31 Aug 2026
130.5000
131.2800
129.5900
130.6200
3,081,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
132.6100
132.9200
130.5300
130.6900
2,003,900
Thu, 27 Aug 2026
133.1800
133.5000
131.3600
131.4300
1,324,100
Wed, 26 Aug 2026
135.2400
135.6700
134.1100
134.4500
1,083,300
Tue, 25 Aug 2026
136.0900
136.8800
134.3200
135.0100
954,700
Mon, 24 Aug 2026
136.2800
138.9000
136.1900
137.6000
1,944,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
134.2900
135.7200
133.5400
135.6600
1,903,400
Thu, 20 Aug 2026
132.4300
134.8400
131.2100
134.1400
1,499,300
Wed, 19 Aug 2026
131.0000
133.9500
130.7900
133.5200
1,497,200
Tue, 18 Aug 2026
131.5900
132.1500
129.4400
131.0000
1,642,000
Mon, 17 Aug 2026
137.2200
137.2200
129.7700
130.5600
2,680,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
136.4300
139.2600
135.3000
139.1800
1,432,300
Thu, 13 Aug 2026
134.6000
137.5500
134.1300
136.3500
1,892,700
Wed, 12 Aug 2026
132.9300
134.4800
132.3600
133.9600
1,263,800
Tue, 11 Aug 2026
132.8600
134.1800
131.6700
133.9800
1,479,700
Mon, 10 Aug 2026
134.0800
134.5000
132.6800
133.3900
1,190,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
132.9100
136.5900
132.5600
135.7600
1,779,600
Thu, 06 Aug 2026
132.4300
134.1900
131.2000
132.5200
1,655,100
Wed, 05 Aug 2026
131.5800
131.9800
130.0500
130.6400
1,132,900
Tue, 04 Aug 2026
130.0000
131.5500
129.8600
131.4200
1,849,400
Mon, 03 Aug 2026
130.9000
133.4500
130.6000
131.3600
2,027,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
129.8700
130.4400
128.9700
130.2300
1,788,600
Thu, 30 Jul 2026
129.0100
130.6600
128.5000
130.3800
2,256,100
Wed, 29 Jul 2026
131.8000
134.0400
131.2900
131.7500
2,491,500
Tue, 28 Jul 2026
132.3100
135.0900
131.3100
132.0200
2,796,500
Mon, 27 Jul 2026
129.3000
131.0500
128.2800
129.7100
1,882,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
27 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 24 Jul 2026
129.2800
130.9000
129.1000
130.1600
1,508,600
Thu, 23 Jul 2026
131.0000
131.0300
128.4000
129.2700
1,802,600
Wed, 22 Jul 2026
132.0300
132.8500
131.1900
132.0800
1,046,300
Tue, 21 Jul 2026
133.0800
134.4800
130.5000
130.6600
1,900,200
Mon, 20 Jul 2026
133.2400
134.6000
132.2600
134.3600
2,171,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
137.7100
138.3400
132.5600
132.8700
1,617,700
Thu, 16 Jul 2026
132.7300
136.4200
131.7600
135.7200
2,766,800
Wed, 15 Jul 2026
131.4800
133.6400
130.7100
131.6400
1,765,500
Tue, 14 Jul 2026
134.5000
134.9300
130.0800
131.3400
1,945,500
Mon, 13 Jul 2026
134.5900
139.7500
133.7200
134.5100
2,111,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
132.4400
134.6300
132.1000
134.0600
2,133,000
Thu, 09 Jul 2026
132.5700
132.6000
128.8800
132.4400
2,323,800
Wed, 08 Jul 2026
132.4200
132.9900
129.6300
130.3400
2,426,200
Tue, 07 Jul 2026
132.7900
134.9800
131.1500
131.7600
2,202,200
Mon, 06 Jul 2026
134.4500
134.7000
128.6800
130.6800
3,584,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
135.7100
139.7600
135.3200
137.4700
2,419,400
Wed, 01 Jul 2026
26 · 10-Q
After market open · 14:00 ET
10-Q ↗
Wed, 01 Jul 2026
142.7600
144.0000
134.3300
136.8800
4,514,900
Tue, 30 Jun 2026
25 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 30 Jun 2026
140.1600
140.1600
135.7300
139.0900
4,630,100
Mon, 29 Jun 2026
145.7300
146.1300
139.5400
139.6600
2,900,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
145.5000
148.1200
144.6200
146.3000
3,040,900
Thu, 25 Jun 2026
141.5100
145.3000
141.5100
144.4500
2,167,500
Wed, 24 Jun 2026
144.0300
145.2300
142.9100
143.0200
1,919,100
Tue, 23 Jun 2026
144.6100
145.3300
141.5000
143.3800
2,520,000
Mon, 22 Jun 2026
140.2900
145.7300
140.2900
141.5100
2,876,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.0800
142.0700
138.9400
141.1800
3,598,300
Wed, 17 Jun 2026
142.5000
143.4500
138.6100
138.9600
1,948,500
Tue, 16 Jun 2026
147.7200
148.2300
144.0500
144.1100
1,996,200
Mon, 15 Jun 2026
148.9000
150.9900
147.2500
148.1300
1,669,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
143.2000
149.5700
143.1200
148.5100
2,183,400
Thu, 11 Jun 2026
141.4800
144.2500
140.9700
143.1200
2,090,500
Wed, 10 Jun 2026
141.1000
142.2700
139.8700
142.2700
2,755,200
Tue, 09 Jun 2026
141.0000
143.4500
139.6400
140.0900
2,287,400
Mon, 08 Jun 2026
140.2000
142.1300
138.3900
140.8500
1,821,200
Mon, 08 Jun 2026
24 · DEFA14A
Pre-market · 08:57 ET
DEFA14A ↗
Mon, 08 Jun 2026
23 · DEF 14A
Pre-market · 08:56 ET
DEF 14A ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
138.8100
142.0700
138.8100
140.9100
2,640,300
Thu, 04 Jun 2026
136.5000
138.0100
136.0000
137.7800
1,833,700
Wed, 03 Jun 2026
136.5700
136.9000
135.1100
135.4000
1,329,700
Tue, 02 Jun 2026
136.3300
137.2100
135.5000
136.7600
2,403,700
Mon, 01 Jun 2026
137.7500
139.4900
135.2500
136.2500
2,083,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
141.0000
141.2500
138.5300
138.8200
2,455,600
Thu, 28 May 2026
141.5000
143.8300
135.2600
142.1300
2,774,500
Wed, 27 May 2026
148.0000
150.8000
143.3500
143.7200
2,296,300
Tue, 26 May 2026
148.3100
148.8800
143.7100
147.6400
2,426,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
150.8200
152.0000
148.8300
149.5000
1,403,900
Thu, 21 May 2026
149.7400
151.5800
147.0700
150.8300
1,628,900
Thu, 21 May 2026
22 · 8-K
Pre-market · 07:34 ET
8-K ↗
Wed, 20 May 2026
146.1700
151.4400
144.5000
151.1800
1,862,300
Tue, 19 May 2026
147.3700
150.0900
144.8600
146.4700
2,126,300
Mon, 18 May 2026
144.3000
147.7700
143.8000
147.5800
3,518,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
141.6400
143.1400
139.6300
142.3500
1,993,500
Thu, 14 May 2026
141.1900
141.7400
139.8000
140.6100
1,647,900
Wed, 13 May 2026
141.8000
143.7300
139.1000
140.5200
2,228,000
Tue, 12 May 2026
142.7200
144.2100
141.3300
142.5300
1,746,900
Mon, 11 May 2026
147.3400
147.4000
141.3200
142.4100
2,439,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
150.7500
151.5800
146.8000
148.2100
1,505,000
Thu, 07 May 2026
150.6000
152.4500
149.1300
150.2500
1,662,200
Wed, 06 May 2026
21 · 8-K
After-hours · 16:38 ET
8-K ↗
Wed, 06 May 2026
151.3100
153.1400
150.0200
152.2900
1,482,600
Tue, 05 May 2026
20 · 8-K
After-hours · 17:02 ET
8-K ↗
Tue, 05 May 2026
19 · 424B2
After-hours · 16:58 ET
424B2 ↗
Tue, 05 May 2026
150.0500
151.5700
147.4300
149.8000
1,416,800
Mon, 04 May 2026
17 · 8-K
After-hours · 17:16 ET
8-K ↗
Mon, 04 May 2026
151.3700
152.6900
147.1400
148.1400
2,076,100
Mon, 04 May 2026
18 · 424B3
Pre-market · 08:41 ET
424B3 ↗
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
157.3300
157.7300
152.5400
152.8200
1,503,800
Thu, 30 Apr 2026
151.5600
157.6300
151.2500
156.5800
1,726,100
Wed, 29 Apr 2026
153.5000
154.4200
150.2200
150.4000
1,983,900
Tue, 28 Apr 2026
156.4100
157.6100
154.0200
155.3900
1,523,500
Mon, 27 Apr 2026
156.2000
157.1900
153.4200
155.0800
2,104,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
159.6700
160.2500
154.5800
156.0000
1,409,000
Thu, 23 Apr 2026
157.7400
160.4600
157.4200
159.3100
1,556,500
Wed, 22 Apr 2026
16 · 10-K
After market open · 14:34 ET
10-K ↗
Wed, 22 Apr 2026
157.3900
158.4000
156.3000
156.8800
1,281,600
Tue, 21 Apr 2026
159.7500
159.8800
156.2700
156.9500
1,367,600
Mon, 20 Apr 2026
162.1200
163.8200
159.4400
159.8200
1,804,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
162.3000
165.5900
161.8600
162.2800
2,316,800
Thu, 16 Apr 2026
163.3900
165.0000
161.9400
164.2500
1,719,600
Wed, 15 Apr 2026
164.7500
165.4900
162.4900
163.9500
2,003,500
Tue, 14 Apr 2026
163.7500
167.0000
162.9000
164.5000
1,800,700
Mon, 13 Apr 2026
168.5000
168.6000
162.8700
164.6000
2,443,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
162.8200
168.4800
162.0000
166.1500
3,768,800
Thu, 09 Apr 2026
150.9900
163.2300
150.2500
163.0700
4,696,300
Wed, 08 Apr 2026
15 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 08 Apr 2026
155.1400
155.4900
149.6500
150.2600
3,991,500
Tue, 07 Apr 2026
155.5800
155.5800
152.8100
153.8300
2,045,900
Mon, 06 Apr 2026
150.6700
155.3000
149.2500
155.2500
2,034,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
151.5700
152.5500
149.6700
151.2000
2,226,100
Wed, 01 Apr 2026
152.2500
152.6300
148.3000
151.0900
2,472,700
Tue, 31 Mar 2026
151.6600
151.6600
148.5000
150.0000
2,178,600
Mon, 30 Mar 2026
151.5000
152.2900
149.9000
151.0000
1,931,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
150.3000
153.0900
149.3500
151.4000
2,094,200
Thu, 26 Mar 2026
151.9100
154.4800
150.1600
150.4100
1,353,900
Wed, 25 Mar 2026
152.7500
153.7400
150.1800
151.5600
1,431,500
Tue, 24 Mar 2026
152.7800
155.7600
151.1000
152.6800
1,563,800
Mon, 23 Mar 2026
150.9200
154.0100
150.3900
152.4600
1,892,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
151.8200
152.4900
149.1800
149.6200
2,912,500
Thu, 19 Mar 2026
152.5900
153.1600
150.4200
151.9100
2,439,900
Wed, 18 Mar 2026
153.0000
154.0100
150.3500
152.0900
2,651,700
Tue, 17 Mar 2026
152.4800
153.2200
151.3000
151.6600
915,500
Mon, 16 Mar 2026
151.6000
154.8100
150.7600
151.0200
1,961,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
150.6500
152.6200
149.2800
150.1400
1,222,700
Thu, 12 Mar 2026
148.6400
149.8700
146.6400
148.3200
1,596,800
Wed, 11 Mar 2026
149.6800
151.4000
148.6900
149.9600
1,504,500
Tue, 10 Mar 2026
148.0700
151.1200
147.0500
150.0900
1,234,900
Mon, 09 Mar 2026
145.0000
149.2500
144.6100
148.9600
2,129,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
146.5200
148.7100
145.6500
146.4700
1,569,100
Thu, 05 Mar 2026
150.3100
152.9800
147.2100
147.3000
1,971,600
Wed, 04 Mar 2026
156.8000
157.3900
150.4500
151.2400
1,821,300
Tue, 03 Mar 2026
154.5100
157.0700
153.4000
156.0200
1,140,100
Mon, 02 Mar 2026
156.4300
159.0000
155.0100
156.5600
1,499,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
155.4200
158.6700
155.1900
157.8600
2,880,000
Thu, 26 Feb 2026
155.1300
156.1300
153.8900
155.7600
1,404,200
Wed, 25 Feb 2026
155.9900
157.6000
154.0700
155.1200
2,753,000
Tue, 24 Feb 2026
159.7200
160.8500
158.1300
160.0700
1,549,900
Mon, 23 Feb 2026
157.5000
161.1600
157.2500
159.4200
1,847,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
155.0800
157.6300
153.3400
156.4100
1,223,200
Thu, 19 Feb 2026
155.9000
156.1500
152.7500
154.6400
1,515,600
Wed, 18 Feb 2026
150.3200
156.9100
149.7900
156.2900
2,395,700
Tue, 17 Feb 2026
150.1600
155.3600
149.5600
152.7000
3,372,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
156.3800
157.7900
148.8300
149.3000
6,064,800
Thu, 12 Feb 2026
14 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 12 Feb 2026
164.0000
165.7900
162.3400
162.3600
2,060,100
Wed, 11 Feb 2026
164.4000
164.4000
160.3100
163.2000
2,715,000
Tue, 10 Feb 2026
163.5400
167.6300
162.1000
165.6300
2,126,400
Mon, 09 Feb 2026
163.8200
165.3000
161.5600
163.6100
1,591,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
165.6000
166.6500
162.5000
164.3300
1,848,500
Thu, 05 Feb 2026
166.4600
166.8000
162.6500
165.5700
2,548,900
Wed, 04 Feb 2026
162.5100
167.4800
161.2900
166.6800
3,247,300
Tue, 03 Feb 2026
154.9400
160.6600
154.5300
160.6200
2,087,400
Mon, 02 Feb 2026
156.3500
160.4500
153.9500
155.6600
2,222,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
154.8600
157.2800
154.7500
156.7000
1,547,200
Thu, 29 Jan 2026
156.3900
156.5500
152.9800
154.7500
2,337,600
Wed, 28 Jan 2026
161.5100
161.7500
157.0000
157.7400
1,859,100
Tue, 27 Jan 2026
160.0800
161.7700
159.3900
161.2500
2,235,900
Mon, 26 Jan 2026
159.5000
162.3300
159.0100
161.5500
2,868,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
160.0200
160.0200
157.8700
158.7800
2,250,400
Thu, 22 Jan 2026
162.8600
163.4900
159.8500
160.7200
2,292,500
Wed, 21 Jan 2026
163.4200
164.4900
160.1800
163.3800
2,914,800
Tue, 20 Jan 2026
156.6500
164.3300
156.2700
163.6400
3,921,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
156.5800
157.5000
154.5900
156.6400
2,231,600
Thu, 15 Jan 2026
156.7500
159.8800
154.4600
158.7500
2,794,100
Wed, 14 Jan 2026
153.4800
158.2200
153.4700
156.3600
3,532,900
Tue, 13 Jan 2026
151.5500
154.0900
150.2600
153.1600
2,372,300
Mon, 12 Jan 2026
147.2500
153.8000
146.8800
151.8200
3,136,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
149.0500
149.9200
145.7500
147.0000
2,676,800
Thu, 08 Jan 2026
13 · 10-Q
After market open · 14:01 ET
10-Q ↗
Thu, 08 Jan 2026
143.8600
151.6400
143.7500
147.9600
7,807,700
Wed, 07 Jan 2026
12 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 07 Jan 2026
143.1100
143.2100
140.4900
140.4900
3,880,700
Tue, 06 Jan 2026
142.0000
144.2600
141.0400
143.6500
3,127,800
Mon, 05 Jan 2026
143.0000
145.4800
141.8100
142.5100
4,964,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
138.4000
142.2000
136.9100
141.1700
2,084,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
139.5900
139.6900
137.5600
137.9600
1,647,300
Tue, 30 Dec 2025
138.3500
140.4600
137.9100
140.1300
2,153,700
Mon, 29 Dec 2025
139.3100
140.4600
137.6200
138.5100
1,906,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
140.2800
140.2800
137.4100
139.4100
1,616,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
139.2300
140.4900
138.9800
140.4900
964,000
Tue, 23 Dec 2025
141.2600
141.5200
138.5100
139.2300
2,242,200
Mon, 22 Dec 2025
134.8000
142.9200
134.0400
141.7400
3,644,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
136.2000
137.2000
134.6700
135.0100
4,706,500
Thu, 18 Dec 2025
139.5000
141.0300
136.7200
136.8100
2,019,400
Wed, 17 Dec 2025
140.5000
141.9200
138.7600
139.7200
2,382,200
Tue, 16 Dec 2025
144.5200
145.0100
142.2600
142.5900
2,055,500
Mon, 15 Dec 2025
147.4200
148.4600
141.5000
143.4700
3,353,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.2500
151.1000
147.2000
147.4200
2,098,100
Thu, 11 Dec 2025
148.6000
151.5100
148.6000
149.5500
3,051,500
Wed, 10 Dec 2025
143.8900
148.5500
143.6000
148.5100
3,775,300
Tue, 09 Dec 2025
141.6900
143.9000
141.6900
143.3700
2,339,900
Mon, 08 Dec 2025
141.8000
142.2900
139.8800
141.9900
2,545,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
137.7100
142.5700
137.2600
142.3700
2,994,300
Thu, 04 Dec 2025
138.0900
139.4000
136.8900
138.0300
2,204,400
Wed, 03 Dec 2025
138.0000
139.7500
137.1900
138.0800
2,175,900
Tue, 02 Dec 2025
137.5000
138.2500
136.0000
137.8600
2,291,100
Mon, 01 Dec 2025
135.8400
138.2800
135.6700
137.8700
2,734,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
134.8100
137.1500
134.8100
136.3800
1,799,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
131.8700
136.2500
131.7400
134.8900
2,145,300
Tue, 25 Nov 2025
132.6600
133.4900
131.3300
132.1800
1,863,200
Mon, 24 Nov 2025
133.4500
133.5100
131.6400
132.1100
2,369,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
131.1600
135.5500
131.1100
133.6600
2,773,500
Thu, 20 Nov 2025
128.7400
131.0100
127.8500
130.4500
1,979,400
Wed, 19 Nov 2025
130.0300
131.0900
128.7700
129.2700
2,174,200
Tue, 18 Nov 2025
130.8400
131.1100
129.3700
130.5300
1,874,900
Mon, 17 Nov 2025
129.0000
133.4000
128.8500
130.9600
2,443,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
129.8400
130.0600
126.8800
129.1600
2,973,400
Thu, 13 Nov 2025
129.7100
131.5200
129.3300
129.6900
2,079,900
Wed, 12 Nov 2025
132.1100
132.6900
130.3800
130.3800
1,318,600
Tue, 11 Nov 2025
128.8800
133.0000
128.8800
131.8100
2,920,700
Mon, 10 Nov 2025
127.9600
128.9100
126.4500
128.4700
2,268,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
11 · 424B7
After-hours · 16:15 ET
424B7 ↗
Fri, 07 Nov 2025
9 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 07 Nov 2025
128.6800
129.5000
126.6400
127.6500
3,760,400
Fri, 07 Nov 2025
10 · S-3ASR
Pre-market · 09:15 ET
S-3ASR ↗
Thu, 06 Nov 2025
129.0100
130.7800
127.9500
127.9500
2,004,400
Wed, 05 Nov 2025
128.8200
131.9600
128.2900
130.6200
1,744,400
Tue, 04 Nov 2025
130.5300
131.5800
128.2000
129.1800
2,129,600
Mon, 03 Nov 2025
131.0000
131.6200
129.9100
130.8200
1,962,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
128.1000
132.3200
127.0000
131.3800
3,878,900
Thu, 30 Oct 2025
130.0000
130.9800
128.8000
128.8800
2,773,600
Wed, 29 Oct 2025
133.5400
133.8800
130.7500
130.9800
2,823,100
Tue, 28 Oct 2025
137.2100
137.2500
134.1600
134.1900
2,385,300
Mon, 27 Oct 2025
139.9100
140.0200
137.1800
137.9600
2,144,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
140.7400
141.0300
139.1600
139.6200
1,217,500
Thu, 23 Oct 2025
140.3000
140.6600
138.8500
139.7200
1,352,000
Wed, 22 Oct 2025
141.0000
142.2400
139.6600
140.2000
2,057,900
Tue, 21 Oct 2025
141.7200
141.8200
139.2000
141.5700
2,424,200
Mon, 20 Oct 2025
140.7700
143.2900
140.1000
141.2300
1,728,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
8 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 17 Oct 2025
139.2900
141.1700
138.6100
140.4100
2,226,000
Thu, 16 Oct 2025
7 · 8-K
After-hours · 17:05 ET
8-K ↗
Thu, 16 Oct 2025
6 · 424B2
After-hours · 17:00 ET
424B2 ↗
Thu, 16 Oct 2025
139.8200
141.1800
138.6000
139.3200
2,007,700
Wed, 15 Oct 2025
4 · 8-K
After-hours · 17:06 ET
8-K ↗
Wed, 15 Oct 2025
140.5700
141.0400
137.1500
138.8900
2,788,600
Wed, 15 Oct 2025
5 · 424B3
Pre-market · 08:43 ET
424B3 ↗
Tue, 14 Oct 2025
140.2000
142.0500
139.8000
141.2400
2,969,300
Mon, 13 Oct 2025
140.8100
141.6900
138.7500
141.4400
2,678,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
143.7400
145.3900
140.6100
141.3300
3,373,100
Thu, 09 Oct 2025
143.0000
145.5300
141.8900
142.9700
2,933,800
Wed, 08 Oct 2025
140.4400
144.3300
139.7000
142.7600
3,238,200
Tue, 07 Oct 2025
3 · 10-Q
After market open · 14:00 ET
10-Q ↗
Tue, 07 Oct 2025
144.5000
147.6000
139.0200
140.1400
6,552,400
Mon, 06 Oct 2025
2 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 06 Oct 2025
141.5100
141.7200
138.0000
138.7100
4,699,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
140.6300
142.9000
140.4600
142.2000
3,027,700
Thu, 02 Oct 2025
138.5600
140.8000
138.4900
140.5100
3,298,200
Thu, 02 Oct 2025
1 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 01 Oct 2025
136.2700
139.0200
135.1200
138.9500
2,757,400
Tue, 30 Sep 2025
136.4500
136.5400
133.9300
134.6700
2,213,700
Mon, 29 Sep 2025
132.9500
136.8000
132.0500
136.4700
2,857,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
132.9900
133.2200
131.6100
132.4900
2,296,800
Thu, 25 Sep 2025
133.7500
133.9300
131.8600
132.6500
2,518,300
Wed, 24 Sep 2025
131.7600
134.4800
131.5000
133.3900
2,590,100
Tue, 23 Sep 2025
134.3700
134.6400
131.2000
131.7800
3,051,300
Mon, 22 Sep 2025
133.0000
135.1800
132.4900
133.4800
3,275,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
133.7600
134.1500
131.8200
132.9200
6,144,600
Thu, 18 Sep 2025
133.1000
134.2000
131.9000
133.0200
2,951,800
Wed, 17 Sep 2025
135.1300
135.9900
132.8200
133.0400
2,754,700
Tue, 16 Sep 2025
135.6700
135.7100
133.8400
134.6800
2,904,400
Mon, 15 Sep 2025
140.2300
140.5400
135.2500
135.4200
3,475,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
143.0000
143.0000
139.4500
139.4900
2,446,800
Thu, 11 Sep 2025
142.9000
143.9100
142.2500
142.9800
3,037,700
Wed, 10 Sep 2025
146.0000
146.0000
142.5100
142.9000
2,236,200
Tue, 09 Sep 2025
146.0000
148.1000
145.3800
145.9800
3,328,900
Mon, 08 Sep 2025
148.2200
148.2200
144.5800
146.1000
3,096,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
146.2300
150.7300
145.5300
148.4300
3,046,600