I am an accountant but don.t tell anyone, so I can confirm you are on the right track.
I posted on another thread re capital gains tax which explained how that works
In summary I can highlight these points which have been raised in a number of posts in this thread.
Capital gain recognized as revenue at contract date not on receipt of money
Deferment of capital gain is possible in some cases if the funds from sale are rolled into another project thereby reducing the cost base of the new investment and deferring the tax bill (needs to fit certain criteria)
Can reduce a capital gain with capital losses or losses from ordinary spending activities (direct expenditure deduction, capex depreciation , R &D)
Some of the taxes mentioned are transactional and are foreign taxes, mitigating these depends on the tax and timing circumstances
I speculated with
@NINJA Tuna at the trading halt on the 23rd that they were stockpiling as it makes sense increasing costs to drive down tax bill, its a cashflow play
Many of you are raising points which put together make a lot of sense, they appear to have an astute CFO and accounting team
We seem to be heading into a perfect storm in a good way
GLTAH