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
63.0100
64.9600
62.6500
63.0400
1,308,357
Tue, 21 Jul 2026
63.2000
66.6600
60.9850
65.1700
2,657,800
Mon, 20 Jul 2026
60.3900
62.0000
59.5400
60.5400
1,958,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
59.0100
62.4500
56.9600
60.2800
3,211,600
Thu, 16 Jul 2026
64.0100
65.6600
60.0000
61.3900
4,549,000
Wed, 15 Jul 2026
68.9800
69.6700
63.7700
67.1000
3,193,400
Tue, 14 Jul 2026
68.8900
69.9000
67.4750
69.5000
10,444,400
Mon, 13 Jul 2026
70.0900
71.8300
66.7400
67.1500
3,374,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
72.0000
72.8800
70.1100
71.5700
3,781,500
Thu, 09 Jul 2026
68.4000
69.5500
67.3500
68.2600
1,740,200
Wed, 08 Jul 2026
65.6200
67.8900
63.2000
66.2700
2,304,200
Tue, 07 Jul 2026
67.2000
67.2000
63.4000
65.3500
2,501,600
Mon, 06 Jul 2026
30 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 06 Jul 2026
71.3600
74.5400
65.7750
67.4700
2,884,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
72.6600
73.1500
65.2050
67.1900
3,937,500
Wed, 01 Jul 2026
78.8150
80.0400
72.7800
73.4200
2,109,200
Tue, 30 Jun 2026
80.2000
81.1640
77.8400
80.4600
1,433,600
Mon, 29 Jun 2026
76.6000
80.6900
75.7000
79.2700
1,344,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
77.1800
78.2140
74.3010
76.8000
4,155,900
Thu, 25 Jun 2026
78.0700
80.5000
74.5500
79.4300
1,690,600
Wed, 24 Jun 2026
76.4800
78.0800
73.5320
75.9800
1,781,300
Tue, 23 Jun 2026
76.9400
79.1600
75.3300
77.9500
1,930,100
Mon, 22 Jun 2026
82.6800
83.9600
79.6220
82.1700
2,222,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
85.0600
86.1900
80.5000
82.8800
3,217,200
Wed, 17 Jun 2026
77.9700
84.0850
77.6200
81.2800
3,043,500
Tue, 16 Jun 2026
78.8400
79.5800
75.9300
76.1500
1,614,500
Mon, 15 Jun 2026
76.0000
79.9200
75.8100
78.0700
1,958,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
77.5100
78.5700
73.7600
74.0100
1,562,000
Thu, 11 Jun 2026
69.8500
76.0600
69.7850
76.0400
2,050,400
Wed, 10 Jun 2026
67.1300
70.0000
66.1100
68.2400
1,900,800
Tue, 09 Jun 2026
72.9900
73.3700
65.2000
68.6100
2,590,100
Mon, 08 Jun 2026
72.2300
74.9500
70.6600
72.2100
1,715,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
73.8500
74.6400
68.2100
69.3900
2,694,100
Thu, 04 Jun 2026
72.6800
77.4800
71.2000
76.3100
2,607,300
Wed, 03 Jun 2026
72.5500
75.4400
70.2500
74.2000
1,535,700
Tue, 02 Jun 2026
69.4700
73.1200
69.0400
71.9200
2,416,700
Mon, 01 Jun 2026
69.7800
70.0000
66.3300
68.7000
2,000,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
68.1100
69.7500
65.5600
69.5400
3,009,900
Thu, 28 May 2026
71.1700
71.1700
67.7800
68.6800
2,794,900
Wed, 27 May 2026
74.5400
75.6800
71.3000
71.4900
2,428,600
Tue, 26 May 2026
76.1800
76.6500
73.1100
75.3700
2,019,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
74.5000
76.1600
72.8900
74.2700
1,815,400
Thu, 21 May 2026
71.5400
74.4600
71.2900
73.4300
1,740,300
Wed, 20 May 2026
74.1300
75.8400
71.2200
71.4500
2,205,100
Tue, 19 May 2026
29 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 19 May 2026
70.2900
73.5400
67.9900
72.4400
4,072,500
Mon, 18 May 2026
78.7500
78.8580
70.6600
72.1300
3,961,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
75.4000
79.1700
74.4400
78.5800
2,660,200
Thu, 14 May 2026
77.2200
79.0600
75.9550
78.2700
1,815,400
Wed, 13 May 2026
77.2200
78.8400
73.6680
77.1900
2,506,300
Tue, 12 May 2026
28 · 8-K
After-hours · 17:15 ET
8-K ↗
Tue, 12 May 2026
74.2000
76.9000
70.5800
76.2300
2,298,700
Mon, 11 May 2026
73.5500
75.5000
72.9400
74.6600
1,866,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
73.8300
74.0200
71.4150
72.9600
1,659,700
Thu, 07 May 2026
76.5000
76.5000
71.0000
73.0700
2,766,500
Wed, 06 May 2026
27 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 06 May 2026
74.9200
79.2100
71.4000
77.4500
2,543,900
Tue, 05 May 2026
75.1700
77.5300
74.5000
75.6800
2,060,400
Tue, 05 May 2026
26 · 8-K
Pre-market · 09:09 ET
8-K ↗
Mon, 04 May 2026
73.0000
75.6000
71.1300
74.4800
2,163,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
24 · 8-K/A
After-hours · 16:12 ET
8-K/A ↗
Fri, 01 May 2026
73.2300
74.7300
72.1900
72.3300
2,893,600
Fri, 01 May 2026
25 · 10-Q
Next filing day · accepted 30 Apr, 17:57 ET
10-Q ↗
Thu, 30 Apr 2026
70.7050
77.0000
70.5680
73.8400
2,861,400
Wed, 29 Apr 2026
79.7300
80.7700
71.0500
71.2000
3,248,400
Tue, 28 Apr 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 28 Apr 2026
77.1200
81.2400
70.9150
74.4400
4,881,800
Mon, 27 Apr 2026
22 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 27 Apr 2026
72.9000
74.0500
68.7200
70.6300
3,212,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
71.8600
73.7300
68.8600
72.4100
2,292,700
Thu, 23 Apr 2026
67.1600
71.6800
67.1500
69.4800
2,520,700
Wed, 22 Apr 2026
67.4700
68.9800
65.4000
66.1700
1,615,400
Tue, 21 Apr 2026
65.9600
67.1900
64.2750
65.4700
1,199,700
Mon, 20 Apr 2026
64.5100
66.0200
62.9100
64.9900
1,376,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
66.5300
68.4970
63.2700
65.6200
1,658,900
Thu, 16 Apr 2026
66.3800
67.8700
65.2800
67.1400
1,449,700
Wed, 15 Apr 2026
65.1500
67.0900
64.5000
66.0500
1,589,300
Tue, 14 Apr 2026
63.4500
65.7800
63.4500
65.0300
3,906,000
Mon, 13 Apr 2026
21 · S-3ASR
After-hours · 17:05 ET
S-3ASR ↗
Mon, 13 Apr 2026
62.1500
63.7900
61.0900
61.8500
1,436,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
60.6400
63.9500
59.4100
62.3900
1,949,200
Thu, 09 Apr 2026
60.8600
64.0000
60.6000
61.0100
2,837,400
Wed, 08 Apr 2026
20 · 8-K
After-hours · 17:28 ET
8-K ↗
Wed, 08 Apr 2026
59.0000
63.0000
58.9900
61.0400
4,010,800
Tue, 07 Apr 2026
54.7200
55.7950
52.3200
55.7200
1,841,100
Mon, 06 Apr 2026
55.8000
56.7990
53.1300
55.1600
1,353,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.3900
57.8800
52.9300
55.8000
1,978,700
Wed, 01 Apr 2026
19 · DEFA14A
After-hours · 17:06 ET
DEFA14A ↗
Wed, 01 Apr 2026
18 · DEF 14A
After-hours · 17:05 ET
DEF 14A ↗
Wed, 01 Apr 2026
58.0000
59.8000
54.5300
55.4700
2,326,800
Tue, 31 Mar 2026
53.6300
57.4550
53.2100
56.5100
2,866,000
Mon, 30 Mar 2026
59.0000
61.9030
51.6600
52.8400
3,094,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
59.7000
60.1850
56.7000
57.8300
2,102,700
Thu, 26 Mar 2026
60.7400
62.2700
59.0000
60.4500
1,690,000
Wed, 25 Mar 2026
62.0000
63.5250
60.3600
61.3300
1,550,000
Tue, 24 Mar 2026
60.2600
64.6100
60.2100
61.0000
2,386,000
Mon, 23 Mar 2026
60.8800
64.3500
60.3300
60.8800
2,722,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
17 · 8-K
After-hours · 17:25 ET
8-K ↗
Fri, 20 Mar 2026
65.2500
65.4000
60.6160
61.8100
3,527,900
Thu, 19 Mar 2026
66.4300
67.7100
65.1600
65.8800
2,345,300
Wed, 18 Mar 2026
64.1400
70.1700
64.1400
68.5600
6,241,600
Tue, 17 Mar 2026
59.5500
66.6600
59.5500
63.1900
6,675,100
Mon, 16 Mar 2026
53.7200
57.3050
52.6000
56.9900
2,031,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
53.4400
55.1700
51.5900
52.0000
1,631,400
Thu, 12 Mar 2026
54.4500
54.5800
51.4600
53.3300
2,092,100
Wed, 11 Mar 2026
53.6200
57.2900
53.0600
55.3500
2,278,600
Tue, 10 Mar 2026
49.1200
54.8200
48.5200
54.0300
4,324,700
Mon, 09 Mar 2026
47.8700
49.6450
46.6900
49.4500
2,744,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
48.5000
51.9400
48.0000
48.9600
1,880,300
Thu, 05 Mar 2026
49.5600
51.1000
47.3200
50.4500
1,792,000
Wed, 04 Mar 2026
49.2900
51.0400
47.5300
50.0300
3,114,200
Tue, 03 Mar 2026
47.4400
48.3220
46.0000
47.6000
2,082,700
Mon, 02 Mar 2026
48.7400
50.5500
47.5600
49.3100
1,711,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
50.3700
51.5000
49.0500
49.6300
2,715,500
Fri, 27 Feb 2026
16 · 10-K
Next filing day · accepted 26 Feb, 18:48 ET
10-K ↗
Thu, 26 Feb 2026
54.4200
54.5400
49.0300
50.9600
4,279,300
Wed, 25 Feb 2026
50.4500
56.8300
48.9000
55.2200
5,810,500
Tue, 24 Feb 2026
15 · 8-K
After-hours · 16:33 ET
8-K ↗
Tue, 24 Feb 2026
49.9900
53.8900
48.5400
53.4600
3,199,800
Mon, 23 Feb 2026
48.5800
51.1900
46.9000
50.6700
2,957,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
48.8800
50.4800
47.2500
49.2400
2,213,300
Thu, 19 Feb 2026
50.5600
51.3700
48.8550
49.9800
2,378,200
Wed, 18 Feb 2026
53.4400
54.8300
49.2200
50.8000
3,367,600
Tue, 17 Feb 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 17 Feb 2026
55.0000
55.5000
51.2100
52.5400
3,587,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
59.5700
61.3600
54.8700
56.6300
6,298,000
Thu, 12 Feb 2026
13 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 12 Feb 2026
54.6500
55.4320
51.1500
51.4700
1,940,900
Wed, 11 Feb 2026
53.4100
55.6500
51.7200
53.7300
3,360,100
Tue, 10 Feb 2026
53.1900
53.5650
51.3600
52.9400
1,724,200
Mon, 09 Feb 2026
49.0200
54.5100
48.8650
52.9600
2,054,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
48.6800
53.3100
47.8550
51.5800
4,020,500
Thu, 05 Feb 2026
46.0000
47.8600
44.6100
46.1100
3,880,700
Wed, 04 Feb 2026
56.7500
56.7500
46.1600
48.2800
4,836,900
Tue, 03 Feb 2026
58.4000
59.7550
53.2600
56.5900
3,008,400
Mon, 02 Feb 2026
53.6600
57.1600
52.5600
56.8300
2,841,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.1900
58.6680
53.3320
55.1900
2,762,600
Thu, 29 Jan 2026
54.0000
56.8000
52.6800
56.1900
3,667,500
Wed, 28 Jan 2026
54.4100
54.8700
51.1700
53.7700
2,081,900
Tue, 27 Jan 2026
51.9900
55.6200
51.9900
53.9000
1,780,500
Mon, 26 Jan 2026
53.6600
55.2500
51.7800
52.0000
2,462,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
57.0000
57.8700
53.3400
53.7000
2,426,100
Thu, 22 Jan 2026
57.8900
59.7500
55.2900
56.9500
1,971,600
Wed, 21 Jan 2026
56.2400
59.8000
54.0720
57.0000
3,080,300
Tue, 20 Jan 2026
53.9400
56.5750
53.2100
54.9600
2,900,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
57.1400
57.9800
54.0000
56.8700
3,740,200
Thu, 15 Jan 2026
53.0000
57.3100
51.6700
55.4000
4,063,600
Wed, 14 Jan 2026
52.6900
53.1800
50.4300
52.0200
1,676,800
Tue, 13 Jan 2026
52.6400
55.1300
52.2500
52.7800
2,305,200
Mon, 12 Jan 2026
52.5000
53.5060
51.0890
51.3300
1,666,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
52.0000
55.8300
51.7450
53.1600
2,603,800
Thu, 08 Jan 2026
52.1100
52.3400
49.7200
50.5500
1,963,900
Wed, 07 Jan 2026
53.0000
54.2500
50.9600
51.0900
1,797,800
Tue, 06 Jan 2026
53.7000
53.9000
50.4000
52.8500
2,296,500
Mon, 05 Jan 2026
51.8100
53.8200
50.2400
52.9000
3,095,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
46.8000
50.4300
46.1100
50.2600
2,497,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
46.0100
47.0500
45.6100
45.9700
1,953,400
Tue, 30 Dec 2025
45.0700
48.2700
44.7200
46.1000
2,567,900
Mon, 29 Dec 2025
44.5600
45.5600
44.2650
44.5800
1,254,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
44.9500
45.8200
44.1500
44.6500
958,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
44.6600
45.3000
44.1600
45.0700
731,700
Tue, 23 Dec 2025
44.8500
45.9500
44.4400
44.8900
1,153,600
Mon, 22 Dec 2025
46.0800
47.0700
44.8500
45.4400
1,769,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
44.6000
46.2500
44.5350
44.9600
4,066,400
Thu, 18 Dec 2025
42.0100
44.9400
42.0100
43.0600
3,043,000
Wed, 17 Dec 2025
44.2500
45.7900
40.3800
40.6400
3,494,400
Tue, 16 Dec 2025
42.8100
44.2100
41.1300
43.6100
3,484,900
Mon, 15 Dec 2025
46.0700
46.0700
43.5500
43.5600
4,758,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
53.7900
54.1600
44.0500
46.0700
6,125,800
Thu, 11 Dec 2025
53.9500
54.3700
50.7480
54.0800
2,449,800
Wed, 10 Dec 2025
53.5000
54.8800
50.1400
54.6400
2,942,800
Tue, 09 Dec 2025
53.2700
55.2150
52.7900
53.6900
3,425,200
Mon, 08 Dec 2025
56.0700
56.0700
53.1400
53.5000
1,815,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
55.4500
55.8300
54.1000
55.3600
1,992,800
Thu, 04 Dec 2025
52.7100
56.5100
52.6500
55.1400
3,638,000
Wed, 03 Dec 2025
50.7700
53.3700
49.8000
53.2500
2,319,000
Tue, 02 Dec 2025
52.0000
53.4900
49.1000
50.4600
4,188,200
Mon, 01 Dec 2025
46.6800
50.2500
46.1560
48.8100
2,247,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
46.1600
48.6000
45.9500
47.8900
1,124,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
46.8700
47.8300
46.1100
46.6300
1,798,100
Tue, 25 Nov 2025
45.1400
46.8800
43.7300
46.7000
2,027,300
Mon, 24 Nov 2025
42.7100
46.5500
42.4450
45.8800
2,947,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.4600
42.8900
38.4990
42.8300
3,890,200
Thu, 20 Nov 2025
46.8000
48.8300
41.0200
41.2300
4,917,600
Wed, 19 Nov 2025
44.2900
45.8700
42.7050
44.5000
3,038,000
Tue, 18 Nov 2025
44.6800
45.0950
41.9300
43.2700
4,881,400
Mon, 17 Nov 2025
45.1000
47.0500
44.3300
45.7300
3,032,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
42.9700
46.8750
41.1400
45.2100
4,412,200
Thu, 13 Nov 2025
47.3500
47.4100
42.4900
44.9400
5,684,200
Wed, 12 Nov 2025
50.4500
51.1400
46.8800
47.2900
3,478,400
Tue, 11 Nov 2025
49.3900
50.1800
46.1300
50.1500
3,869,700
Mon, 10 Nov 2025
51.5000
51.9000
48.5000
50.3600
6,658,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
52.2500
52.2900
46.3600
50.7100
9,455,400
Thu, 06 Nov 2025
12 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 06 Nov 2025
52.9200
56.0000
51.8900
53.4800
2,682,700
Wed, 05 Nov 2025
52.0000
54.6400
49.9200
53.4600
5,204,700
Tue, 04 Nov 2025
49.0200
55.4700
47.1200
53.7100
5,342,500
Mon, 03 Nov 2025
11 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 03 Nov 2025
55.0500
57.1650
53.7900
53.9700
4,496,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
53.7800
54.7000
51.8400
53.2300
3,136,600
Thu, 30 Oct 2025
50.7000
54.6800
50.1200
53.1100
2,458,300
Wed, 29 Oct 2025
51.0000
53.7700
50.5900
52.0000
4,039,000
Tue, 28 Oct 2025
48.1000
50.4600
47.5160
49.5700
1,721,600
Mon, 27 Oct 2025
51.9400
52.6100
47.8400
48.1500
2,823,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
48.6300
51.4700
48.4750
50.9200
3,188,300
Thu, 23 Oct 2025
47.1600
48.5800
45.7450
47.7000
2,166,400
Wed, 22 Oct 2025
48.9900
49.5250
43.9100
46.3900
3,346,200
Tue, 21 Oct 2025
50.9500
51.1500
47.8200
49.0100
2,740,100
Mon, 20 Oct 2025
52.2500
53.9300
50.6600
51.1600
2,807,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 17 Oct 2025
53.5000
53.6400
49.3800
51.3700
4,193,800
Thu, 16 Oct 2025
55.3600
56.1400
52.5500
54.1600
3,714,300
Wed, 15 Oct 2025
55.1450
55.6950
53.1400
54.9000
4,252,500
Tue, 14 Oct 2025
50.2200
53.8300
49.3600
52.7500
3,352,600
Mon, 13 Oct 2025
48.7000
52.2600
47.7100
51.9200
4,842,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
47.7400
50.7800
44.6600
44.9800
4,373,400
Thu, 09 Oct 2025
48.3500
49.0200
46.8900
47.6900
2,918,600
Wed, 08 Oct 2025
9 · 8-K
After-hours · 17:02 ET
8-K ↗
Wed, 08 Oct 2025
44.5000
48.4100
44.3000
48.2100
5,665,800
Wed, 08 Oct 2025
8 · 424B5
Pre-market · 07:47 ET
424B5 ↗
Wed, 08 Oct 2025
7 · 424B5
Pre-market · 07:44 ET
424B5 ↗
Tue, 07 Oct 2025
44.2500
45.7500
41.3500
44.0500
12,906,400
Mon, 06 Oct 2025
6 · 424B5
After-hours · 17:28 ET
424B5 ↗
Mon, 06 Oct 2025
5 · 424B5
After-hours · 17:26 ET
424B5 ↗
Mon, 06 Oct 2025
4 · 8-K
After-hours · 16:42 ET
8-K ↗
Mon, 06 Oct 2025
3 · S-3ASR
After-hours · 16:29 ET
S-3ASR ↗
Mon, 06 Oct 2025
46.1800
47.8900
44.6000
46.7500
1,732,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
45.5500
46.2390
43.9450
44.6400
2,509,100
Thu, 02 Oct 2025
43.3300
47.2600
43.3300
45.4100
4,695,200
Wed, 01 Oct 2025
39.5000
43.1500
39.0950
42.3200
3,296,500
Tue, 30 Sep 2025
40.8600
41.3350
38.8900
39.9700
2,718,900
Mon, 29 Sep 2025
39.9900
41.8900
39.6650
41.3700
2,975,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
38.3700
39.7900
38.3000
39.7100
1,955,000
Thu, 25 Sep 2025
36.1300
39.3400
35.3950
38.2000
3,838,000
Wed, 24 Sep 2025
39.1000
39.3700
36.9800
37.4000
3,445,400
Tue, 23 Sep 2025
40.6000
43.4600
38.5000
39.0000
6,697,800
Mon, 22 Sep 2025
38.2200
40.6250
37.5500
39.9400
5,317,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
36.8500
38.0600
36.2200
37.6300
5,761,300
Thu, 18 Sep 2025
34.1200
36.6000
34.0800
36.2300
3,618,100
Wed, 17 Sep 2025
32.7700
34.1950
31.9100
33.2600
3,762,400
Tue, 16 Sep 2025
32.1150
32.4500
29.8900
32.1700
2,988,900
Mon, 15 Sep 2025
32.0000
33.8390
31.3900
32.2000
3,361,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
30.6100
31.2950
30.0000
31.0700
2,260,000
Thu, 11 Sep 2025
29.0700
31.8700
28.4300
30.3000
3,747,000
Wed, 10 Sep 2025
26.1900
30.9000
26.1900
29.3700
3,180,000
Tue, 09 Sep 2025
26.0700
26.6600
24.5700
24.9200
2,256,200
Mon, 08 Sep 2025
27.0000
27.0200
25.7700
25.9500
1,764,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
26.5500
26.6300
25.6300
26.4500
1,802,500
Thu, 04 Sep 2025
26.9900
27.2320
26.0800
26.4900
2,168,500
Wed, 03 Sep 2025
29.8600
30.0400
26.8100
26.9800
2,921,200
Tue, 02 Sep 2025
30.3100
30.7800
28.8000
29.8700
1,522,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
31.8800
32.0200
30.7400
31.5900
1,657,700
Thu, 28 Aug 2025
29.6300
31.7900
29.4150
31.7200
1,939,400
Wed, 27 Aug 2025
29.5900
29.8850
29.2300
29.6300
1,341,700
Tue, 26 Aug 2025
28.6000
30.0400
28.6000
29.8600
1,423,200
Mon, 25 Aug 2025
28.3300
29.2700
28.2100
28.6200
1,149,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
27.9900
29.3900
27.7200
28.6600
1,324,800
Thu, 21 Aug 2025
27.1700
28.2800
26.8700
28.0800
1,324,600
Wed, 20 Aug 2025
26.4200
27.3450
25.9100
27.1600
1,534,400
Tue, 19 Aug 2025
27.5000
27.5400
26.4100
26.8100
1,211,400
Mon, 18 Aug 2025
27.4000
28.1050
27.0900
27.4100
1,244,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
27.1700
27.9800
26.5900
27.7000
1,494,300
Thu, 14 Aug 2025
27.6000
27.9300
26.7100
27.3700
2,223,200
Wed, 13 Aug 2025
30.5000
30.9200
27.2300
27.9600
3,079,200
Tue, 12 Aug 2025
30.6000
31.3200
30.2800
30.6600
1,482,100
Mon, 11 Aug 2025
29.9400
30.6900
29.3450
30.3600
1,241,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
30.8000
30.8800
29.1600
29.9900
2,198,300
Thu, 07 Aug 2025
31.7500
32.0000
29.6900
30.6100
3,484,100
Wed, 06 Aug 2025
30.6400
31.8350
30.3850
31.6500
1,478,000
Tue, 05 Aug 2025
31.1100
31.4400
29.5500
30.7200
1,269,700
Mon, 04 Aug 2025
30.3900
30.9900
29.9200
30.8600
1,286,900
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
31.6600
31.6600
28.9400
30.0100
2,676,000
Fri, 01 Aug 2025
2 · 10-Q
Next filing day · accepted 31 Jul, 19:01 ET
10-Q ↗
Thu, 31 Jul 2025
32.5900
33.4850
31.9900
32.6700
1,371,600
Wed, 30 Jul 2025
34.0000
34.8900
32.2500
33.2600
2,450,900
Tue, 29 Jul 2025
31.0500
33.8600
30.5140
33.8000
3,408,100
Mon, 28 Jul 2025
33.1300
34.4000
32.2600
32.6100
1,338,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
34.6000
34.6600
32.4320
32.5000
2,066,000
Thu, 24 Jul 2025
33.9500
36.4000
32.3600
33.8400
4,581,500
Thu, 24 Jul 2025
1 · 8-K
Next filing day · accepted 23 Jul, 18:32 ET
8-K ↗
Wed, 23 Jul 2025
28.7500
30.8500
28.0000
29.4100
2,546,200
Tue, 22 Jul 2025
28.2200
28.7100
27.6600
28.2700
1,247,000