Place the bacon on the prepared baking sheet. Bake until crisp, 10 to 15 minutes. Allow to cool, and then crumble.
Bring a large pot of salted water to a boil. Add the broccoli florets in batches and boil until bright green, 1 to 2 minutes. Add to a large bowl of ice water to stop the cooking, or add to a colander in the sink and run with cold water. Drain well and place in a large bowl.
Add the tomatoes, almonds, dried cranberries and edamame to the bowl with the broccoli and toss.