TPU.TO(TPU.TO)
TPU.TO
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 7/31/2026 | $59.67 | $59.91 | $59.24 | $59.77 | 35,215 |
| 7/30/2026 | $58.98 | $59.36 | $58.80 | $59.28 | 35,100 |
| 7/29/2026 | $59.36 | $59.56 | $58.51 | $58.53 | 65,300 |
| 7/28/2026 | $59.43 | $59.73 | $59.26 | $59.65 | 52,414 |
| 7/27/2026 | $59.84 | $60.05 | $59.35 | $59.61 | 44,721 |
| 7/24/2026 | $59.64 | $59.81 | $59.37 | $59.49 | 64,908 |
| 7/23/2026 | $59.14 | $59.70 | $59.14 | $59.43 | 97,000 |
| 7/22/2026 | $60.26 | $60.41 | $60.15 | $60.17 | 25,900 |
| 7/21/2026 | $60.01 | $60.39 | $59.95 | $60.37 | 37,000 |
| 7/20/2026 | $59.93 | $60.07 | $59.62 | $59.65 | 56,900 |
| 7/17/2026 | $59.59 | $59.86 | $59.33 | $59.53 | 137,900 |
| 7/16/2026 | $60.37 | $60.53 | $60.06 | $60.26 | 73,500 |
| 7/15/2026 | $60.55 | $60.79 | $60.30 | $60.60 | 73,847 |
| 7/14/2026 | $60.55 | $60.58 | $60.26 | $60.51 | 57,913 |
| 7/13/2026 | $61.10 | $61.10 | $60.59 | $60.65 | 58,819 |
| 7/10/2026 | $61.00 | $61.19 | $60.72 | $61.15 | 66,931 |
| 7/9/2026 | $60.54 | $60.98 | $60.50 | $60.98 | 15,230 |
| 7/8/2026 | $60.58 | $60.58 | $60.07 | $60.51 | 55,800 |
| 7/7/2026 | $60.97 | $61.02 | $60.58 | $60.74 | 44,641 |
| 7/6/2026 | $60.91 | $61.19 | $60.91 | $61.10 | 33,500 |
| 7/3/2026 | $60.78 | $61.13 | $60.78 | $60.83 | 22,500 |
| 7/2/2026 | $60.60 | $60.94 | $60.05 | $60.48 | 39,900 |
| 6/30/2026 | $60.31 | $60.81 | $60.30 | $60.67 | 57,815 |
| 6/29/2026 | $59.87 | $60.27 | $59.58 | $60.22 | 32,700 |
| 6/26/2026 | $59.30 | $59.84 | $59.12 | $59.48 | 48,500 |
| 6/25/2026 | $60.42 | $60.42 | $59.46 | $59.66 | 70,500 |
| 6/24/2026 | $60.07 | $60.42 | $59.63 | $59.73 | 49,100 |
| 6/23/2026 | $59.77 | $60.16 | $59.57 | $59.80 | 60,022 |
| 6/22/2026 | $60.72 | $60.94 | $60.35 | $60.48 | 59,947 |
| 6/19/2026 | $60.77 | $60.89 | $60.66 | $60.77 | 20,500 |
| 6/18/2026 | $60.27 | $60.64 | $60.22 | $60.62 | 46,700 |
| 6/17/2026 | $60.09 | $60.30 | $59.71 | $59.84 | 96,700 |
| 6/16/2026 | $60.55 | $60.55 | $60.02 | $60.02 | 61,500 |
| 6/15/2026 | $60.27 | $60.53 | $60.22 | $60.29 | 79,600 |
| 6/12/2026 | $58.94 | $59.39 | $58.80 | $59.28 | 74,402 |
| 6/11/2026 | $58.30 | $59.03 | $58.07 | $58.92 | 98,900 |
| 6/10/2026 | $58.35 | $58.70 | $57.79 | $57.80 | 97,200 |
| 6/9/2026 | $59.24 | $59.37 | $57.68 | $58.75 | 119,400 |
| 6/8/2026 | $59.16 | $59.41 | $58.94 | $58.97 | 104,522 |
| 6/5/2026 | $59.99 | $59.99 | $58.68 | $58.74 | 120,947 |
| 6/4/2026 | $59.88 | $60.34 | $59.60 | $60.25 | 45,426 |
| 6/3/2026 | $60.17 | $60.20 | $59.88 | $59.96 | 54,100 |
| 6/2/2026 | $59.83 | $60.14 | $59.80 | $60.12 | 41,636 |
| 6/1/2026 | $59.72 | $60.12 | $59.63 | $59.96 | 67,000 |
| 5/29/2026 | $59.84 | $59.86 | $59.50 | $59.65 | 77,900 |
| 5/28/2026 | $59.32 | $59.54 | $59.28 | $59.44 | 42,600 |
| 5/27/2026 | $59.43 | $59.43 | $59.16 | $59.31 | 52,832 |
| 5/26/2026 | $59.40 | $59.40 | $59.07 | $59.22 | 80,400 |
| 5/25/2026 | $59.43 | $60.10 | $59.20 | $59.70 | 45,100 |
| 5/22/2026 | $58.68 | $59.05 | $58.68 | $58.83 | 62,200 |
| 5/21/2026 | $58.02 | $58.57 | $58.02 | $58.45 | 59,300 |
| 5/20/2026 | $57.84 | $58.18 | $57.75 | $58.18 | 42,000 |
| 5/19/2026 | $57.90 | $57.91 | $57.46 | $57.57 | 80,500 |
| 5/15/2026 | $58.30 | $58.32 | $57.99 | $58.02 | 83,800 |
| 5/14/2026 | $58.30 | $58.75 | $58.30 | $58.65 | 62,100 |
| 5/13/2026 | $57.70 | $58.23 | $57.62 | $58.11 | 52,200 |
| 5/12/2026 | $57.83 | $57.83 | $57.29 | $57.72 | 80,700 |
| 5/11/2026 | $57.54 | $57.80 | $57.32 | $57.71 | 74,424 |
| 5/8/2026 | $57.27 | $57.63 | $57.25 | $57.58 | 68,803 |
| 5/7/2026 | $57.30 | $57.32 | $56.86 | $57.02 | 66,400 |
| 5/6/2026 | $56.70 | $57.22 | $56.67 | $57.19 | 63,121 |
| 5/5/2026 | $56.00 | $56.41 | $56.00 | $56.34 | 32,526 |
| 5/4/2026 | $56.05 | $56.15 | $55.65 | $55.84 | 63,721 |