TFPM(TFPM)
TFPM
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 5/20/2026 | $30.94 | $32.01 | $30.77 | $31.72 | 492,977 |
| 5/19/2026 | $31.28 | $31.30 | $30.64 | $30.83 | 584,809 |
| 5/18/2026 | $32.01 | $32.57 | $31.38 | $31.69 | 734,261 |
| 5/15/2026 | $33.03 | $33.32 | $31.67 | $31.98 | 1.14M |
| 5/14/2026 | $35.50 | $35.60 | $34.18 | $34.21 | 514,348 |
| 5/13/2026 | $34.99 | $36.12 | $34.68 | $35.58 | 601,600 |
| 5/12/2026 | $35.00 | $35.77 | $34.41 | $35.33 | 457,114 |
| 5/11/2026 | $33.61 | $35.60 | $33.61 | $35.52 | 916,600 |
| 5/8/2026 | $32.99 | $33.39 | $32.71 | $33.38 | 568,413 |
| 5/7/2026 | $33.57 | $33.90 | $32.24 | $32.40 | 1.41M |
| 5/6/2026 | $32.73 | $33.08 | $32.34 | $32.69 | 667,225 |
| 5/5/2026 | $31.88 | $31.88 | $31.12 | $31.12 | 319,160 |
| 5/4/2026 | $31.12 | $31.90 | $31.05 | $31.34 | 391,403 |
| 5/1/2026 | $31.86 | $32.00 | $31.35 | $31.53 | 352,800 |
| 4/30/2026 | $32.38 | $32.63 | $31.53 | $31.91 | 586,617 |
| 4/29/2026 | $31.77 | $31.96 | $31.38 | $31.50 | 416,386 |
| 4/28/2026 | $32.78 | $32.96 | $31.84 | $32.25 | 525,284 |
| 4/27/2026 | $33.50 | $33.75 | $33.04 | $33.60 | 462,726 |
| 4/24/2026 | $34.28 | $34.44 | $33.32 | $33.76 | 696,837 |
| 4/23/2026 | $33.97 | $34.53 | $33.32 | $33.95 | 686,245 |
| 4/22/2026 | $34.78 | $34.96 | $34.12 | $34.38 | 344,492 |
| 4/21/2026 | $35.79 | $35.99 | $34.15 | $34.19 | 367,264 |
| 4/20/2026 | $36.04 | $36.30 | $35.70 | $36.15 | 333,187 |
| 4/17/2026 | $35.50 | $36.80 | $35.50 | $36.36 | 395,950 |
| 4/16/2026 | $35.85 | $36.28 | $35.17 | $35.38 | 392,700 |
| 4/15/2026 | $35.53 | $35.95 | $34.74 | $35.65 | 531,140 |
| 4/14/2026 | $35.91 | $36.39 | $35.53 | $35.81 | 519,508 |
| 4/13/2026 | $35.36 | $35.77 | $35.19 | $35.63 | 512,713 |
| 4/10/2026 | $35.83 | $36.21 | $35.38 | $35.63 | 285,350 |
| 4/9/2026 | $36.50 | $36.88 | $35.40 | $35.40 | 371,949 |
| 4/8/2026 | $37.18 | $37.25 | $35.54 | $35.88 | 632,427 |
| 4/7/2026 | $35.54 | $35.67 | $34.34 | $35.36 | 447,409 |
| 4/6/2026 | $35.81 | $36.03 | $35.25 | $35.31 | 336,142 |
| 4/2/2026 | $34.14 | $36.12 | $33.84 | $35.81 | 526,468 |
| 4/1/2026 | $35.45 | $36.45 | $35.12 | $35.90 | 536,930 |
| 3/31/2026 | $33.49 | $34.78 | $33.42 | $34.71 | 799,331 |
| 3/30/2026 | $33.66 | $33.66 | $32.53 | $32.87 | 722,799 |
| 3/27/2026 | $31.75 | $33.06 | $31.57 | $32.78 | 761,587 |
| 3/26/2026 | $31.41 | $32.76 | $31.14 | $31.62 | 650,626 |
| 3/25/2026 | $33.35 | $33.49 | $32.22 | $32.47 | 644,051 |
| 3/24/2026 | $31.15 | $32.06 | $30.61 | $31.95 | 703,533 |
| 3/23/2026 | $31.24 | $32.19 | $31.06 | $31.65 | 992,453 |
| 3/20/2026 | $31.79 | $31.82 | $30.04 | $30.55 | 1.27M |
| 3/19/2026 | $31.59 | $32.25 | $30.88 | $31.80 | 1.10M |
| 3/18/2026 | $34.77 | $35.00 | $33.76 | $34.07 | 607,548 |
| 3/17/2026 | $36.84 | $37.31 | $35.89 | $36.22 | 405,856 |
| 3/16/2026 | $36.00 | $36.91 | $35.59 | $36.58 | 642,825 |
| 3/13/2026 | $37.14 | $37.19 | $35.48 | $35.89 | 1.16M |
| 3/12/2026 | $37.98 | $38.08 | $37.32 | $37.49 | 523,600 |
| 3/11/2026 | $38.59 | $38.59 | $37.37 | $38.24 | 496,525 |
| 3/10/2026 | $39.89 | $39.89 | $38.85 | $39.13 | 654,957 |
| 3/9/2026 | $37.58 | $38.97 | $36.37 | $38.97 | 1.04M |
| 3/6/2026 | $37.56 | $39.05 | $36.96 | $38.72 | 832,024 |
| 3/5/2026 | $38.53 | $38.81 | $36.96 | $38.21 | 690,260 |
| 3/4/2026 | $39.60 | $39.60 | $38.45 | $39.27 | 599,837 |
| 3/3/2026 | $38.70 | $38.82 | $37.04 | $38.65 | 1.03M |
| 3/2/2026 | $41.50 | $41.70 | $39.87 | $41.13 | 723,800 |
| 2/27/2026 | $41.00 | $41.39 | $40.61 | $41.36 | 446,000 |
| 2/26/2026 | $39.67 | $40.50 | $39.26 | $40.41 | 652,512 |
| 2/25/2026 | $39.92 | $40.46 | $39.45 | $39.89 | 392,920 |
| 2/24/2026 | $37.84 | $39.25 | $37.75 | $39.18 | 356,151 |
| 2/23/2026 | $38.12 | $38.75 | $37.75 | $38.75 | 569,360 |
| 2/20/2026 | $36.31 | $37.71 | $36.00 | $37.71 | 828,600 |