https://classic.warcraftlogs.com/reports/pHzwFKbTZ6AaPmtq#type=deaths&fight=3
Always has been:
127 runs to get a 25% drop rate item.
(1-(1-(0.75^127)))*100 = 1.3576269507870056608242826312256e-14
or
0.000000000000013576269507870056608242826312256
or
1 in 7,365,793,669,758,999 odds of that outcome happening. 1 in 7.3 Quadrillion.