FFOG(FFOG)
FFOG
| Date | Open | High | Low | Close | Volume |
|---|---|---|---|---|---|
| 6/30/2026 | $50.89 | $51.33 | $50.33 | $51.33 | 18,254 |
| 6/29/2026 | $49.29 | $50.11 | $48.95 | $50.08 | 31,300 |
| 6/26/2026 | $48.96 | $49.32 | $48.53 | $48.92 | 60,606 |
| 6/25/2026 | $50.22 | $50.22 | $48.70 | $49.49 | 63,100 |
| 6/24/2026 | $49.40 | $49.84 | $48.90 | $49.23 | 20,700 |
| 6/23/2026 | $49.25 | $49.77 | $49.17 | $49.32 | 40,505 |
| 6/22/2026 | $51.62 | $51.62 | $50.76 | $51.12 | 108,402 |
| 6/18/2026 | $51.00 | $51.38 | $50.56 | $51.36 | 67,427 |
| 6/17/2026 | $50.94 | $50.94 | $49.77 | $49.88 | 32,514 |
| 6/16/2026 | $51.24 | $51.24 | $50.41 | $50.42 | 27,400 |
| 6/15/2026 | $51.09 | $51.35 | $50.86 | $51.29 | 37,600 |
| 6/12/2026 | $49.72 | $50.00 | $49.27 | $49.81 | 453,600 |
| 6/11/2026 | $48.42 | $49.66 | $48.25 | $49.55 | 74,114 |
| 6/10/2026 | $48.68 | $49.32 | $47.97 | $48.03 | 132,600 |
| 6/9/2026 | $50.14 | $50.53 | $47.66 | $49.34 | 55,948 |
| 6/8/2026 | $49.86 | $50.00 | $49.46 | $49.63 | 24,200 |
| 6/5/2026 | $50.81 | $50.81 | $48.87 | $49.02 | 113,024 |
| 6/4/2026 | $51.13 | $51.86 | $50.86 | $51.68 | 21,800 |
| 6/3/2026 | $52.18 | $52.18 | $51.61 | $51.78 | 21,200 |
| 6/2/2026 | $52.14 | $52.50 | $52.03 | $52.29 | 17,900 |
| 6/1/2026 | $51.57 | $52.22 | $51.45 | $52.05 | 173,600 |
| 5/29/2026 | $51.52 | $51.70 | $51.27 | $51.65 | 15,407 |
| 5/28/2026 | $50.88 | $51.54 | $50.88 | $51.50 | 21,000 |
| 5/27/2026 | $51.16 | $51.16 | $50.57 | $50.91 | 18,100 |
| 5/26/2026 | $50.93 | $51.10 | $50.62 | $50.86 | 45,109 |
| 5/22/2026 | $50.60 | $50.60 | $50.21 | $50.27 | 36,100 |
| 5/21/2026 | $49.65 | $50.44 | $49.60 | $50.25 | 50,237 |
| 5/20/2026 | $49.21 | $49.80 | $49.00 | $49.75 | 42,000 |
| 5/19/2026 | $48.89 | $49.23 | $48.40 | $48.94 | 50,900 |
| 5/18/2026 | $50.13 | $50.13 | $48.88 | $49.35 | 20,900 |
| 5/15/2026 | $50.30 | $50.39 | $49.73 | $49.95 | 19,913 |
| 5/14/2026 | $50.33 | $51.20 | $50.33 | $51.04 | 38,400 |
| 5/13/2026 | $50.01 | $50.52 | $49.58 | $50.34 | 58,136 |
| 5/12/2026 | $49.72 | $50.00 | $48.96 | $49.76 | 61,800 |
| 5/11/2026 | $49.89 | $50.44 | $49.82 | $50.13 | 75,400 |
| 5/8/2026 | $49.94 | $50.09 | $49.72 | $50.00 | 100,111 |
| 5/7/2026 | $50.30 | $50.30 | $49.47 | $49.72 | 20,500 |
| 5/6/2026 | $49.69 | $50.05 | $49.39 | $50.02 | 27,400 |
| 5/5/2026 | $49.36 | $49.43 | $49.08 | $49.14 | 22,100 |
| 5/4/2026 | $48.96 | $48.99 | $48.36 | $48.86 | 58,800 |
| 5/1/2026 | $48.53 | $48.87 | $48.53 | $48.68 | 43,443 |
| 4/30/2026 | $48.53 | $48.53 | $47.30 | $48.27 | 26,000 |
| 4/29/2026 | $47.90 | $47.94 | $47.53 | $47.83 | 24,649 |
| 4/28/2026 | $47.69 | $47.92 | $47.25 | $47.68 | 17,312 |
| 4/27/2026 | $48.40 | $48.55 | $48.02 | $48.55 | 24,300 |
| 4/24/2026 | $47.72 | $48.40 | $47.67 | $48.33 | 20,245 |
| 4/23/2026 | $47.91 | $47.91 | $46.93 | $47.36 | 19,404 |
| 4/22/2026 | $47.59 | $48.04 | $47.54 | $48.02 | 14,600 |
| 4/21/2026 | $47.60 | $47.60 | $47.01 | $47.06 | 21,107 |
| 4/20/2026 | $47.31 | $47.31 | $47.04 | $47.31 | 24,700 |
| 4/17/2026 | $47.22 | $47.46 | $47.15 | $47.46 | 32,200 |
| 4/16/2026 | $46.81 | $46.81 | $46.33 | $46.73 | 22,700 |
| 4/15/2026 | $46.27 | $46.73 | $46.21 | $46.67 | 65,100 |
| 4/14/2026 | $45.45 | $46.17 | $45.45 | $46.08 | 27,100 |
| 4/13/2026 | $43.94 | $44.92 | $43.94 | $44.92 | 16,934 |
| 4/10/2026 | $44.06 | $44.32 | $43.97 | $44.08 | 20,246 |
| 4/9/2026 | $43.43 | $43.76 | $43.08 | $43.74 | 20,400 |
| 4/8/2026 | $43.85 | $43.85 | $43.16 | $43.39 | 21,904 |
| 4/7/2026 | $41.66 | $42.02 | $41.21 | $42.02 | 68,424 |
| 4/6/2026 | $41.72 | $41.75 | $41.49 | $41.75 | 27,030 |
| 4/2/2026 | $40.55 | $41.58 | $40.35 | $41.55 | 17,906 |
| 4/1/2026 | $41.62 | $41.91 | $41.38 | $41.51 | 37,405 |