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
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
127.1400
127.9800
126.4500
127.9500
3,348,767
Tue, 21 Jul 2026
125.1000
125.9200
124.6200
125.9100
4,113,000
Mon, 20 Jul 2026
125.9100
127.5200
125.0100
125.8500
4,309,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
41 · 8-K
After-hours · 16:29 ET
FORM 8-K ↗
Fri, 17 Jul 2026
127.9600
129.2600
124.6600
125.0100
4,890,200
Thu, 16 Jul 2026
124.7000
126.2600
124.3500
126.1100
3,518,500
Wed, 15 Jul 2026
126.2100
126.7600
124.1000
124.3400
3,482,200
Tue, 14 Jul 2026
127.1800
127.7300
125.8800
126.3700
2,391,500
Mon, 13 Jul 2026
125.6000
127.2800
125.5000
126.8600
2,362,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
125.1600
126.1600
124.6900
125.4800
2,801,200
Thu, 09 Jul 2026
126.5200
127.2000
124.7800
125.2600
3,807,500
Wed, 08 Jul 2026
128.2500
128.7200
126.5400
126.7900
2,570,100
Tue, 07 Jul 2026
127.4500
130.3700
126.9200
128.2200
3,416,100
Mon, 06 Jul 2026
129.1700
129.4400
125.7800
125.9700
5,757,600
Mon, 06 Jul 2026
40 · 8-K
Next filing day · accepted 02 Jul, 19:56 ET
FORM 8-K ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
126.5000
129.6600
126.3000
129.6000
5,123,300
Wed, 01 Jul 2026
126.5800
126.8100
125.2400
125.7700
4,257,900
Tue, 30 Jun 2026
127.6500
127.9300
126.3900
126.5800
3,882,100
Mon, 29 Jun 2026
128.2700
128.6500
127.6000
128.3300
2,818,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
127.8500
128.4800
127.5000
128.4000
4,450,300
Thu, 25 Jun 2026
126.6900
128.1600
125.7200
127.1100
3,985,100
Wed, 24 Jun 2026
125.8600
126.5400
124.7300
126.5300
4,420,100
Tue, 23 Jun 2026
124.7500
125.5800
123.4500
125.0500
3,674,000
Mon, 22 Jun 2026
123.4800
124.7200
123.3500
123.5200
3,802,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
123.0000
125.2500
122.8300
123.8600
8,866,200
Wed, 17 Jun 2026
125.2000
125.8100
123.0100
123.7300
3,266,500
Tue, 16 Jun 2026
125.0200
126.9700
125.0000
126.0600
3,559,300
Mon, 15 Jun 2026
124.0000
126.0200
123.0600
125.2800
4,018,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
124.6900
125.4900
124.2300
124.9700
2,451,300
Thu, 11 Jun 2026
125.5400
126.2500
124.0800
124.1900
3,286,600
Wed, 10 Jun 2026
124.9900
125.6100
123.4500
125.0400
2,883,100
Tue, 09 Jun 2026
122.3900
124.9000
121.6100
123.8200
3,009,400
Mon, 08 Jun 2026
123.8700
124.5600
121.9000
122.0500
3,058,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
122.5000
125.3000
122.2700
124.2200
3,362,900
Thu, 04 Jun 2026
121.5800
122.7200
120.1000
121.8200
3,481,900
Wed, 03 Jun 2026
121.3400
123.4700
121.0000
121.0400
3,499,900
Tue, 02 Jun 2026
120.0600
121.2400
119.7600
121.0900
3,445,100
Mon, 01 Jun 2026
121.4200
122.1600
119.7900
119.8900
3,215,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
123.9600
124.4200
122.2900
122.7300
3,903,100
Thu, 28 May 2026
125.1600
125.9500
123.6500
123.7600
3,047,800
Wed, 27 May 2026
124.5200
125.6500
124.1200
125.3500
3,128,900
Tue, 26 May 2026
125.7000
125.8100
124.9500
124.9700
2,877,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
124.4500
125.8900
124.2200
125.6700
2,446,300
Thu, 21 May 2026
123.6800
124.8100
123.2500
124.6600
2,205,900
Wed, 20 May 2026
124.7000
125.2000
123.6700
123.8100
3,988,800
Tue, 19 May 2026
122.8100
124.6600
122.5100
124.5600
4,381,600
Mon, 18 May 2026
121.8000
122.9500
121.2000
122.8400
2,865,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
122.9500
123.2600
120.9000
120.9500
3,832,100
Thu, 14 May 2026
123.9000
124.4000
123.4100
124.3100
2,483,100
Wed, 13 May 2026
39 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 13 May 2026
123.9900
124.5300
122.8400
123.9000
3,404,400
Tue, 12 May 2026
125.0000
125.8300
123.8500
125.0700
3,337,900
Mon, 11 May 2026
124.5300
125.3600
124.3800
124.9000
2,256,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
125.0400
125.6900
123.4300
124.1700
2,585,800
Thu, 07 May 2026
125.0000
125.1000
124.0500
124.8700
3,296,400
Wed, 06 May 2026
127.0400
127.4900
125.0000
125.5400
5,947,000
Tue, 05 May 2026
38 · 10-Q
After market open · 11:59 ET
FORM 10-Q ↗
Tue, 05 May 2026
128.9000
129.2900
127.5600
127.5800
3,994,000
Tue, 05 May 2026
37 · 8-K
Next filing day · accepted 04 May, 19:00 ET
8-K ↗
Mon, 04 May 2026
128.0000
129.0000
126.7500
127.4500
3,365,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
129.4400
130.7000
128.5900
128.6000
2,578,900
Thu, 30 Apr 2026
127.0300
129.8400
126.1100
129.5500
3,799,600
Wed, 29 Apr 2026
127.3100
127.9400
126.3500
126.5100
2,322,100
Tue, 28 Apr 2026
128.4700
128.6000
127.1000
127.8000
2,167,000
Mon, 27 Apr 2026
127.6600
128.3400
126.8600
127.0900
2,322,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
127.7900
128.2500
126.7700
127.2700
2,399,700
Thu, 23 Apr 2026
126.4000
128.3200
126.0000
128.0400
2,624,800
Wed, 22 Apr 2026
126.7500
127.2600
124.9000
125.2500
3,053,000
Tue, 21 Apr 2026
128.4700
128.5100
125.6400
125.6700
2,842,800
Mon, 20 Apr 2026
128.1300
129.1800
127.5800
127.8600
2,710,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
127.5100
128.2000
125.9300
128.0300
3,461,600
Thu, 16 Apr 2026
127.7300
129.0100
127.1200
128.6300
2,712,700
Wed, 15 Apr 2026
129.2500
129.2500
127.9300
127.9800
3,294,800
Tue, 14 Apr 2026
129.8500
130.1000
128.3800
129.7800
2,506,200
Mon, 13 Apr 2026
36 · 424B3
After market open · 10:35 ET
424B3 ↗
Mon, 13 Apr 2026
131.8300
132.1200
129.7500
130.4000
3,580,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
132.4100
133.5200
131.7900
131.7900
2,758,800
Thu, 09 Apr 2026
131.2800
134.1300
131.2800
133.0000
3,118,700
Wed, 08 Apr 2026
130.3200
131.6600
129.4600
131.6000
3,716,800
Tue, 07 Apr 2026
131.5000
132.8800
131.1500
131.8200
2,563,300
Mon, 06 Apr 2026
131.6300
132.7000
131.0000
131.4100
2,819,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
131.9000
133.0300
130.9000
132.2200
3,720,600
Wed, 01 Apr 2026
130.4300
131.8700
129.8600
130.9000
4,314,900
Wed, 01 Apr 2026
35 · 8-K
Next filing day · accepted 31 Mar, 19:37 ET
FORM 8-K ↗
Tue, 31 Mar 2026
132.6600
132.6600
129.7500
130.9400
5,376,100
Mon, 30 Mar 2026
131.4500
132.7100
131.0700
131.7100
3,968,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
129.5500
131.2100
129.0200
129.9900
4,797,600
Thu, 26 Mar 2026
128.3300
129.8800
127.9000
129.3800
3,182,300
Wed, 25 Mar 2026
128.2000
129.0000
127.1800
128.1600
3,369,100
Tue, 24 Mar 2026
34 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Tue, 24 Mar 2026
126.9800
129.0900
126.8500
127.3800
4,423,400
Mon, 23 Mar 2026
127.9200
128.1200
126.9500
127.3400
4,320,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
130.4300
130.5400
126.7700
126.8100
7,644,800
Fri, 20 Mar 2026
33 · DEFA14A
Pre-market · 08:04 ET
DEFA14A ↗
Fri, 20 Mar 2026
32 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Thu, 19 Mar 2026
130.7500
131.4100
128.8800
129.7400
5,543,100
Wed, 18 Mar 2026
132.3100
132.6400
130.7000
130.7500
3,454,700
Tue, 17 Mar 2026
134.2800
134.4900
132.7900
132.9500
3,948,800
Mon, 16 Mar 2026
31 · 8-K
After-hours · 16:18 ET
FORM 8-K ↗
Mon, 16 Mar 2026
133.8500
134.2700
133.0500
133.4600
4,974,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
132.4900
134.1200
132.4900
133.1500
4,710,200
Thu, 12 Mar 2026
30 · 8-K
After-hours · 16:22 ET
FORM 8-K ↗
Thu, 12 Mar 2026
130.0000
133.2000
129.9600
131.8200
5,842,300
Wed, 11 Mar 2026
129.5000
130.5000
129.1600
130.0300
4,249,500
Tue, 10 Mar 2026
129.5000
130.6900
128.5500
129.6900
8,176,600
Tue, 10 Mar 2026
29 · 8-K
Pre-market · 06:51 ET
FORM 8-K ↗
Mon, 09 Mar 2026
131.8600
132.4800
130.5400
131.0800
7,057,200
Mon, 09 Mar 2026
28 · 8-K
Pre-market · 07:05 ET
FORM 8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
27 · 8-K
After-hours · 16:23 ET
FORM 8-K ↗
Fri, 06 Mar 2026
26 · 424B5
After-hours · 16:17 ET
424B5 ↗
Fri, 06 Mar 2026
131.4000
132.6300
130.2300
132.5000
5,041,000
Fri, 06 Mar 2026
25 · PRE 14A
Pre-market · 08:01 ET
FORM-PRE 14A ↗
Thu, 05 Mar 2026
131.0100
131.7300
129.5300
131.6100
4,860,500
Wed, 04 Mar 2026
131.5000
132.6600
130.5600
131.8800
3,702,400
Tue, 03 Mar 2026
24 · 8-K
After market open · 09:48 ET
FORM 8-K ↗
Tue, 03 Mar 2026
130.8500
132.3000
128.4900
131.4300
3,579,600
Mon, 02 Mar 2026
131.0000
132.2000
130.5500
131.6300
5,034,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
129.8700
131.5700
129.3000
130.8500
4,691,400
Thu, 26 Feb 2026
23 · 10-K
After market open · 13:07 ET
FORM10-K ↗
Thu, 26 Feb 2026
129.2700
129.8000
128.2400
129.2300
3,737,800
Wed, 25 Feb 2026
128.0800
129.1700
126.2800
128.9300
3,853,900
Tue, 24 Feb 2026
127.8600
128.5700
126.5200
128.4600
4,231,900
Mon, 23 Feb 2026
126.8300
128.6100
126.8100
127.7900
4,891,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
127.1800
127.3100
125.0800
126.7800
5,039,300
Thu, 19 Feb 2026
125.6400
126.7600
125.3000
126.3700
5,483,600
Wed, 18 Feb 2026
22 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Wed, 18 Feb 2026
126.9000
126.9000
124.7800
125.2400
4,111,700
Tue, 17 Feb 2026
128.5000
129.0000
126.1700
126.7100
4,252,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
125.1100
128.2600
124.9800
128.2000
5,569,400
Thu, 12 Feb 2026
125.4000
128.0900
125.3100
126.1100
7,095,000
Wed, 11 Feb 2026
124.2700
125.4000
122.9200
125.2000
5,980,300
Tue, 10 Feb 2026
122.2000
124.3700
120.4600
123.6400
6,608,700
Tue, 10 Feb 2026
21 · 8-K
Next filing day · accepted 09 Feb, 17:51 ET
8-K ↗
Mon, 09 Feb 2026
121.4900
122.0600
120.7800
121.7200
4,288,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
124.0000
124.2800
121.3400
121.8600
4,412,100
Thu, 05 Feb 2026
123.0300
124.0500
122.4300
123.4100
4,224,100
Wed, 04 Feb 2026
122.4400
123.3500
121.6100
122.2100
5,679,700
Tue, 03 Feb 2026
119.4800
121.9000
119.4800
121.6700
4,169,300
Mon, 02 Feb 2026
121.4600
122.0000
119.0400
119.4900
4,273,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
120.7200
121.4300
120.1000
121.3500
5,603,000
Thu, 29 Jan 2026
120.3800
121.7400
120.2900
120.8900
4,298,400
Wed, 28 Jan 2026
120.2000
121.1000
119.6000
120.2400
4,463,400
Tue, 27 Jan 2026
118.7800
120.3200
118.2000
120.2900
4,812,900
Mon, 26 Jan 2026
118.1600
119.7000
118.0100
118.7800
3,955,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
117.8900
117.9400
116.2500
117.4300
4,491,000
Thu, 22 Jan 2026
119.1500
119.5100
117.6200
117.7100
3,807,200
Wed, 21 Jan 2026
120.1900
120.8400
118.4600
119.3700
4,751,700
Tue, 20 Jan 2026
119.0700
119.6500
118.1000
119.5500
4,595,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
118.5000
119.4000
117.8600
119.2200
4,499,800
Thu, 15 Jan 2026
118.6300
119.4100
118.4500
118.9000
3,716,400
Wed, 14 Jan 2026
117.5700
119.2900
117.3500
118.6800
4,554,900
Tue, 13 Jan 2026
116.4800
117.5600
115.9800
117.3900
3,284,100
Mon, 12 Jan 2026
116.7700
117.4900
116.2700
116.7100
3,007,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
117.3900
118.2600
116.7600
116.8000
2,884,800
Thu, 08 Jan 2026
116.5100
118.6000
116.1900
117.3200
3,214,100
Wed, 07 Jan 2026
118.1200
118.3000
115.9500
116.1900
3,227,800
Tue, 06 Jan 2026
116.7600
117.9100
116.4000
117.7400
3,303,700
Mon, 05 Jan 2026
117.0000
117.0000
115.1000
116.8100
4,310,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
117.1800
118.0700
116.3800
117.4400
2,619,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
117.7000
117.8100
117.1000
117.2100
1,973,900
Tue, 30 Dec 2025
117.5900
117.9400
117.2500
117.6800
1,834,800
Mon, 29 Dec 2025
117.3000
118.0300
117.0800
117.5200
2,489,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
117.1600
117.8000
116.7700
117.1800
1,440,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
117.1900
117.5100
116.8200
117.4800
1,060,600
Tue, 23 Dec 2025
116.3700
117.1900
116.1200
116.7900
3,627,800
Mon, 22 Dec 2025
20 · 424B3
After market open · 13:15 ET
424B3 ↗
Mon, 22 Dec 2025
115.3000
116.4600
115.0000
116.3000
2,477,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
117.4300
117.4900
115.5500
115.5600
6,898,600
Thu, 18 Dec 2025
117.3400
117.8100
116.6500
117.5500
4,611,000
Wed, 17 Dec 2025
115.4700
117.9100
115.4000
117.4300
4,436,700
Tue, 16 Dec 2025
116.9800
117.2200
115.2400
115.5900
3,222,300
Mon, 15 Dec 2025
115.8100
116.9500
115.4100
116.7300
3,797,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
114.5000
115.3500
114.4000
115.3000
2,955,700
Fri, 12 Dec 2025
19 · 8-K
Pre-market · 08:30 ET
FORM 8-K ↗
Thu, 11 Dec 2025
114.5600
115.5000
113.9900
114.3900
2,992,300
Wed, 10 Dec 2025
115.2800
115.4000
113.9000
114.0000
3,366,400
Tue, 09 Dec 2025
115.8000
116.2100
115.0500
115.2400
2,929,700
Mon, 08 Dec 2025
116.2000
116.4200
114.1300
115.2200
5,217,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
117.8400
118.1800
116.4000
116.5200
3,983,100
Thu, 04 Dec 2025
118.3800
119.4400
117.8400
117.9700
3,151,000
Wed, 03 Dec 2025
119.8700
120.5600
118.3700
118.6200
3,328,400
Tue, 02 Dec 2025
121.1000
121.1400
119.3700
119.6900
3,554,400
Mon, 01 Dec 2025
123.2100
123.4600
120.6700
120.7500
4,050,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
123.1500
124.1300
123.0400
123.9400
1,439,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
122.4100
123.6000
121.9500
123.4300
3,374,400
Tue, 25 Nov 2025
122.2600
122.9800
121.5900
121.9300
2,835,100
Mon, 24 Nov 2025
123.0700
123.4100
121.4000
122.0900
3,442,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
122.9400
123.3900
121.9100
122.8000
4,407,000
Thu, 20 Nov 2025
18 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Thu, 20 Nov 2025
122.2800
122.9800
121.8600
122.5400
2,639,200
Wed, 19 Nov 2025
123.8800
123.8800
121.4500
122.2300
3,411,000
Tue, 18 Nov 2025
125.6500
125.9300
123.7900
123.8000
3,774,300
Mon, 17 Nov 2025
123.3300
125.2100
122.8600
125.1800
3,879,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
123.3300
124.2000
122.2500
122.7100
3,878,200
Thu, 13 Nov 2025
123.7600
124.5900
123.1000
123.5900
3,277,900
Wed, 12 Nov 2025
123.6600
124.2900
123.4300
123.9000
3,238,900
Wed, 12 Nov 2025
17 · 8-K
Pre-market · 06:30 ET
FORM 8-K ↗
Tue, 11 Nov 2025
123.1300
124.2200
122.3100
123.6700
3,101,600
Mon, 10 Nov 2025
16 · 424B3
After market open · 13:52 ET
424B3 ↗
Mon, 10 Nov 2025
123.0500
123.6800
121.8400
122.9300
4,442,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
15 · 10-Q
After market open · 12:13 ET
10-Q ↗
Fri, 07 Nov 2025
124.1000
125.7200
122.4100
123.6600
5,456,800
Fri, 07 Nov 2025
14 · 8-K
Next filing day · accepted 06 Nov, 17:48 ET
FORM 8-K ↗
Thu, 06 Nov 2025
123.6000
124.8600
123.4000
124.0000
4,674,700
Wed, 05 Nov 2025
123.7900
124.4800
123.1700
123.7700
3,822,300
Tue, 04 Nov 2025
124.3400
124.5100
123.4900
123.8300
3,169,800
Mon, 03 Nov 2025
123.8700
124.0000
122.2700
123.6700
3,365,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
124.3400
124.9300
123.7500
124.3000
2,961,900
Thu, 30 Oct 2025
124.5200
125.8800
124.3800
125.2100
2,666,400
Thu, 30 Oct 2025
13 · 8-K
Next filing day · accepted 29 Oct, 18:15 ET
FORM 8-K ↗
Wed, 29 Oct 2025
125.6500
126.0700
123.8200
124.2900
3,686,400
Tue, 28 Oct 2025
126.8600
127.3500
125.3800
125.6500
3,159,200
Mon, 27 Oct 2025
127.0000
127.5800
126.2600
127.4900
2,308,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
127.3000
128.4400
126.9800
127.3700
2,175,000
Thu, 23 Oct 2025
129.8600
129.8600
127.1700
127.2600
2,531,000
Wed, 22 Oct 2025
128.5500
130.0300
127.4900
129.0300
3,143,000
Tue, 21 Oct 2025
129.5000
129.5000
127.2600
128.3300
2,628,800
Mon, 20 Oct 2025
129.0000
129.2000
127.6900
128.9400
3,759,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
128.1700
128.6500
127.1200
128.5300
3,120,800
Thu, 16 Oct 2025
128.8400
129.5100
127.4000
127.4000
2,785,200
Wed, 15 Oct 2025
128.1800
128.9900
127.0700
128.6700
3,023,200
Tue, 14 Oct 2025
126.9100
128.4900
126.2900
127.8200
2,712,900
Mon, 13 Oct 2025
126.2100
126.9500
125.6900
126.0900
2,136,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
125.2900
127.2700
125.0200
127.0200
2,955,400
Thu, 09 Oct 2025
125.9000
126.0900
124.6100
124.7100
1,500,800
Wed, 08 Oct 2025
126.2600
126.3200
124.4000
125.2300
2,423,000
Tue, 07 Oct 2025
124.8500
125.9500
124.3400
125.5600
2,723,300
Mon, 06 Oct 2025
123.4300
124.4600
122.7800
124.3800
2,289,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
122.1100
123.8300
122.0000
123.5400
2,761,900
Thu, 02 Oct 2025
121.5000
122.0800
120.9400
121.5700
3,098,800
Wed, 01 Oct 2025
123.5600
123.8200
122.3200
122.3900
2,489,200
Wed, 01 Oct 2025
12 · 424B3
Pre-market · 09:29 ET
424B3 ↗
Tue, 30 Sep 2025
11 · S-3ASR
After-hours · 17:10 ET
S-3ASR ↗
Tue, 30 Sep 2025
122.9800
123.9300
122.6200
123.7500
3,719,800
Mon, 29 Sep 2025
123.0500
123.0800
121.3200
122.8000
4,210,000
Mon, 29 Sep 2025
10 · 424B3
Pre-market · 09:28 ET
424B3 ↗
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
122.1400
123.4500
122.0400
123.0200
2,644,400
Thu, 25 Sep 2025
124.1100
124.3000
122.2700
122.3200
2,285,600
Wed, 24 Sep 2025
123.0000
123.9500
122.9500
123.6400
2,173,100
Wed, 24 Sep 2025
9 · S-3ASR
Next filing day · accepted 23 Sep, 18:14 ET
S-3ASR ↗
Tue, 23 Sep 2025
121.4600
123.2400
120.9700
123.1000
2,123,700
Mon, 22 Sep 2025
121.2100
122.0100
120.7300
121.5800
2,062,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
120.7600
121.6500
120.0000
121.0800
4,842,000
Thu, 18 Sep 2025
120.0300
121.1200
119.6900
120.3900
2,541,100
Wed, 17 Sep 2025
120.7400
121.5000
120.2700
121.1000
2,437,700
Tue, 16 Sep 2025
122.6300
122.8300
120.2000
120.2500
4,158,400
Mon, 15 Sep 2025
121.6500
122.6500
121.6200
122.3700
2,202,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
122.0800
122.9000
121.8700
121.9500
2,136,400
Fri, 12 Sep 2025
8 · 8-K
Pre-market · 06:32 ET
FORM 8-K ↗
Thu, 11 Sep 2025
7 · 8-K
After-hours · 16:25 ET
FORM 8-K ↗
Thu, 11 Sep 2025
121.3600
122.2300
120.9700
122.1100
2,178,000
Wed, 10 Sep 2025
120.4100
121.4600
120.2000
121.3500
2,104,400
Tue, 09 Sep 2025
6 · 424B5
After-hours · 16:23 ET
424B5 ↗
Tue, 09 Sep 2025
120.2500
121.0300
119.9000
120.3800
2,182,800
Mon, 08 Sep 2025
120.4000
120.8300
119.7600
120.1700
3,069,000
Mon, 08 Sep 2025
5 · 424B5
Pre-market · 08:13 ET
424B5 ↗
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
121.3100
121.4800
120.0400
120.6100
1,980,700
Thu, 04 Sep 2025
122.2000
122.4500
120.3800
120.8700
3,069,700
Wed, 03 Sep 2025
121.3000
121.8900
120.6200
121.5000
2,152,100
Tue, 02 Sep 2025
122.4600
122.7700
121.3700
121.8900
2,449,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
122.4000
123.1900
122.1100
122.4900
2,151,200
Thu, 28 Aug 2025
123.3000
123.6100
122.2500
122.3700
2,496,500
Wed, 27 Aug 2025
123.6100
123.8500
122.7600
123.6800
2,560,800
Tue, 26 Aug 2025
123.0000
123.5400
122.1000
123.2800
3,102,000
Mon, 25 Aug 2025
123.9500
124.2200
122.8700
123.1100
2,454,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
124.7900
125.2500
123.3300
124.3400
2,182,900
Thu, 21 Aug 2025
124.3200
124.9200
123.9400
124.1400
2,084,700
Wed, 20 Aug 2025
124.5000
125.9500
124.1800
124.4800
3,455,700
Tue, 19 Aug 2025
121.6400
123.8200
121.3800
123.7800
2,908,400
Mon, 18 Aug 2025
123.0000
123.0000
121.3300
121.4600
3,224,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
123.5200
123.7000
121.9300
122.4500
4,024,700
Thu, 14 Aug 2025
125.7000
125.7000
124.0000
124.2600
3,410,300
Wed, 13 Aug 2025
124.3900
125.7600
123.9500
125.7100
3,009,200
Tue, 12 Aug 2025
125.4000
125.5800
123.3600
124.4700
3,826,300
Mon, 11 Aug 2025
125.6900
125.9600
124.9100
125.5600
2,244,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
125.9800
126.5300
125.1800
125.3200
2,643,800
Thu, 07 Aug 2025
124.7200
126.3400
124.7000
125.9300
2,832,100
Wed, 06 Aug 2025
124.6500
126.4100
124.0000
125.2100
3,813,100
Tue, 05 Aug 2025
4 · 10-Q
After market open · 12:13 ET
FORM 10-Q ↗
Tue, 05 Aug 2025
126.9700
127.8500
123.9700
124.0000
6,746,900
Tue, 05 Aug 2025
3 · 8-K
Pre-market · 06:58 ET
FORM 8-K ↗
Tue, 05 Aug 2025
2 · 8-K
Pre-market · 06:51 ET
FORM 8-K ↗
Mon, 04 Aug 2025
123.0300
124.5100
122.7000
124.1700
4,066,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
122.2400
123.3900
121.6800
122.9100
4,642,700
Thu, 31 Jul 2025
120.0300
121.7800
119.5000
121.6400
5,490,800
Wed, 30 Jul 2025
119.5000
121.4900
119.2500
120.4800
3,432,300
Tue, 29 Jul 2025
118.0200
119.5300
117.6900
119.4900
2,848,000
Tue, 29 Jul 2025
1 · 8-K
Pre-market · 07:01 ET
FORM 8-K ↗
Mon, 28 Jul 2025
119.6300
119.9100
117.4500
117.6000
2,930,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
119.6800
120.3900
119.5900
119.9300
2,317,100
Thu, 24 Jul 2025
119.5100
120.1000
119.2100
119.7500
2,133,200
Wed, 23 Jul 2025
120.8200
120.8300
118.9000
119.5100
3,309,500
Tue, 22 Jul 2025
120.1200
121.9700
119.9000
120.7300
3,194,700