NPO(NPO)
NPO
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 7/20/2026 | $330.92 | $342.29 | $323.00 | $324.64 | 226,951 |
| 7/17/2026 | $313.68 | $324.32 | $307.95 | $322.68 | 282,937 |
| 7/16/2026 | $328.73 | $334.55 | $321.53 | $323.39 | 228,800 |
| 7/15/2026 | $332.96 | $336.79 | $325.97 | $328.60 | 215,709 |
| 7/14/2026 | $334.56 | $336.33 | $325.99 | $332.14 | 205,100 |
| 7/13/2026 | $329.22 | $333.08 | $324.12 | $326.02 | 171,300 |
| 7/10/2026 | $333.12 | $335.34 | $327.90 | $330.92 | 332,600 |
| 7/9/2026 | $323.15 | $331.95 | $322.81 | $330.28 | 343,900 |
| 7/8/2026 | $318.84 | $322.21 | $315.07 | $319.59 | 317,648 |
| 7/7/2026 | $340.74 | $340.74 | $322.06 | $323.45 | 243,800 |
| 7/6/2026 | $337.33 | $346.06 | $337.33 | $341.29 | 251,640 |
| 7/2/2026 | $365.00 | $365.09 | $331.75 | $335.50 | 424,036 |
| 7/1/2026 | $370.27 | $374.47 | $360.73 | $360.78 | 244,747 |
| 6/30/2026 | $375.21 | $383.82 | $374.36 | $376.93 | 301,800 |
| 6/29/2026 | $374.73 | $379.30 | $362.29 | $372.50 | 411,905 |
| 6/26/2026 | $375.00 | $379.56 | $365.00 | $379.26 | 1.48M |
| 6/25/2026 | $372.88 | $385.91 | $369.43 | $380.22 | 301,808 |
| 6/24/2026 | $367.17 | $374.25 | $363.11 | $367.00 | 356,004 |
| 6/23/2026 | $375.00 | $383.73 | $363.51 | $367.37 | 374,226 |
| 6/22/2026 | $383.57 | $390.42 | $377.01 | $387.65 | 204,428 |
| 6/18/2026 | $371.21 | $383.55 | $369.77 | $379.65 | 504,347 |
| 6/17/2026 | $361.15 | $367.61 | $359.15 | $363.62 | 272,638 |
| 6/16/2026 | $356.11 | $361.50 | $352.63 | $358.19 | 276,823 |
| 6/15/2026 | $342.80 | $352.57 | $342.80 | $351.71 | 254,523 |
| 6/12/2026 | $339.22 | $341.95 | $331.53 | $334.60 | 237,300 |
| 6/11/2026 | $327.74 | $339.30 | $324.52 | $335.01 | 186,106 |
| 6/10/2026 | $329.81 | $341.54 | $321.34 | $321.70 | 180,900 |
| 6/9/2026 | $327.74 | $335.71 | $314.87 | $329.43 | 250,448 |
| 6/8/2026 | $318.25 | $324.19 | $314.58 | $322.82 | 214,200 |
| 6/5/2026 | $313.37 | $318.51 | $309.57 | $312.14 | 182,725 |
| 6/4/2026 | $316.17 | $320.76 | $313.86 | $317.41 | 169,100 |
| 6/3/2026 | $315.18 | $320.84 | $313.34 | $317.20 | 175,100 |
| 6/2/2026 | $306.87 | $317.24 | $304.19 | $316.20 | 156,004 |
| 6/1/2026 | $302.17 | $306.15 | $292.52 | $305.54 | 131,700 |
| 5/29/2026 | $312.86 | $316.03 | $305.22 | $306.99 | 203,640 |
| 5/28/2026 | $318.02 | $318.07 | $308.29 | $314.16 | 122,400 |
| 5/27/2026 | $319.58 | $321.40 | $312.73 | $316.42 | 120,500 |
| 5/26/2026 | $311.33 | $318.33 | $311.18 | $318.11 | 102,407 |
| 5/22/2026 | $306.00 | $310.33 | $299.86 | $308.25 | 166,900 |
| 5/21/2026 | $302.44 | $305.81 | $295.18 | $302.86 | 196,533 |
| 5/20/2026 | $301.19 | $305.83 | $297.26 | $305.45 | 185,349 |
| 5/19/2026 | $302.40 | $303.76 | $294.00 | $298.80 | 318,612 |
| 5/18/2026 | $311.88 | $313.37 | $303.88 | $306.67 | 254,543 |
| 5/15/2026 | $313.56 | $318.00 | $308.46 | $311.74 | 193,116 |
| 5/14/2026 | $321.35 | $326.98 | $318.18 | $323.30 | 277,029 |
| 5/13/2026 | $311.95 | $318.48 | $304.00 | $317.78 | 243,125 |
| 5/12/2026 | $314.72 | $315.67 | $303.11 | $310.20 | 206,600 |
| 5/11/2026 | $310.16 | $318.90 | $304.58 | $315.08 | 253,600 |
| 5/8/2026 | $303.59 | $311.19 | $299.30 | $309.22 | 268,400 |
| 5/7/2026 | $309.18 | $310.13 | $297.04 | $300.76 | 187,300 |
| 5/6/2026 | $306.76 | $309.93 | $298.57 | $306.49 | 186,400 |
| 5/5/2026 | $285.17 | $304.59 | $272.41 | $300.10 | 346,100 |
| 5/4/2026 | $285.07 | $289.86 | $275.89 | $289.51 | 311,400 |
| 5/1/2026 | $291.79 | $292.62 | $283.06 | $285.94 | 206,500 |
| 4/30/2026 | $282.41 | $292.71 | $282.19 | $291.55 | 321,600 |
| 4/29/2026 | $284.68 | $287.31 | $277.94 | $280.84 | 274,939 |
| 4/28/2026 | $291.25 | $293.68 | $286.89 | $287.98 | 220,630 |
| 4/27/2026 | $295.97 | $300.67 | $286.86 | $293.12 | 260,800 |
| 4/24/2026 | $289.38 | $297.42 | $284.54 | $294.49 | 316,206 |
| 4/23/2026 | $286.93 | $290.36 | $283.00 | $288.78 | 220,925 |
| 4/22/2026 | $285.76 | $285.76 | $278.88 | $283.80 | 193,241 |
| 4/21/2026 | $282.29 | $286.02 | $278.38 | $282.00 | 210,500 |