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
107.0700
110.9700
107.6500
110.8700
697,271
Thu, 03 Sep 2026
107.9700
109.6400
106.4400
108.7900
408,700
Wed, 02 Sep 2026
103.2700
107.3400
103.2700
106.4800
427,200
Tue, 01 Sep 2026
103.0000
105.0800
100.7700
102.0500
457,200
Mon, 31 Aug 2026
105.3500
105.7100
103.9700
104.4700
538,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
108.6700
109.1300
105.6500
105.7400
476,700
Thu, 27 Aug 2026
106.9800
108.4500
106.2800
108.0300
205,600
Wed, 26 Aug 2026
107.6100
108.2700
104.8800
107.5600
353,500
Tue, 25 Aug 2026
107.9900
109.0200
106.0700
107.6300
299,900
Mon, 24 Aug 2026
105.8900
108.5400
105.1200
105.1900
285,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
104.5400
106.9900
104.5400
105.9100
432,100
Thu, 20 Aug 2026
108.1400
108.1400
102.0200
103.1800
927,100
Wed, 19 Aug 2026
111.7400
112.0900
108.3400
108.5100
390,400
Tue, 18 Aug 2026
110.7800
112.0500
110.0100
111.1000
374,700
Mon, 17 Aug 2026
112.6400
114.5300
110.9500
111.2500
279,500
Mon, 17 Aug 2026
40 · 8-K
Pre-market · 07:31 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
111.5900
113.8800
111.5000
113.4000
307,400
Thu, 13 Aug 2026
111.1100
112.1500
110.1700
111.6300
413,600
Wed, 12 Aug 2026
108.3500
111.2400
107.5600
110.4500
335,700
Tue, 11 Aug 2026
108.8500
110.5600
107.5500
108.0100
539,600
Mon, 10 Aug 2026
107.5000
108.8300
107.2400
108.4100
253,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
109.5200
111.1500
107.8400
108.3200
285,000
Thu, 06 Aug 2026
113.1200
113.1200
109.6900
109.9500
294,500
Wed, 05 Aug 2026
112.5200
114.1200
111.9300
112.3400
310,400
Tue, 04 Aug 2026
110.7900
113.7500
110.6300
112.4500
550,100
Mon, 03 Aug 2026
108.8000
111.9400
108.8000
110.8000
538,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
110.4400
111.0700
107.1600
108.0700
561,300
Thu, 30 Jul 2026
109.1200
111.1300
106.7300
110.6200
709,500
Wed, 29 Jul 2026
106.7000
110.1400
106.6700
106.9900
723,200
Tue, 28 Jul 2026
106.1200
107.8100
104.6600
107.7800
675,800
Tue, 28 Jul 2026
39 · 10-Q
Next filing day · accepted 27 Jul, 13:49 ET
10-Q ↗
Mon, 27 Jul 2026
105.0200
109.0700
104.8800
106.1100
1,160,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
101.3200
104.4600
99.4300
104.3100
867,000
Thu, 23 Jul 2026
100.5800
106.0000
100.1900
103.5800
801,000
Thu, 23 Jul 2026
38 · 8-K
Pre-market · 02:56 ET
8-K ↗
Thu, 23 Jul 2026
37 · 8-K
Pre-market · 02:51 ET
8-K ↗
Wed, 22 Jul 2026
100.1500
102.6400
99.6000
101.8700
871,500
Tue, 21 Jul 2026
101.0100
101.6800
98.4300
101.6800
963,800
Mon, 20 Jul 2026
100.5000
101.2000
99.0900
99.4800
376,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
95.9300
99.8100
94.8400
99.3100
499,200
Thu, 16 Jul 2026
98.3600
100.0100
97.6200
98.1400
672,600
Wed, 15 Jul 2026
98.8600
100.0200
97.8700
99.1800
352,300
Tue, 14 Jul 2026
95.7200
99.1200
95.6700
98.4900
516,000
Tue, 14 Jul 2026
36 · 8-K
Pre-market · 07:31 ET
8-K ↗
Mon, 13 Jul 2026
97.6200
97.6300
96.0000
97.1800
707,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
96.5300
97.8900
96.1600
96.5000
487,000
Thu, 09 Jul 2026
95.4600
97.0100
94.7300
95.5500
1,093,500
Wed, 08 Jul 2026
101.5400
102.2500
91.1300
93.8300
1,264,800
Tue, 07 Jul 2026
105.0000
105.7400
102.2600
102.3600
431,500
Mon, 06 Jul 2026
102.3300
104.6200
102.3000
103.5200
563,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
105.7900
106.6700
100.7800
102.2100
672,900
Wed, 01 Jul 2026
108.4000
108.6300
105.3500
105.3700
523,000
Tue, 30 Jun 2026
109.4300
109.9100
107.9600
108.3500
673,500
Mon, 29 Jun 2026
106.0500
109.1200
104.3400
108.7300
877,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
104.8300
106.2700
103.8800
106.2700
743,600
Thu, 25 Jun 2026
105.6600
107.7600
104.3800
104.9600
700,000
Wed, 24 Jun 2026
103.9100
105.7000
103.1000
104.9100
856,400
Tue, 23 Jun 2026
101.8400
104.3200
101.5400
103.7900
713,200
Mon, 22 Jun 2026
103.2200
105.0300
102.9000
103.6800
569,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
102.9200
103.8000
101.7700
102.4100
1,463,800
Wed, 17 Jun 2026
101.8200
104.2100
100.8800
101.4300
695,500
Tue, 16 Jun 2026
102.8900
103.8900
98.0000
101.5900
949,500
Mon, 15 Jun 2026
102.7200
105.2000
101.4000
102.5000
830,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
103.0500
103.1200
101.1700
101.7100
621,100
Thu, 11 Jun 2026
97.3500
102.0000
96.2500
101.6300
1,059,100
Wed, 10 Jun 2026
94.3300
98.6000
93.6000
96.4500
1,304,300
Wed, 10 Jun 2026
35 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 09 Jun 2026
92.3000
95.4100
91.5400
94.2200
672,700
Mon, 08 Jun 2026
91.5600
92.4000
90.9200
91.4200
504,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
91.6100
91.6100
90.0800
91.1100
392,900
Thu, 04 Jun 2026
88.8600
91.6600
88.7900
91.1500
560,900
Wed, 03 Jun 2026
90.9000
90.9000
87.4500
88.3600
682,800
Tue, 02 Jun 2026
89.3800
92.9400
88.3400
91.5500
1,302,600
Mon, 01 Jun 2026
88.0900
89.5300
87.3300
89.3900
535,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
88.6600
89.6900
87.6600
89.0700
843,600
Thu, 28 May 2026
89.2200
89.2200
85.9100
88.4600
978,800
Wed, 27 May 2026
89.4200
90.5000
88.1500
89.9200
570,700
Tue, 26 May 2026
87.2400
89.9800
87.1200
88.5100
624,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
85.9300
87.4600
85.3000
86.6000
569,300
Fri, 22 May 2026
34 · 8-K
Next filing day · accepted 21 May, 19:13 ET
8-K ↗
Thu, 21 May 2026
86.5900
87.2500
84.5400
85.7800
569,000
Wed, 20 May 2026
85.3200
87.8600
83.2400
87.6900
467,700
Tue, 19 May 2026
86.4200
86.4200
84.0900
84.8500
700,700
Mon, 18 May 2026
87.0000
87.8800
85.7700
85.9300
524,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
87.0600
87.5200
85.5500
86.7600
637,000
Fri, 15 May 2026
33 · 8-K
Pre-market · 07:31 ET
8-K ↗
Thu, 14 May 2026
84.5100
87.2900
84.2000
86.8300
547,100
Wed, 13 May 2026
84.2800
84.6600
82.6900
83.3900
434,900
Tue, 12 May 2026
32 · 8-K
After market open · 12:22 ET
8-K ↗
Tue, 12 May 2026
84.4200
85.2400
82.8700
84.6300
500,400
Mon, 11 May 2026
87.3000
87.6300
84.5100
84.9300
522,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
86.7700
87.6400
85.6000
87.3400
334,500
Thu, 07 May 2026
88.6900
89.0000
85.8800
86.4800
547,900
Wed, 06 May 2026
31 · 424B5
After-hours · 17:21 ET
424B5 ↗
Wed, 06 May 2026
86.3700
88.8000
85.9800
88.3000
623,900
Wed, 06 May 2026
30 · 8-K
Next filing day · accepted 05 May, 20:14 ET
8-K ↗
Tue, 05 May 2026
83.0600
85.6300
82.4700
85.0900
412,200
Tue, 05 May 2026
29 · 424B5
Pre-market · 09:00 ET
424B5 ↗
Tue, 05 May 2026
28 · 8-K
Pre-market · 08:54 ET
8-K ↗
Mon, 04 May 2026
85.3200
86.0100
83.1600
83.5600
547,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
85.7400
86.3700
84.5700
85.3400
451,600
Thu, 30 Apr 2026
84.5100
85.9400
84.5100
84.7800
733,300
Wed, 29 Apr 2026
86.1400
87.8200
84.7500
85.4200
440,400
Tue, 28 Apr 2026
88.4900
88.8900
86.1300
86.3200
467,600
Tue, 28 Apr 2026
27 · 10-Q
Next filing day · accepted 27 Apr, 17:49 ET
10-Q ↗
Mon, 27 Apr 2026
86.4700
88.6400
85.5300
88.0000
1,295,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
92.0000
92.0000
86.1000
86.1600
901,300
Thu, 23 Apr 2026
95.7000
99.1300
91.9700
92.1200
911,500
Thu, 23 Apr 2026
26 · 8-K
Pre-market · 06:57 ET
8-K ↗
Thu, 23 Apr 2026
25 · 8-K
Pre-market · 06:51 ET
8-K ↗
Wed, 22 Apr 2026
91.9800
93.4600
91.3500
92.4400
818,400
Tue, 21 Apr 2026
91.8200
93.7400
89.8100
91.3100
758,300
Mon, 20 Apr 2026
89.9100
92.2000
89.8000
91.7500
712,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
85.9900
91.3000
85.3000
90.5800
1,329,700
Thu, 16 Apr 2026
84.3500
84.8300
83.1000
84.5200
469,200
Wed, 15 Apr 2026
83.2000
83.9200
82.4500
83.1500
535,300
Tue, 14 Apr 2026
80.4100
83.3000
80.1600
82.6400
502,300
Mon, 13 Apr 2026
78.4600
80.5600
78.1900
80.1900
686,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
79.7500
79.9700
78.5600
78.9800
383,100
Thu, 09 Apr 2026
78.1500
79.9500
77.6500
79.7500
577,400
Wed, 08 Apr 2026
77.4800
79.5900
77.1900
78.6500
655,800
Tue, 07 Apr 2026
75.1000
75.9900
74.1100
74.3300
965,500
Tue, 07 Apr 2026
24 · DEFA14A
Pre-market · 07:03 ET
DEFA14A ↗
Tue, 07 Apr 2026
23 · DEF 14A
Pre-market · 07:00 ET
DEF 14A ↗
Mon, 06 Apr 2026
72.9200
75.2000
72.9200
75.1700
534,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
72.2100
74.2100
70.2400
73.0200
771,300
Wed, 01 Apr 2026
75.9700
76.1000
73.4200
73.5700
663,900
Tue, 31 Mar 2026
74.3700
75.2100
72.0600
74.8900
816,700
Mon, 30 Mar 2026
72.0100
73.6700
72.0100
73.0300
466,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
74.8600
75.0800
72.0300
72.1300
635,700
Thu, 26 Mar 2026
74.3600
76.4600
74.3600
75.8900
521,100
Wed, 25 Mar 2026
74.9100
75.6500
74.1800
75.1100
511,500
Tue, 24 Mar 2026
74.0100
75.4700
73.4800
74.4900
640,800
Mon, 23 Mar 2026
76.4800
78.0000
74.4800
74.7300
727,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
73.5000
75.0000
72.2600
74.6200
1,239,200
Thu, 19 Mar 2026
70.3200
73.8300
70.3200
73.5400
586,600
Wed, 18 Mar 2026
71.5400
72.6800
70.7900
71.2700
886,700
Tue, 17 Mar 2026
71.7200
73.3100
70.9300
71.9400
533,800
Mon, 16 Mar 2026
72.0500
72.6700
69.8300
69.9200
593,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
72.2000
73.0200
70.8600
71.5300
581,800
Thu, 12 Mar 2026
71.9500
72.9600
71.3000
71.6600
525,700
Wed, 11 Mar 2026
72.7300
74.1400
72.0200
74.0900
600,300
Wed, 11 Mar 2026
22 · 8-K
Pre-market · 07:01 ET
8-K ↗
Tue, 10 Mar 2026
72.6000
74.0000
71.6700
72.5900
670,100
Mon, 09 Mar 2026
70.4700
72.9100
69.4400
72.4600
614,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
72.5600
73.1900
70.9800
72.2100
719,200
Thu, 05 Mar 2026
74.1900
75.5500
74.1900
75.2200
533,400
Wed, 04 Mar 2026
73.1500
75.3900
72.8400
75.1000
543,400
Tue, 03 Mar 2026
69.9400
73.5500
69.1400
72.7300
451,600
Mon, 02 Mar 2026
69.3000
72.4000
68.5300
71.9900
652,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
76.5000
76.5100
70.3700
70.8600
1,078,800
Thu, 26 Feb 2026
75.4800
79.5100
75.0000
79.2700
1,376,600
Thu, 26 Feb 2026
21 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 25 Feb 2026
72.4700
73.3300
71.2800
73.1900
492,000
Tue, 24 Feb 2026
70.8100
72.5700
70.5300
71.5600
742,100
Mon, 23 Feb 2026
75.1100
75.3300
70.3800
70.8400
658,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
74.8200
75.7300
73.0800
75.7300
512,200
Thu, 19 Feb 2026
73.7900
75.0600
73.0700
75.0100
769,000
Wed, 18 Feb 2026
73.0000
74.8600
72.6200
74.4300
1,385,900
Wed, 18 Feb 2026
20 · 8-K
Pre-market · 07:59 ET
8-K ↗
Tue, 17 Feb 2026
72.7500
74.0400
72.0500
73.1600
748,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
74.2500
74.2500
71.2800
72.3700
618,300
Fri, 13 Feb 2026
19 · 10-K
Pre-market · 07:32 ET
10-K ↗
Thu, 12 Feb 2026
76.8300
78.0300
71.7100
72.2700
890,800
Wed, 11 Feb 2026
77.5200
77.5900
74.6300
76.0300
660,000
Tue, 10 Feb 2026
77.6600
78.7100
75.9000
77.1100
839,000
Tue, 10 Feb 2026
18 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 09 Feb 2026
79.4900
79.5600
77.7900
77.9000
575,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
78.7900
79.9300
77.9400
79.5300
764,900
Thu, 05 Feb 2026
76.7600
77.1900
73.8500
77.1900
1,629,900
Wed, 04 Feb 2026
75.8400
77.5900
75.7600
76.5000
920,000
Tue, 03 Feb 2026
74.4600
77.7900
73.8100
75.4000
1,239,400
Mon, 02 Feb 2026
72.9800
73.8100
71.8000
73.0500
902,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
72.3400
74.2700
72.1000
72.5400
1,197,000
Thu, 29 Jan 2026
70.6100
73.6400
70.5000
73.0300
1,702,900
Thu, 29 Jan 2026
17 · 8-K
Pre-market · 06:57 ET
8-K ↗
Thu, 29 Jan 2026
16 · 8-K
Pre-market · 06:46 ET
8-K ↗
Wed, 28 Jan 2026
69.6200
70.4100
68.1700
68.2000
828,100
Tue, 27 Jan 2026
69.9500
70.0100
68.0700
69.4500
786,400
Mon, 26 Jan 2026
69.5200
70.8000
68.7800
70.1800
718,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
70.2400
70.7400
68.5700
68.7800
643,800
Thu, 22 Jan 2026
71.0100
72.6500
70.5800
71.0100
785,800
Wed, 21 Jan 2026
70.2600
71.3800
69.9100
70.4900
493,700
Tue, 20 Jan 2026
72.3000
73.7600
69.7000
69.9400
880,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
71.8900
74.1700
71.8900
73.7300
1,524,800
Thu, 15 Jan 2026
69.4900
70.7700
69.0200
70.6500
1,284,800
Wed, 14 Jan 2026
69.5600
69.8600
67.7800
69.0000
1,601,000
Tue, 13 Jan 2026
71.9300
72.9200
69.6100
69.7900
1,646,700
Mon, 12 Jan 2026
72.0800
73.8000
70.0600
71.7800
2,399,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
81.2900
82.0300
80.0000
80.3600
685,200
Thu, 08 Jan 2026
80.5000
81.4900
80.0600
81.2500
695,400
Wed, 07 Jan 2026
80.0800
80.4300
78.2600
79.9800
631,000
Tue, 06 Jan 2026
76.6000
80.4100
76.5200
80.2600
1,137,000
Mon, 05 Jan 2026
75.0800
77.7500
74.8400
76.3000
639,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.2000
75.8000
73.7800
75.3000
677,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
74.6300
74.6300
73.8900
74.0300
501,000
Tue, 30 Dec 2025
75.3200
75.3200
74.3400
74.6100
379,400
Mon, 29 Dec 2025
76.4300
76.6600
74.3800
75.1800
567,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
76.3900
76.9800
76.0100
76.6400
307,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
76.6900
77.5000
76.3000
76.6800
207,100
Tue, 23 Dec 2025
77.8200
78.0500
76.4700
76.6100
536,200
Mon, 22 Dec 2025
78.2700
78.9800
77.4700
77.7500
510,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
76.9300
78.0400
76.8600
78.0000
1,463,500
Thu, 18 Dec 2025
77.6200
78.2700
77.0600
77.6400
918,500
Wed, 17 Dec 2025
76.2100
76.6400
75.4000
76.3400
956,200
Tue, 16 Dec 2025
74.7600
76.6600
73.8200
75.8100
1,002,600
Mon, 15 Dec 2025
74.5100
75.0700
74.2000
74.3500
682,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
74.7600
74.9200
73.4300
74.5900
759,300
Thu, 11 Dec 2025
74.0000
75.8300
73.6400
74.3600
1,000,500
Wed, 10 Dec 2025
73.4000
74.4400
71.6700
73.8300
1,430,500
Wed, 10 Dec 2025
15 · 8-K
Pre-market · 07:32 ET
8-K ↗
Tue, 09 Dec 2025
72.1200
73.7300
71.8500
73.4600
606,900
Mon, 08 Dec 2025
72.4000
72.7400
71.4800
72.4200
705,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
71.7400
72.7100
71.0500
72.2100
559,700
Thu, 04 Dec 2025
69.6900
72.0900
69.6800
72.0000
747,300
Wed, 03 Dec 2025
69.5500
71.6600
69.3100
71.2400
711,700
Tue, 02 Dec 2025
68.7000
69.6700
67.9500
69.3800
651,800
Mon, 01 Dec 2025
67.2200
68.8500
66.7300
68.0700
654,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
67.4100
68.2100
67.4100
67.7300
242,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
66.7700
68.7200
66.7300
67.4600
1,086,000
Tue, 25 Nov 2025
14 · 8-K
After market open · 09:30 ET
8-K ↗
Tue, 25 Nov 2025
65.2400
67.5800
64.3100
66.7700
725,300
Mon, 24 Nov 2025
64.4700
65.4600
63.7800
65.0800
853,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
13 · 424B5
After-hours · 17:15 ET
424B5 ↗
Fri, 21 Nov 2025
62.1100
65.8300
61.9100
64.7000
934,800
Fri, 21 Nov 2025
12 · 8-K
Next filing day · accepted 20 Nov, 20:35 ET
8-K ↗
Thu, 20 Nov 2025
62.9700
64.5900
61.5300
61.6700
849,100
Thu, 20 Nov 2025
11 · 424B5
Pre-market · 09:19 ET
424B5 ↗
Thu, 20 Nov 2025
10 · 8-K
Pre-market · 09:10 ET
8-K ↗
Wed, 19 Nov 2025
60.9700
62.3800
60.5100
62.3500
761,300
Tue, 18 Nov 2025
59.4200
61.0000
59.2600
60.5400
886,600
Mon, 17 Nov 2025
61.5700
62.1400
59.4200
59.9800
820,800
Mon, 17 Nov 2025
9 · S-3ASR
Pre-market · 08:44 ET
S-3ASR ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
61.8800
62.5700
60.7600
61.9300
719,800
Thu, 13 Nov 2025
63.4500
63.9300
61.5900
61.8400
726,700
Thu, 13 Nov 2025
8 · 8-K
Pre-market · 07:35 ET
8-K ↗
Wed, 12 Nov 2025
63.2600
64.7400
63.2400
63.9600
549,700
Tue, 11 Nov 2025
63.5300
64.1800
63.3400
63.4600
421,100
Mon, 10 Nov 2025
64.2000
64.6300
63.6000
63.7600
652,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
63.3000
63.6100
62.1900
63.5800
829,100
Thu, 06 Nov 2025
7 · 8-K
After-hours · 17:01 ET
8-K ↗
Thu, 06 Nov 2025
64.0200
64.5900
63.2700
63.8600
667,600
Wed, 05 Nov 2025
62.6600
64.5400
61.7500
63.9500
660,100
Tue, 04 Nov 2025
62.8100
63.6700
62.4900
62.5800
607,900
Mon, 03 Nov 2025
62.5300
64.0000
61.9600
63.6000
745,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
61.9900
63.8200
61.5800
62.6500
905,800
Thu, 30 Oct 2025
61.8200
63.1200
61.7300
61.9100
935,100
Wed, 29 Oct 2025
64.3500
64.8000
61.3800
62.2100
931,000
Wed, 29 Oct 2025
6 · 8-K
Next filing day · accepted 28 Oct, 18:30 ET
8-K ↗
Tue, 28 Oct 2025
66.5400
66.7100
64.6200
64.9400
885,300
Tue, 28 Oct 2025
5 · 8-K
Pre-market · 08:04 ET
8-K ↗
Tue, 28 Oct 2025
4 · 10-Q
Next filing day · accepted 27 Oct, 17:54 ET
10-Q ↗
Mon, 27 Oct 2025
66.2800
67.0400
65.5200
66.2600
519,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
66.4600
66.8300
64.7100
65.5000
846,700
Thu, 23 Oct 2025
62.2900
66.1600
59.9300
65.4600
2,355,800
Thu, 23 Oct 2025
3 · 8-K
Pre-market · 07:16 ET
8-K ↗
Thu, 23 Oct 2025
2 · 8-K
Pre-market · 07:13 ET
8-K ↗
Wed, 22 Oct 2025
60.9900
61.5900
59.8300
60.5400
741,900
Tue, 21 Oct 2025
59.9000
61.1000
59.8900
60.9300
455,500
Mon, 20 Oct 2025
59.1800
60.4600
59.1600
59.9300
601,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
58.2900
59.5300
58.1700
59.0300
832,000
Thu, 16 Oct 2025
59.7900
59.7900
57.1100
57.6100
836,500
Wed, 15 Oct 2025
59.7200
60.2500
59.2200
59.7500
805,400
Tue, 14 Oct 2025
55.8000
59.2900
55.8000
59.2400
1,106,400
Mon, 13 Oct 2025
54.8900
56.5100
54.8900
56.4200
684,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
56.0600
56.2700
53.8300
54.0800
839,100
Thu, 09 Oct 2025
55.4800
55.9700
54.7500
55.8100
426,000
Wed, 08 Oct 2025
55.9100
55.9100
54.8800
55.0200
319,200
Tue, 07 Oct 2025
55.0100
55.7500
54.9400
55.4200
601,000
Mon, 06 Oct 2025
55.7600
56.5400
54.2400
54.7700
699,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
55.0500
56.4900
55.0500
55.7100
746,300
Thu, 02 Oct 2025
54.9100
55.3500
54.3100
55.1400
726,500
Wed, 01 Oct 2025
54.9800
55.9100
54.5300
54.8900
880,500
Tue, 30 Sep 2025
58.0700
58.4100
55.2900
55.7700
835,900
Mon, 29 Sep 2025
59.7200
59.9800
57.0100
58.0700
1,286,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
60.1600
60.4900
58.9000
59.5900
518,200
Thu, 25 Sep 2025
60.1200
60.5000
59.4900
60.0600
595,500
Wed, 24 Sep 2025
61.1000
61.8100
60.5000
60.7100
520,700
Tue, 23 Sep 2025
63.0100
63.8800
61.0000
61.0500
704,600
Mon, 22 Sep 2025
63.0700
63.2900
62.1200
62.6300
744,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
64.0000
64.1200
63.0500
63.4600
1,299,800
Thu, 18 Sep 2025
62.2200
64.3200
61.9700
64.0600
582,000
Wed, 17 Sep 2025
63.1900
64.4700
61.4000
61.8200
872,500
Tue, 16 Sep 2025
63.8400
63.9400
62.4300
62.9900
605,700
Mon, 15 Sep 2025
63.2500
64.6500
62.9000
63.8800
503,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
63.4800
63.5600
62.5700
63.1800
616,200
Thu, 11 Sep 2025
64.2800
64.6500
63.4700
63.9300
667,600
Wed, 10 Sep 2025
63.8300
64.8100
63.3900
64.0700
444,000
Tue, 09 Sep 2025
65.3400
65.6400
63.0100
64.2200
631,500
Tue, 09 Sep 2025
1 · 8-K
Pre-market · 07:20 ET
8-K ↗
Mon, 08 Sep 2025
66.3400
66.4100
65.0900
65.5700
457,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
66.9900
68.0100
65.6700
66.2300
348,700