This FTSE 100 technology firm unveiled very strong 2024 results recently and a big share buyback, but is it too late for me to buy it now?