Daily Nasdaq 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
Mon, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
101.7500
102.7500
98.5600
99.0100
3,395,400
Thu, 22 Oct 2026
34 · 8-K
After-hours · 20:15 ET
8-K ↗
Thu, 22 Oct 2026
95.3900
104.1600
95.2500
104.0600
6,804,300
Wed, 21 Oct 2026
100.0000
100.0200
95.8600
96.5300
3,382,500
Tue, 20 Oct 2026
98.5000
100.0000
97.5000
99.9400
2,335,000
Mon, 19 Oct 2026
96.1100
97.7800
95.7500
97.7600
3,284,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
99.8800
100.6700
96.5700
97.1000
3,446,500
Thu, 15 Oct 2026
95.3000
100.4000
95.0900
99.0900
4,769,800
Wed, 14 Oct 2026
94.6200
95.1000
92.5500
94.0900
2,571,900
Tue, 13 Oct 2026
95.6100
96.8800
93.9200
94.3400
2,760,000
Mon, 12 Oct 2026
94.7400
95.1800
92.8600
94.6600
3,012,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
92.8800
94.6300
91.6700
94.5000
3,392,200
Thu, 08 Oct 2026
90.9500
93.5800
90.3800
92.6800
4,442,500
Wed, 07 Oct 2026
33 · 8-K
After-hours · 20:15 ET
8-K ↗
Wed, 07 Oct 2026
92.7500
93.2400
90.5600
91.8800
4,471,400
Tue, 06 Oct 2026
93.3500
94.5900
92.2400
93.6100
4,892,200
Mon, 05 Oct 2026
93.8200
94.2700
91.2800
93.1400
7,048,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
95.5800
96.1600
93.4100
94.4600
6,081,000
Thu, 01 Oct 2026
96.3000
98.9100
95.8500
95.8600
5,506,700
Wed, 30 Sep 2026
96.8900
97.9200
95.8900
96.1900
4,132,800
Tue, 29 Sep 2026
100.4000
100.4900
96.6200
96.8700
4,550,400
Mon, 28 Sep 2026
99.7800
102.0400
98.3700
100.5800
4,602,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
101.4800
103.8000
99.4200
101.3000
5,195,900
Thu, 24 Sep 2026
102.3300
102.9700
99.3000
101.6400
3,970,000
Wed, 23 Sep 2026
103.6500
104.2400
101.2000
102.2800
4,279,300
Tue, 22 Sep 2026
103.2700
103.7600
101.8000
103.7300
4,330,500
Mon, 21 Sep 2026
98.2200
102.3400
97.9400
101.3000
5,780,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
99.6500
100.9200
97.1400
98.0600
7,924,100
Thu, 17 Sep 2026
97.2200
99.9200
95.3500
99.3900
6,544,400
Wed, 16 Sep 2026
99.0700
99.2300
95.8900
95.9800
3,941,500
Tue, 15 Sep 2026
99.5600
100.0400
96.8300
98.3700
4,670,700
Mon, 14 Sep 2026
32 · 8-K
After-hours · 16:15 ET
APPOINTMENT OF HEIDI O'NEILL TO BOD & AMENDED BYLAWS ↗
Mon, 14 Sep 2026
99.2800
102.1800
99.2500
100.3000
4,804,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
97.2800
99.0300
96.8000
98.9700
5,612,800
Thu, 10 Sep 2026
98.7100
99.6200
95.6700
96.8800
7,874,100
Wed, 09 Sep 2026
101.9000
102.0000
97.5500
99.7200
9,576,900
Tue, 08 Sep 2026
100.5800
103.7500
100.1800
103.1900
11,221,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
98.1500
103.1600
97.9900
100.6100
37,426,200
Thu, 03 Sep 2026
31 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 03 Sep 2026
30 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 03 Sep 2026
121.1500
122.6000
117.8900
121.7700
16,937,300
Wed, 02 Sep 2026
118.5500
122.2100
118.5500
120.0700
3,942,800
Tue, 01 Sep 2026
118.0600
122.6700
117.2500
118.0000
3,806,800
Mon, 31 Aug 2026
119.0000
124.4700
118.2000
120.2600
13,645,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
116.6400
121.2000
116.3500
120.8100
3,921,800
Thu, 27 Aug 2026
116.4300
118.5000
114.9000
115.0000
2,891,800
Wed, 26 Aug 2026
118.1800
118.7000
115.8700
116.3500
3,686,600
Tue, 25 Aug 2026
118.6200
119.5500
117.1200
118.3300
3,502,900
Mon, 24 Aug 2026
122.2200
123.4900
120.3100
122.7800
2,743,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
116.9000
121.6600
116.9000
121.0700
3,247,100
Thu, 20 Aug 2026
117.1700
117.8500
114.6900
115.6900
3,339,200
Wed, 19 Aug 2026
119.0300
121.3400
119.0100
119.4500
1,974,900
Tue, 18 Aug 2026
116.9800
122.0500
115.6100
119.0100
3,042,800
Mon, 17 Aug 2026
118.4800
119.3300
114.9100
115.7400
2,830,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
119.1000
120.2300
117.9500
119.5500
2,988,400
Thu, 13 Aug 2026
29 · 8-K
After-hours · 16:20 ET
UPDATE TO LEADERSHIP TEAM ↗
Thu, 13 Aug 2026
122.2700
122.8800
118.7700
119.5600
3,535,700
Wed, 12 Aug 2026
124.8700
124.9500
120.7000
120.8700
2,861,800
Tue, 11 Aug 2026
125.5000
126.4800
123.6000
125.6100
2,233,000
Mon, 10 Aug 2026
128.7500
128.7600
125.0200
127.8000
2,136,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
124.5400
128.8600
124.0000
128.5800
2,792,100
Thu, 06 Aug 2026
122.6000
125.9200
122.0100
124.7300
2,222,900
Wed, 05 Aug 2026
123.9400
124.8200
122.6000
123.5100
1,857,400
Tue, 04 Aug 2026
121.7500
124.6100
120.8600
123.0300
2,161,300
Mon, 03 Aug 2026
122.1800
124.3800
120.5400
123.6700
2,359,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
120.4000
121.0000
117.8700
118.8700
2,515,400
Thu, 30 Jul 2026
117.5300
119.6900
115.1100
119.4800
2,026,600
Wed, 29 Jul 2026
118.8000
120.8700
118.0400
119.0300
2,399,000
Tue, 28 Jul 2026
119.0000
121.8800
118.4800
120.3200
2,883,700
Mon, 27 Jul 2026
117.5900
118.3700
115.7600
117.8300
2,781,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
111.3000
115.7000
110.5500
114.2800
2,912,500
Thu, 23 Jul 2026
111.2100
112.1400
109.2000
110.6300
2,717,600
Wed, 22 Jul 2026
116.1000
116.5600
112.4300
113.3700
2,238,900
Tue, 21 Jul 2026
113.8800
116.9500
113.3900
116.6300
1,961,000
Mon, 20 Jul 2026
116.2300
117.8100
115.0000
116.6700
2,395,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
118.0100
119.0500
115.6600
116.3300
2,841,000
Thu, 16 Jul 2026
115.0700
119.9000
114.3400
118.7900
2,118,200
Wed, 15 Jul 2026
118.0000
120.4900
116.5700
117.4200
2,013,000
Tue, 14 Jul 2026
119.8900
120.0200
115.8600
117.3200
2,217,800
Mon, 13 Jul 2026
119.2500
122.0000
119.2400
120.3000
2,673,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
118.2600
121.4100
117.1600
119.2600
3,114,600
Thu, 09 Jul 2026
113.0000
116.6900
111.3100
116.5100
2,062,200
Wed, 08 Jul 2026
113.0000
115.4000
110.9000
113.6200
2,830,000
Tue, 07 Jul 2026
117.3600
118.8100
113.5000
115.0700
2,428,900
Mon, 06 Jul 2026
116.3400
117.6700
112.9200
115.6400
3,344,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
116.4000
119.8300
116.4000
118.4300
2,632,900
Wed, 01 Jul 2026
115.3100
116.9200
114.0000
116.4000
2,623,300
Tue, 30 Jun 2026
113.0800
114.2000
111.2500
114.1800
3,816,800
Mon, 29 Jun 2026
117.2100
117.8000
112.8000
114.2900
3,252,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
112.0000
117.6500
111.3600
117.5700
5,404,500
Fri, 26 Jun 2026
28 · 8-K
Next filing day · accepted 25 Jun, 19:09 ET
APPOINTMENT OF LAURA GENTILE & MARC MAURER TO BOD AND VOTING RESULTS ↗
Thu, 25 Jun 2026
112.9300
114.1600
110.5600
112.0600
3,599,400
Wed, 24 Jun 2026
110.9000
113.4000
110.1700
113.0900
3,598,400
Tue, 23 Jun 2026
105.4800
109.9300
105.2100
108.9200
4,660,900
Mon, 22 Jun 2026
111.3800
111.3800
104.4400
105.4300
5,647,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
111.5000
113.7000
110.2700
111.7700
6,175,500
Wed, 17 Jun 2026
115.9300
118.8500
111.7000
111.7600
3,446,900
Tue, 16 Jun 2026
115.7300
118.6500
115.3000
115.5000
2,609,100
Mon, 15 Jun 2026
119.2100
120.5300
115.9200
116.2100
3,344,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
121.9900
122.6100
118.5000
118.7700
2,847,700
Thu, 11 Jun 2026
118.5700
121.8900
115.8800
121.8400
2,987,900
Wed, 10 Jun 2026
119.4500
124.3800
118.0200
118.9300
4,189,300
Tue, 09 Jun 2026
117.1600
121.9000
115.7600
121.3600
4,483,100
Mon, 08 Jun 2026
114.3700
118.0300
113.9000
117.5500
5,830,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
110.4300
116.7600
109.3600
114.2300
16,205,900
Fri, 05 Jun 2026
27 · DEFA14A
Pre-market · 07:35 ET
PROXY STATEMENT ↗
Thu, 04 Jun 2026
26 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 04 Jun 2026
25 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 04 Jun 2026
128.6000
129.0000
123.6700
124.9200
9,835,900
Wed, 03 Jun 2026
124.9000
126.1600
123.4500
126.0300
2,876,400
Tue, 02 Jun 2026
131.1100
131.1100
126.4100
126.4700
3,846,800
Mon, 01 Jun 2026
132.3400
134.3800
131.1300
132.0900
3,672,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
131.1300
132.4200
129.0600
131.1800
3,428,000
Thu, 28 May 2026
129.9700
131.8200
127.1100
131.3300
3,014,500
Wed, 27 May 2026
24 · DEFA14A
After-hours · 16:31 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Wed, 27 May 2026
23 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Wed, 27 May 2026
131.9600
136.1400
130.5300
131.0400
4,862,900
Tue, 26 May 2026
128.3000
129.0100
125.2100
127.3500
2,374,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
127.2600
127.9400
124.9000
127.1800
2,259,200
Fri, 22 May 2026
22 · DEFA14A
Pre-market · 07:00 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Thu, 21 May 2026
124.5600
127.0400
121.2000
126.7600
2,918,900
Wed, 20 May 2026
118.5300
125.3100
116.6300
125.1900
3,355,500
Tue, 19 May 2026
120.8900
121.2500
118.0600
119.2200
2,611,600
Mon, 18 May 2026
21 · DEFA14A
After-hours · 17:15 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Mon, 18 May 2026
118.7100
121.8000
118.3800
120.2600
3,309,700
Mon, 18 May 2026
20 · DEFA14A
Pre-market · 07:48 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
120.7000
122.5000
119.0600
119.1400
2,952,900
Thu, 14 May 2026
122.1900
122.8800
120.5100
121.0600
2,672,500
Wed, 13 May 2026
124.3400
124.6000
121.1500
121.2100
4,234,500
Tue, 12 May 2026
126.2600
126.3400
123.5100
125.1300
3,097,500
Mon, 11 May 2026
130.6900
130.6900
126.1000
126.3400
3,792,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
133.1200
133.7200
131.0700
131.1800
2,082,000
Thu, 07 May 2026
133.1400
135.1700
132.1900
133.5900
3,014,100
Wed, 06 May 2026
131.9000
132.5100
129.6100
132.0400
2,551,400
Tue, 05 May 2026
129.6600
131.2500
127.8000
130.2100
3,378,600
Mon, 04 May 2026
133.5600
133.9700
128.9300
128.9800
4,782,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
137.8700
139.2000
133.5500
133.5800
4,183,500
Thu, 30 Apr 2026
137.9100
139.9400
136.9000
137.7000
3,056,200
Wed, 29 Apr 2026
141.5000
141.7300
136.9100
138.1600
3,373,900
Tue, 28 Apr 2026
19 · DEFA14A
After-hours · 17:01 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Tue, 28 Apr 2026
146.9700
148.6700
142.2300
142.3900
2,594,900
Tue, 28 Apr 2026
18 · DEFA14A
Pre-market · 07:54 ET
CURRENT REPORT ↗
Tue, 28 Apr 2026
17 · 8-K
Pre-market · 07:51 ET
CURRENT REPORT ↗
Mon, 27 Apr 2026
143.8400
148.6900
143.7700
146.9400
3,245,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
141.8800
145.3900
141.7800
143.8000
3,817,900
Thu, 23 Apr 2026
152.0800
152.0800
141.3300
141.6600
12,180,300
Wed, 22 Apr 2026
16 · DEFA14A
After-hours · 16:20 ET
DEFA14A ↗
Wed, 22 Apr 2026
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 22 Apr 2026
14 · DEFA14A
After-hours · 17:23 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Wed, 22 Apr 2026
13 · DEFA14A
After-hours · 16:27 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Wed, 22 Apr 2026
167.6100
168.2000
161.2100
163.4500
2,513,500
Tue, 21 Apr 2026
167.5000
170.2000
165.6100
166.7000
1,723,700
Mon, 20 Apr 2026
164.8400
167.4300
164.7000
166.8100
1,386,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
165.2500
168.9500
165.0000
167.2800
2,244,600
Thu, 16 Apr 2026
164.7100
167.4300
162.2100
162.9200
1,516,900
Wed, 15 Apr 2026
161.3200
164.2100
160.3500
162.7400
1,853,500
Tue, 14 Apr 2026
162.5800
164.2100
158.4700
160.6000
2,635,800
Mon, 13 Apr 2026
162.2000
163.9400
156.5500
162.5600
1,986,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
166.7900
167.9500
162.8000
163.8600
1,556,600
Thu, 09 Apr 2026
157.4300
166.8000
157.3100
166.5100
1,967,600
Wed, 08 Apr 2026
160.2300
163.1600
158.1700
158.8600
1,664,700
Tue, 07 Apr 2026
154.3000
155.2400
151.7100
153.6700
1,434,300
Mon, 06 Apr 2026
155.3200
157.2500
153.6300
156.1800
1,506,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
155.1700
159.4500
152.8500
155.7200
1,963,500
Wed, 01 Apr 2026
150.9300
161.0000
150.8000
158.8100
3,039,500
Tue, 31 Mar 2026
148.4100
153.6700
148.0000
153.1000
2,520,900
Mon, 30 Mar 2026
145.9200
148.8500
145.3700
145.8300
2,694,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
150.3600
150.5200
143.9600
145.8500
3,694,900
Thu, 26 Mar 2026
157.9900
160.1000
151.2300
151.3900
3,015,700
Wed, 25 Mar 2026
162.6000
163.6300
156.8300
158.7200
2,391,900
Tue, 24 Mar 2026
164.2500
166.5400
160.2900
160.9500
1,874,600
Mon, 23 Mar 2026
165.8800
167.4900
162.6000
164.3800
2,609,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
165.1600
166.6900
161.2100
162.8200
4,942,200
Thu, 19 Mar 2026
163.0400
167.7000
161.3300
165.5700
3,859,700
Wed, 18 Mar 2026
158.0400
169.4000
156.8100
165.3900
7,402,500
Tue, 17 Mar 2026
12 · 10-K
After-hours · 16:14 ET
10-K ↗
Tue, 17 Mar 2026
11 · 8-K
After-hours · 16:12 ET
8-K ↗
Tue, 17 Mar 2026
10 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Tue, 17 Mar 2026
9 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 17 Mar 2026
161.4500
164.0300
158.8700
159.2700
6,341,500
Mon, 16 Mar 2026
157.5000
161.5900
156.7800
159.9100
3,026,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.0500
159.4900
156.6400
157.7800
2,516,900
Thu, 12 Mar 2026
161.7600
163.0300
157.9500
158.1900
2,787,700
Wed, 11 Mar 2026
167.3800
168.3800
162.7300
162.7900
2,601,300
Tue, 10 Mar 2026
169.7600
171.3400
166.3400
166.4300
2,320,300
Mon, 09 Mar 2026
165.6400
170.9300
163.4500
169.7600
2,708,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
171.7700
171.7700
165.8800
170.1300
2,771,400
Thu, 05 Mar 2026
172.9800
174.4000
170.0700
173.1800
2,150,300
Wed, 04 Mar 2026
173.5600
175.4500
172.1400
173.2100
2,188,700
Tue, 03 Mar 2026
171.7300
175.4600
168.5400
174.2700
2,843,800
Mon, 02 Mar 2026
179.3800
179.3800
175.2800
176.1700
2,974,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
8 · DEFA14A
After-hours · 17:19 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Fri, 27 Feb 2026
181.1300
186.6500
180.9800
185.1700
1,810,800
Thu, 26 Feb 2026
184.6600
188.4200
184.0000
186.1000
1,812,300
Wed, 25 Feb 2026
179.7500
183.8500
179.4700
182.5500
1,581,700
Tue, 24 Feb 2026
178.8300
182.0000
177.5000
179.4900
1,312,100
Mon, 23 Feb 2026
184.8400
185.0100
176.6800
178.1100
2,325,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
181.3700
192.4900
178.2000
187.3000
3,489,000
Thu, 19 Feb 2026
180.9000
183.3000
179.2100
182.8800
1,331,100
Wed, 18 Feb 2026
177.0100
182.5800
176.0000
182.1300
1,751,300
Tue, 17 Feb 2026
175.2100
178.8100
172.4000
177.7200
1,636,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
171.6200
176.6700
170.8200
176.4200
1,934,200
Thu, 12 Feb 2026
176.8000
178.9800
168.3900
169.5300
2,599,800
Wed, 11 Feb 2026
180.1000
181.7200
175.8400
175.8600
1,630,700
Tue, 10 Feb 2026
176.3200
184.5000
176.0100
180.6200
2,266,900
Mon, 09 Feb 2026
173.0000
175.8900
170.2700
175.6800
1,664,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
170.0000
175.4300
170.0000
172.8500
1,953,900
Thu, 05 Feb 2026
177.0500
178.8800
169.4300
170.0900
2,204,400
Wed, 04 Feb 2026
173.1100
178.1700
172.4400
178.0000
2,858,500
Tue, 03 Feb 2026
176.5000
179.9200
171.3300
171.5700
2,452,200
Mon, 02 Feb 2026
174.8700
181.5600
173.9500
179.0800
3,062,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
173.7600
175.4000
171.2500
174.5000
2,735,200
Thu, 29 Jan 2026
179.6200
180.0000
171.3000
172.5400
3,543,700
Wed, 28 Jan 2026
186.5200
187.4900
179.2000
180.3500
2,872,100
Tue, 27 Jan 2026
192.0000
192.4900
186.1800
186.3900
2,632,300
Mon, 26 Jan 2026
191.0100
195.7400
189.1600
192.7900
1,885,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
192.7100
194.8900
191.0000
191.0700
1,719,900
Thu, 22 Jan 2026
190.9100
196.2800
190.8700
194.6600
2,080,600
Wed, 21 Jan 2026
188.9100
193.2900
186.9000
189.8400
2,523,200
Tue, 20 Jan 2026
198.4100
201.2900
188.5500
188.7600
4,306,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
204.3900
205.0700
201.5000
201.8700
3,642,300
Thu, 15 Jan 2026
203.4600
205.8400
201.0000
205.0100
2,422,600
Wed, 14 Jan 2026
211.3300
215.0000
202.1800
203.1400
2,628,600
Tue, 13 Jan 2026
208.9000
214.1500
208.3700
211.9000
2,417,000
Mon, 12 Jan 2026
7 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 12 Jan 2026
203.3000
211.4200
202.0000
209.0400
4,200,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
213.0000
213.6300
200.4500
203.9000
5,732,800
Thu, 08 Jan 2026
209.7500
217.2200
209.4600
212.1700
2,750,600
Wed, 07 Jan 2026
215.8500
216.7500
209.3700
211.7200
2,343,200
Tue, 06 Jan 2026
212.4000
216.4600
209.9900
215.8800
3,105,900
Mon, 05 Jan 2026
211.4400
216.4500
211.0700
212.4000
3,173,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
209.2200
212.0800
208.5600
210.8100
2,415,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
210.9100
211.3600
207.6900
207.8100
1,967,500
Tue, 30 Dec 2025
212.5100
213.1800
210.4700
210.6700
1,987,600
Tue, 30 Dec 2025
6 · DEFA14A
Pre-market · 06:04 ET
SOLICITING MATERIAL UNDER 240.14A-12 ↗
Mon, 29 Dec 2025
5 · DEFA14A
After-hours · 17:06 ET
CURRENT REPORT ↗
Mon, 29 Dec 2025
4 · 8-K
After-hours · 17:05 ET
CURRENT REPORT ↗
Mon, 29 Dec 2025
208.0000
212.9000
207.0200
212.5400
3,453,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
210.0000
211.0000
207.8600
208.9700
2,076,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
213.2200
214.1900
210.2500
210.4000
1,152,500
Tue, 23 Dec 2025
211.1100
213.3700
209.2500
212.6800
2,867,800
Mon, 22 Dec 2025
209.4300
213.7200
207.9900
212.3700
4,610,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
214.9900
217.2600
207.3800
209.4500
15,983,300
Thu, 18 Dec 2025
223.8900
225.9800
215.0500
215.1100
12,120,600
Wed, 17 Dec 2025
206.4300
209.4500
201.0100
207.8700
5,254,400
Tue, 16 Dec 2025
208.8100
209.2100
203.2700
206.7400
5,156,000
Mon, 15 Dec 2025
203.2300
208.3000
198.5400
206.2900
7,686,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
204.5800
213.2200
202.1100
204.9700
20,263,800
Thu, 11 Dec 2025
3 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 11 Dec 2025
2 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 11 Dec 2025
183.4400
188.5000
182.0400
187.0100
9,925,700
Wed, 10 Dec 2025
181.6400
188.2200
181.5000
187.6200
3,233,500
Tue, 09 Dec 2025
182.8000
183.5900
180.7000
182.2800
3,274,300
Mon, 08 Dec 2025
190.5300
191.2800
180.0000
183.0400
5,226,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
184.6200
191.8500
184.6200
190.0100
4,641,900
Thu, 04 Dec 2025
182.7100
184.9000
179.5900
183.6000
2,973,300
Wed, 03 Dec 2025
182.6600
185.0700
178.9000
182.3000
2,742,200
Tue, 02 Dec 2025
183.3500
184.4100
181.2100
182.4000
2,362,300
Mon, 01 Dec 2025
181.1900
184.9400
180.2500
182.4100
4,155,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
185.0000
186.6900
183.5000
184.1800
3,021,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
178.0000
183.6900
177.7900
181.9400
3,840,000
Tue, 25 Nov 2025
171.5500
179.1700
171.5000
177.5100
4,518,200
Mon, 24 Nov 2025
168.3200
172.3900
166.2300
169.6700
3,862,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
1 · 8-K
After-hours · 16:39 ET
8-K ↗
Fri, 21 Nov 2025
165.2100
170.1800
163.4700
168.1800
3,337,500
Thu, 20 Nov 2025
166.1300
170.5000
164.5100
164.6900
2,911,400
Wed, 19 Nov 2025
164.6700
169.1000
163.4500
166.0600
2,500,900
Tue, 18 Nov 2025
162.5800
164.9700
160.9700
163.9700
2,791,900
Mon, 17 Nov 2025
168.6200
168.7300
162.7600
164.1600
3,240,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
165.8200
171.7800
165.3800
170.6800
1,950,100
Thu, 13 Nov 2025
170.4000
173.2300
169.0000
169.6600
2,096,400
Wed, 12 Nov 2025
171.5900
172.4800
169.8800
170.9000
2,556,400
Tue, 11 Nov 2025
170.1900
172.2600
168.8900
169.8100
2,664,000
Mon, 10 Nov 2025
167.8000
171.2300
165.3500
170.3500
2,942,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
162.5000
167.1200
161.7000
166.1300
2,912,700
Thu, 06 Nov 2025
167.4100
168.9000
161.8700
163.5500
3,023,100
Wed, 05 Nov 2025
161.2300
169.7400
161.1000
167.5900
4,679,500
Tue, 04 Nov 2025
164.0800
164.8500
160.4600
160.6600
5,194,800
Mon, 03 Nov 2025
170.2000
170.2000
164.2900
165.4700
4,237,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
168.4000
171.4600
166.5700
170.5400
2,991,000
Thu, 30 Oct 2025
168.0000
172.2100
166.7800
168.0200
2,832,400
Wed, 29 Oct 2025
178.7100
178.9900
169.7700
170.3000
5,155,700
Tue, 28 Oct 2025
181.4000
181.5200
175.1800
179.9800
3,800,100
Mon, 27 Oct 2025
186.4300
186.9100
181.3300
181.3900
5,185,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend