Trying to improve my recognition with this pattern

For all of you pro traders ....

is this or is this not a quintessential " Bull Flag" on the daily, I am really looking for help in recognizing / trading this pattern......thanks
Note
I know the chart is a mess.....still learning please forgive ....

Disclaimer