Wasn't the problem here that the insurance company didn't know these facts as opposed to she knowing them?
While it sounds like insider trading, the situation here is quite a bit different. With insider trading, the company has very real and legitimate interest to keep some information private. Private from the general public, including their competition.
In this case, however, the airlines wouldn't have to share this info, apparently known inside the organization, with the general public, but with a single (set of) well defined actor(s). Also, I'm not 100% sure if publishing all the available information on possible delays and cancellations wouldn't benefit their business. (Though, if cancellations happen because of say not enough tickets sold for a flight, it may, because maybe that would induce a self-reinforcing process. Who would want to buy a ticket that is likely to be cancelled?)
While it sounds like insider trading, the situation here is quite a bit different. With insider trading, the company has very real and legitimate interest to keep some information private. Private from the general public, including their competition.
In this case, however, the airlines wouldn't have to share this info, apparently known inside the organization, with the general public, but with a single (set of) well defined actor(s). Also, I'm not 100% sure if publishing all the available information on possible delays and cancellations wouldn't benefit their business. (Though, if cancellations happen because of say not enough tickets sold for a flight, it may, because maybe that would induce a self-reinforcing process. Who would want to buy a ticket that is likely to be cancelled?)