
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 31 2024     | $138.00     | $138.04     | $133.80     | $134.26     | 155,659,203     | 
December 30 2024     | $134.80     | $140.24     | $133.99     | $137.46     | 167,734,703     | 
December 27 2024     | $138.52     | $138.99     | $134.68     | $136.98     | 170,582,594     | 
December 26 2024     | $139.67     | $140.82     | $137.70     | $139.90     | 116,519,102     | 
December 24 2024     | $139.97     | $141.87     | $138.62     | $140.19     | 105,157,000     | 
December 23 2024     | $136.25     | $139.76     | $135.09     | $139.64     | 176,053,500     | 
December 20 2024     | $129.78     | $135.25     | $128.19     | $134.67     | 306,528,594     | 
December 19 2024     | $131.73     | $134.00     | $129.52     | $130.65     | 209,719,203     | 
December 18 2024     | $133.83     | $136.67     | $128.25     | $128.88     | 277,444,500     | 
December 17 2024     | $129.06     | $131.56     | $126.83     | $130.36     | 259,410,297     | 
December 16 2024     | $134.15     | $134.37     | $130.39     | $131.97     | 237,951,109     | 
December 13 2024     | $138.91     | $139.57     | $132.51     | $134.22     | 231,514,891     | 
December 12 2024     | $137.05     | $138.41     | $135.77     | $137.31     | 159,211,391     | 
December 11 2024     | $137.33     | $140.14     | $135.18     | $139.28     | 184,905,203     | 
December 10 2024     | $138.98     | $141.79     | $133.76     | $135.04     | 210,020,891     | 
December 09 2024     | $138.94     | $139.92     | $137.10     | $138.78     | 189,308,609     | 
December 06 2024     | $144.57     | $145.67     | $141.28     | $142.41     | 188,505,594     | 
December 05 2024     | $145.08     | $146.51     | $143.92     | $145.03     | 172,621,203     | 
December 04 2024     | $141.95     | $145.75     | $140.25     | $145.10     | 231,224,297     | 
December 03 2024     | $138.22     | $140.50     | $137.91     | $140.22     | 164,414,000     | 
December 02 2024     | $138.79     | $140.41     | $137.79     | $138.59     | 171,682,797     | 
November 29 2024     | $136.74     | $139.31     | $136.01     | $138.21     | 141,863,203     | 
November 27 2024     | $134.97     | $137.18     | $131.76     | $135.30     | 226,370,891     | 
November 26 2024     | $137.66     | $139.26     | $135.63     | $136.88     | 190,287,703     | 
November 25 2024     | $141.95     | $142.01     | $135.78     | $135.98     | 344,941,875     |