
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
April 30 2025     | $104.46     | $108.91     | $104.07     | $108.91     | 235,044,609     | 
April 29 2025     | $107.66     | $110.19     | $107.43     | $109.01     | 170,444,297     | 
April 28 2025     | $109.68     | $110.36     | $106.01     | $108.72     | 207,708,500     | 
April 25 2025     | $106.84     | $111.91     | $105.72     | $111.00     | 251,064,703     | 
April 24 2025     | $103.46     | $106.53     | $103.10     | $106.42     | 220,815,016     | 
April 23 2025     | $104.51     | $104.79     | $102.01     | $102.70     | 247,526,000     | 
April 22 2025     | $98.77     | $99.80     | $97.27     | $98.88     | 241,004,797     | 
April 21 2025     | $98.76     | $99.43     | $95.03     | $96.90     | 288,501,094     | 
April 17 2025     | $104.44     | $104.46     | $100.04     | $101.48     | 292,517,500     | 
April 16 2025     | $104.54     | $106.78     | $100.44     | $104.48     | 397,016,906     | 
April 15 2025     | $110.96     | $113.60     | $110.49     | $112.19     | 228,966,891     | 
April 14 2025     | $114.10     | $114.28     | $109.06     | $110.70     | 264,705,000     | 
April 11 2025     | $108.49     | $111.54     | $107.47     | $110.92     | 313,417,312     | 
April 10 2025     | $109.36     | $110.85     | $99.14     | $107.56     | 437,812,406     | 
April 09 2025     | $98.88     | $115.09     | $97.52     | $114.32     | 612,918,250     | 
April 08 2025     | $103.79     | $105.84     | $94.45     | $96.29     | 476,243,406     | 
April 07 2025     | $87.45     | $101.74     | $86.61     | $97.63     | 611,041,250     | 
April 04 2025     | $98.90     | $100.12     | $92.10     | $94.30     | 532,273,812     | 
April 03 2025     | $103.50     | $105.62     | $101.59     | $101.79     | 338,769,406     | 
April 02 2025     | $107.28     | $111.97     | $106.78     | $110.41     | 220,601,203     | 
April 01 2025     | $108.50     | $110.19     | $106.46     | $110.14     | 222,614,000     |