Daily CBOE/BATS 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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
62.9500
63.8100
59.1550
62.0500
1,662,800
Thu, 23 Jul 2026
64.7500
66.8200
62.8300
63.7000
2,340,500
Wed, 22 Jul 2026
58.5200
59.4200
57.3300
58.3200
1,435,800
Tue, 21 Jul 2026
58.6000
60.2400
56.6500
57.4900
1,584,600
Mon, 20 Jul 2026
58.9100
62.0000
57.5800
60.7600
1,749,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
64.7600
65.3700
61.0900
63.5500
2,866,000
Thu, 16 Jul 2026
56.0100
58.9100
55.1300
57.4000
1,461,400
Wed, 15 Jul 2026
56.7700
58.1300
54.5900
54.7500
1,712,900
Tue, 14 Jul 2026
57.9600
58.9000
56.6400
58.1300
1,265,100
Mon, 13 Jul 2026
57.6900
60.7200
56.3510
59.6600
1,541,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
58.4000
61.2100
56.0800
56.4100
1,197,200
Thu, 09 Jul 2026
60.3700
61.7000
58.8200
58.9100
1,047,100
Wed, 08 Jul 2026
62.0700
65.5500
59.6830
61.3300
1,942,400
Tue, 07 Jul 2026
58.4800
60.8900
57.5600
59.6200
1,212,500
Mon, 06 Jul 2026
59.3200
59.6400
57.9350
58.3300
893,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
61.6300
64.5900
59.9320
61.9600
1,212,600
Wed, 01 Jul 2026
63.1100
64.4600
61.5000
62.4800
1,021,400
Tue, 30 Jun 2026
64.8000
65.4000
61.2000
61.8000
1,201,425
Mon, 29 Jun 2026
67.0000
70.1000
64.4000
64.8000
1,877,440
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
73.8000
75.4000
68.6000
70.0000
2,261,625
Thu, 25 Jun 2026
66.4000
71.8000
66.3000
69.4000
1,580,575
Wed, 24 Jun 2026
71.6000
74.3000
68.4000
71.6000
1,545,715
Tue, 23 Jun 2026
72.2000
74.0000
69.7000
72.6000
2,095,660
Mon, 22 Jun 2026
63.4000
66.2000
61.6000
65.6000
1,539,155
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
66.2000
68.4000
65.5000
66.0000
1,443,590
Wed, 17 Jun 2026
6 · 8-K
After-hours · 17:25 ET
CURRENT REPORT ↗
Wed, 17 Jun 2026
64.6000
72.7000
64.0000
71.0000
2,936,855
Tue, 16 Jun 2026
65.4000
66.4000
64.2200
65.4000
1,173,165
Mon, 15 Jun 2026
68.6000
69.2000
65.4000
65.6000
1,423,390
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
80.2000
83.0000
75.6000
75.6000
1,487,465
Thu, 11 Jun 2026
90.6000
95.6000
82.0000
83.4000
2,798,840
Wed, 10 Jun 2026
86.6000
93.9000
84.8000
92.2000
4,785,460
Tue, 09 Jun 2026
78.6000
93.0000
76.2000
82.6000
4,369,230
Mon, 08 Jun 2026
78.6000
81.7000
77.2000
80.2000
2,037,125
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
74.2000
85.8000
73.6000
83.0000
3,948,360
Thu, 04 Jun 2026
78.8000
78.9600
72.2000
72.6000
2,090,270
Wed, 03 Jun 2026
79.1000
80.0000
77.2000
77.8000
1,557,140
Tue, 02 Jun 2026
79.0000
80.0000
77.4000
78.0000
1,222,355
Mon, 01 Jun 2026
78.4000
80.6000
76.2200
80.4000
1,697,305
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
77.6000
78.6000
74.7000
76.6000
2,066,080
Thu, 28 May 2026
83.4000
83.8000
78.8000
79.2000
2,179,780
Wed, 27 May 2026
85.2000
87.2000
82.4000
82.4000
1,579,620
Tue, 26 May 2026
87.4000
87.6000
85.0000
85.8000
2,324,620
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
91.8000
93.4000
90.0000
92.2000
3,652,560
Thu, 21 May 2026
98.2000
99.0000
89.8000
90.8000
2,721,920
Wed, 20 May 2026
99.4000
100.6000
96.4000
96.6000
2,110,820
Tue, 19 May 2026
100.6000
102.0000
98.2000
100.6000
3,310,295
Mon, 18 May 2026
100.2000
103.1000
98.4000
98.8000
2,935,325
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
108.0000
108.4000
101.6000
103.2000
3,391,040
Thu, 14 May 2026
105.2000
107.6000
100.2000
101.8000
1,620,770
Wed, 13 May 2026
103.2000
107.3000
102.2000
106.2000
1,930,065
Tue, 12 May 2026
5 · 10-Q
After-hours · 17:10 ET
QUARTERLY REPORT ↗
Tue, 12 May 2026
109.4000
110.8000
101.6000
103.0000
1,851,450
Mon, 11 May 2026
104.6000
108.2000
103.0000
107.4000
1,578,135
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
102.4000
105.2000
101.0000
104.4000
2,257,855
Thu, 07 May 2026
103.4000
106.6000
102.6000
103.6000
2,768,840
Wed, 06 May 2026
103.9000
106.4000
103.0000
104.8000
1,817,050
Tue, 05 May 2026
105.8000
110.6000
104.6000
109.4000
1,454,315
Mon, 04 May 2026
107.1000
114.0000
102.2000
109.6000
3,083,170
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
103.6000
107.4000
102.8000
107.2000
1,498,870
Thu, 30 Apr 2026
110.0000
112.9400
105.2000
105.8000
2,090,165
Wed, 29 Apr 2026
108.4000
114.6000
106.8000
112.4000
1,977,435
Tue, 28 Apr 2026
115.4000
116.0000
107.0000
107.2000
2,721,405
Mon, 27 Apr 2026
117.4000
117.8000
111.0000
111.8000
1,687,455
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
115.6000
119.8000
113.4000
118.8000
2,374,035
Thu, 23 Apr 2026
118.3000
128.0000
116.0000
116.6000
3,775,815
Wed, 22 Apr 2026
114.2000
119.6000
113.8000
116.8000
1,496,115
Tue, 21 Apr 2026
115.1000
124.0000
114.8000
119.4000
2,481,065
Mon, 20 Apr 2026
115.4000
119.6000
114.4000
115.8000
1,890,895
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
109.8000
113.2000
108.2000
112.8000
2,568,610
Thu, 16 Apr 2026
115.6000
120.9000
113.4000
115.8000
2,037,860
Wed, 15 Apr 2026
112.9000
118.1000
112.4000
116.0000
1,726,835
Tue, 14 Apr 2026
111.8000
116.4000
111.3000
114.6000
1,842,735
Mon, 13 Apr 2026
131.1000
132.2000
117.8000
117.8000
2,585,005
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
123.4000
130.4000
122.2000
128.0000
2,557,760
Thu, 09 Apr 2026
137.6000
138.4000
125.0000
125.0000
2,670,370
Wed, 08 Apr 2026
134.4000
147.0000
130.2000
135.0000
3,851,840
Tue, 07 Apr 2026
164.6000
179.9600
163.2000
167.8000
3,693,220
Mon, 06 Apr 2026
166.0000
166.2000
155.5000
157.2000
2,371,545
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
186.0000
189.5800
163.2000
165.8000
3,151,670
Wed, 01 Apr 2026
168.4000
176.2000
161.2000
165.6000
3,045,855
Tue, 31 Mar 2026
4 · 10-K
After-hours · 16:33 ET
ANNUAL REPORT ↗
Tue, 31 Mar 2026
194.4000
202.2000
172.2000
173.2000
2,764,685
Mon, 30 Mar 2026
199.6000
221.8000
199.2000
213.8000
2,400,915
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
195.0000
220.2000
193.4000
217.2000
2,514,020
Thu, 26 Mar 2026
172.4000
189.0000
167.4200
188.6000
2,533,990
Wed, 25 Mar 2026
163.7000
173.9000
160.4200
165.4000
2,657,950
Tue, 24 Mar 2026
175.1000
177.6000
160.0000
172.2000
3,188,940
Mon, 23 Mar 2026
158.6000
174.8000
150.6000
164.6000
4,761,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
163.2000
189.2000
162.4000
183.4000
3,034,375
Thu, 19 Mar 2026
187.2000
191.0000
154.4000
161.8000
4,346,890
Wed, 18 Mar 2026
155.2000
172.2000
154.2000
171.2000
3,973,975
Tue, 17 Mar 2026
146.6000
149.6000
141.6000
146.6000
1,870,450
Mon, 16 Mar 2026
164.9000
165.2000
150.4400
151.0000
3,208,450
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
163.1000
178.6000
157.2000
177.2000
2,837,175
Thu, 12 Mar 2026
166.2000
172.9400
160.7000
172.0000
3,368,240
Wed, 11 Mar 2026
160.6000
166.2000
150.4000
150.4000
3,320,465
Tue, 10 Mar 2026
152.2000
167.0000
137.6000
166.6000
3,176,345
Mon, 09 Mar 2026
191.6000
205.3000
145.0000
151.2000
5,602,170
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
169.7000
188.2000
161.2000
187.6000
5,314,315
Thu, 05 Mar 2026
137.8000
159.0600
133.6000
147.0000
4,123,805
Wed, 04 Mar 2026
137.4000
140.0000
125.9000
130.6000
2,487,190
Tue, 03 Mar 2026
148.0000
167.8000
133.2000
139.8000
5,635,180
Mon, 02 Mar 2026
140.4000
141.0000
124.2000
129.0000
3,286,890
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
127.9000
130.7000
121.0000
125.6000
3,429,055
Thu, 26 Feb 2026
112.2000
125.2000
112.0000
116.0000
2,479,185
Wed, 25 Feb 2026
118.2000
119.1000
113.2000
113.4000
1,774,075
Tue, 24 Feb 2026
130.8000
134.0000
121.6000
123.0000
2,017,020
Mon, 23 Feb 2026
122.8000
133.0000
119.2000
131.0000
2,752,530
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
132.4000
134.0000
119.4000
122.2000
2,724,760
Thu, 19 Feb 2026
128.0000
132.6000
125.8000
128.0000
2,423,905
Wed, 18 Feb 2026
122.6000
125.0000
116.2000
121.8000
1,969,060
Tue, 17 Feb 2026
132.6000
139.2000
120.2000
121.8000
2,802,495
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.6000
134.9000
117.6000
130.4000
3,632,820
Thu, 12 Feb 2026
110.6000
127.6000
109.2000
126.2000
4,181,040
Wed, 11 Feb 2026
108.2000
118.2000
107.6000
112.4000
2,161,530
Tue, 10 Feb 2026
109.4000
113.6000
108.2000
113.4000
1,506,925
Mon, 09 Feb 2026
116.4000
117.6000
108.1000
108.8000
1,518,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
126.0000
126.4000
116.0000
117.2000
2,819,825
Thu, 05 Feb 2026
128.4000
137.0000
122.0000
133.0000
5,308,530
Wed, 04 Feb 2026
114.0000
128.8000
112.4000
119.0000
3,125,980
Tue, 03 Feb 2026
108.0000
125.1600
106.8000
115.2000
2,400,900
Mon, 02 Feb 2026
116.2000
116.4000
105.4000
106.6000
1,731,105
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
117.6000
121.5000
112.0000
117.8000
2,355,110
Thu, 29 Jan 2026
116.4000
129.0000
115.0000
115.4000
2,657,520
Wed, 28 Jan 2026
112.0000
116.7000
110.2000
113.0000
1,355,975
Tue, 27 Jan 2026
109.4000
113.6000
107.6000
113.4000
1,011,045
Mon, 26 Jan 2026
109.6000
110.5200
106.8000
109.8000
1,104,725
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
109.0000
110.6000
104.6000
110.6000
1,530,595
Thu, 22 Jan 2026
108.4000
111.8000
107.2000
107.4000
1,415,995
Wed, 21 Jan 2026
125.8000
129.4000
109.2000
112.0000
3,436,145
Tue, 20 Jan 2026
132.0000
141.4000
123.0000
137.2000
3,762,880
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
110.0000
114.2000
109.0000
112.4000
1,154,565
Thu, 15 Jan 2026
110.8000
112.9000
108.8000
111.4000
1,136,610
Wed, 14 Jan 2026
118.2000
124.6000
116.2000
118.0000
2,157,770
Tue, 13 Jan 2026
106.2000
115.0000
106.2000
112.2000
1,478,430
Mon, 12 Jan 2026
110.4000
111.4000
106.8000
107.4000
780,075
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
110.0000
112.6000
105.8000
106.8000
952,670
Thu, 08 Jan 2026
114.0000
114.4000
109.2000
110.4000
1,011,940
Wed, 07 Jan 2026
110.0000
114.2000
110.0000
113.2000
772,250
Tue, 06 Jan 2026
111.8000
112.2800
108.6000
109.6000
682,890
Mon, 05 Jan 2026
108.2000
112.4000
107.2000
112.1000
722,425
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
110.0000
113.6000
108.6000
109.4000
926,320
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
112.0000
115.2000
110.2000
114.2000
731,365
Tue, 30 Dec 2025
114.0000
114.3000
110.8000
112.2000
600,530
Mon, 29 Dec 2025
120.2000
120.2000
113.2000
115.0000
977,235
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
117.4000
121.0000
117.0000
118.2000
683,635
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
118.4000
119.4000
117.0000
118.4000
396,140
Tue, 23 Dec 2025
119.4000
119.6000
117.2000
118.8000
720,540
Mon, 22 Dec 2025
121.2000
122.6000
117.6000
117.8000
960,560
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
133.9000
134.2000
125.8000
126.0000
1,347,555
Thu, 18 Dec 2025
139.8000
143.8000
135.0000
136.6000
1,771,155
Wed, 17 Dec 2025
140.8000
147.8000
137.6400
146.4000
1,542,650
Tue, 16 Dec 2025
144.2000
149.0000
140.0000
142.4000
1,833,915
Mon, 15 Dec 2025
139.8000
149.4000
138.8000
142.2000
1,257,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
140.8000
155.8000
138.4000
142.8000
2,017,640
Thu, 11 Dec 2025
150.0000
155.5200
142.0000
142.0000
1,301,935
Wed, 10 Dec 2025
160.9000
163.0000
146.0000
147.0000
1,373,165
Tue, 09 Dec 2025
160.0000
160.4000
155.2000
159.0000
600,220
Mon, 08 Dec 2025
154.0000
162.6400
153.8000
158.2000
938,280
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
157.2000
159.4000
154.4000
155.0000
1,036,180
Thu, 04 Dec 2025
159.6000
164.2000
158.0000
158.6000
874,600
Wed, 03 Dec 2025
167.4000
168.2000
160.8000
161.6000
806,360
Tue, 02 Dec 2025
165.2000
168.9000
162.8000
163.6000
997,655
Mon, 01 Dec 2025
177.0000
177.0000
163.8000
169.4000
1,332,140
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
175.2000
175.6000
169.0000
169.4000
748,785
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
182.8000
184.4000
175.0000
176.8000
1,474,265
Tue, 25 Nov 2025
198.8000
214.0000
187.2000
187.2000
1,395,335
Mon, 24 Nov 2025
226.0000
226.2000
198.0000
198.4000
1,241,950
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
245.4000
273.8000
226.8000
231.2000
2,391,210
Thu, 20 Nov 2025
197.3000
262.6000
194.4000
258.8000
3,241,585
Wed, 19 Nov 2025
236.4000
242.5800
215.6000
226.2000
1,654,190
Tue, 18 Nov 2025
235.2000
249.8000
222.2000
239.2000
2,138,310
Mon, 17 Nov 2025
209.8000
228.4000
198.1000
221.6000
1,742,630
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
220.6000
228.0000
194.6000
200.4000
2,107,330
Thu, 13 Nov 2025
3 · 10-Q
After market open · 14:31 ET
QUARTERLY REPORT ↗
Thu, 13 Nov 2025
188.4000
215.4000
185.0000
208.6000
2,153,165
Wed, 12 Nov 2025
179.5000
188.5000
179.2000
183.6000
927,080
Tue, 11 Nov 2025
184.3000
184.7600
180.4000
181.6000
741,770
Mon, 10 Nov 2025
190.2000
192.2000
182.6000
183.8000
1,333,260
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
220.8000
233.6000
205.0000
205.0000
2,395,235
Thu, 06 Nov 2025
196.2000
214.8000
194.0000
208.6000
1,934,040
Wed, 05 Nov 2025
209.2000
210.6000
188.3000
193.4000
1,452,715
Tue, 04 Nov 2025
209.4000
213.4000
199.0000
207.4000
2,277,100
Mon, 03 Nov 2025
194.0000
206.6000
191.8000
194.0000
1,129,395
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
187.8000
206.2000
187.4000
197.9000
1,535,955
Thu, 30 Oct 2025
190.6000
197.4000
184.0000
197.0000
1,434,165
Wed, 29 Oct 2025
184.0000
193.2000
179.2000
192.8000
1,479,830
Tue, 28 Oct 2025
176.2000
186.9000
175.8000
186.8000
1,053,100
Mon, 27 Oct 2025
176.2000
180.6000
174.4000
176.2000
850,025
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
184.2000
190.8000
182.6600
187.2000
1,106,820
Thu, 23 Oct 2025
205.0000
207.0000
193.2000
194.4000
1,368,880
Wed, 22 Oct 2025
199.2000
223.2000
196.2000
201.4000
2,872,545
Tue, 21 Oct 2025
204.2000
211.0000
194.0000
195.6000
1,778,670
Mon, 20 Oct 2025
223.4000
224.2000
199.4000
199.8000
1,707,190
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
271.1000
292.9200
235.6000
235.6000
3,410,305
Thu, 16 Oct 2025
232.0000
284.3600
230.2800
281.4000
3,609,010
Wed, 15 Oct 2025
218.8000
248.2000
216.4000
235.6000
2,001,245
Tue, 14 Oct 2025
238.2000
251.8000
217.4000
230.6000
2,318,345
Mon, 13 Oct 2025
224.2000
227.2000
210.4000
212.8000
1,866,190
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
200.4000
255.4000
197.0000
250.8000
4,370,070
Thu, 09 Oct 2025
197.4000
206.4000
196.6000
199.6000
1,061,035
Wed, 08 Oct 2025
204.2000
207.0000
198.2000
199.4000
818,870
Tue, 07 Oct 2025
197.0000
209.6000
195.8000
206.6000
1,311,860
Mon, 06 Oct 2025
197.8000
203.4000
197.0000
198.6000
654,025
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
200.0000
205.8000
198.4000
200.4000
802,005
Thu, 02 Oct 2025
195.2000
203.4000
194.8000
202.2000
731,995
Wed, 01 Oct 2025
203.2000
203.6000
196.0000
197.8000
808,905
Tue, 30 Sep 2025
203.4000
205.0000
197.6400
198.6000
853,385
Mon, 29 Sep 2025
194.8000
203.8000
193.8800
201.0000
717,820
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
209.2000
216.1600
196.0000
196.6000
1,108,785
Thu, 25 Sep 2025
216.8000
221.4000
204.2000
213.6000
1,549,590
Wed, 24 Sep 2025
210.2000
221.1000
208.0000
208.2000
739,580
Tue, 23 Sep 2025
207.0000
220.0000
206.6000
213.6000
940,860
Mon, 22 Sep 2025
204.8000
208.6000
201.0000
207.8000
629,795
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
198.6000
207.2000
198.0000
201.2000
643,435
Thu, 18 Sep 2025
196.1000
202.6000
194.4000
200.4000
799,340
Wed, 17 Sep 2025
214.6000
217.0000
195.8000
202.6000
1,710,990
Tue, 16 Sep 2025
212.2000
219.2000
211.4000
217.8000
756,150
Tue, 16 Sep 2025
2 · 424B3
Pre-market · 08:17 ET
PROSPECTUS ↗
Mon, 15 Sep 2025
204.2000
212.0000
202.4000
210.8000
667,775
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
207.6000
209.0000
202.5000
207.0000
691,050
Thu, 11 Sep 2025
210.2000
213.4000
207.2000
207.8000
743,775
Wed, 10 Sep 2025
214.4000
221.6800
213.0000
217.6000
809,625
Tue, 09 Sep 2025
224.6000
230.4000
219.8000
220.2000
860,995
Mon, 08 Sep 2025
226.4000
228.0000
221.2000
222.6000
704,160
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
219.8000
244.4000
218.7000
231.0000
1,626,250
Thu, 04 Sep 2025
242.2000
243.1800
229.8000
230.6000
821,885
Wed, 03 Sep 2025
254.6000
256.2000
244.6800
245.4000
888,105
Tue, 02 Sep 2025
268.6000
278.8000
257.2000
258.2000
1,661,510
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
231.4000
247.0400
229.2000
242.2000
1,339,295
Thu, 28 Aug 2025
234.0000
241.2000
231.6000
233.0000
979,960
Wed, 27 Aug 2025
239.6000
246.4000
237.2000
240.0000
701,325
Tue, 26 Aug 2025
245.0000
245.5800
237.8000
237.8000
561,850
Mon, 25 Aug 2025
246.2000
248.4000
238.0000
241.8000
787,255
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
285.0000
285.6000
240.0000
240.4000
1,945,885
Thu, 21 Aug 2025
287.6000
296.0000
282.2000
287.4000
1,083,985
Wed, 20 Aug 2025
284.0000
299.9000
277.2000
280.0000
1,534,990
Tue, 19 Aug 2025
265.2000
285.0000
264.8000
282.0000
1,402,890
Mon, 18 Aug 2025
284.6000
284.8000
269.2000
270.4000
1,025,560
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
283.6000
290.6000
282.4000
285.0000
691,695
Thu, 14 Aug 2025
296.2000
297.4000
284.4000
286.6000
1,303,265
Wed, 13 Aug 2025
1 · 10-Q
After-hours · 17:27 ET
QUARTERLY REPORT ↗
Wed, 13 Aug 2025
280.6000
290.0000
280.4000
285.0000
724,530
Tue, 12 Aug 2025
304.0000
305.6000
288.1000
289.4000
1,066,530
Mon, 11 Aug 2025
311.4000
319.2000
306.8000
316.4000
893,380
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
325.8000
327.6000
313.0000
313.6000
1,051,600
Thu, 07 Aug 2025
322.2000
346.8000
320.0000
335.6000
973,730
Wed, 06 Aug 2025
352.4000
357.4000
331.0000
331.6000
890,810
Tue, 05 Aug 2025
344.4000
374.8000
344.0000
352.8000
965,600
Mon, 04 Aug 2025
379.2000
380.7200
347.4000
347.4000
959,780
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
378.6000
417.8000
378.0000
401.6000
2,281,020
Thu, 31 Jul 2025
328.6000
350.0000
323.5000
344.0000
1,149,175
Wed, 30 Jul 2025
338.0000
354.2000
331.0000
342.8000
879,740
Tue, 29 Jul 2025
317.4000
344.3000
314.0000
339.4000
1,034,300
Mon, 28 Jul 2025
329.1000
334.4000
324.6000
325.0000
481,625
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend