FINANCIAL REPORT
                                                                        
                                     
                                                    
                                  
                                       
                                                                                     Financial Statements June 30, 2025 and December 31, 2024                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2024 and December 31, 2023                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2024 and December 31, 2023                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2023 and December 31, 2022                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2023 and December 31, 2022                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2022 and December 31, 2021 (reissued)                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2022 and December 31, 2021                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2022 and December 31, 2021                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2021 and December 31, 2020                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2021 and December 31, 2020                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2020 and December 31, 2019                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2020 and December 31, 2019                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2019 and December 31, 2018                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2019 and December 31, 2018                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2018 and December 31, 2017                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2018 and December 31, 2017                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2017 and December 31, 2016                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements June 30, 2017 and December 31, 2016                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2016 and December 31, 2015                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements  June 30, 2016 and December 31, 2015                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements  December 31, 2015 and December 31, 2014                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements  June 30, 2015 and December 31, 2014                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements  December 31, 2013 and December 31, 2012                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements  December 31, 2012 and December 31, 2011                                           
                                         View
                                          View
                                                   Download
                                          Download                                          
                                                                             
                                  
                                       
                                                                                     Financial Statements December 31, 2011 and December 31, 2010                                           
                                         View
                                          View
                                                   Download
                                          Download