| 
 
    Growth (Data To Quarter 2/2025)
 
    
        | 
             
         | 
        
            Most Recent Quarter
         | 
        
            2nd Most Recent Quarter
         | 
        
            Trailing 12 Mon.
         | 
        
            1 Year
         | 
        
            3 Year
         | 
     
    
        | 
            Sales
         | 
        
            24.59%
         | 
        
            232.53%
         | 
        
            79.00%
         | 
        
            -78.36%
         | 
        
            -33.97%
         | 
     
    
        | 
            Profit
         | 
        
            -2.65%
         | 
        
            -46.68%
         | 
        
            2179.91%
         | 
        
            138.15%
         | 
        
            54.51%
         | 
     
    
        | 
            Basic EPS
         | 
        
            -0.07%
         | 
        
            -57.16%
         | 
        
            1031.36%
         | 
        
            155.20%
         | 
        
            44.35%
         | 
     
    
        | 
            Diluted EPS
         | 
        
            -0.07%
         | 
        
            -57.16%
         | 
        
            1031.36%
         | 
        
            155.20%
         | 
        
            44.35%
         | 
     
    
        | 
            Total Assets
         | 
        
            -6.68%
         | 
        
            -0.21%
         | 
        
            -0.69%
         | 
        
            11.53%
         | 
        
            2.95%
         | 
     
 
    Revenue
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            74.88 bil
         | 
        
            63.81 bil
         | 
        
            85.55 bil
         | 
        
            105.67 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            75.28 bil
         | 
        
            49.16 bil
         | 
        
            163.48 bil
         | 
        
            84.96 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            70.78 bil
         | 
        
            96.49 bil
         | 
        
            120.22 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            73.72 bil
         | 
        
            137.66 bil
         | 
        
            190.81 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            294.67 bil
         | 
        
            347.13 bil
         | 
        
            560.05 bil
         | 
        
            190.63 bil
         | 
     
 
    Profit
 
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            196.45 bil
         | 
        
            -147.89 bil
         | 
        
            104.85 bil
         | 
        
            17.84 bil
         | 
     
    
        | 
            Quarter 2
         | 
        
            -15.85 bil
         | 
        
            164.78 bil
         | 
        
            87.86 bil
         | 
        
            112.76 bil
         | 
     
    
        | 
            Quarter 3
         | 
        
            140.35 bil
         | 
        
            133.05 bil
         | 
        
            129.52 bil
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            -174.55 bil
         | 
        
            189.65 bil
         | 
        
            128.96 bil
         | 
        
            ---
         | 
     
    
        | 
            Total
         | 
        
            146.41 bil
         | 
        
            339.59 bil
         | 
        
            451.20 bil
         | 
        
            130.61 bil
         | 
     
 
    Basic EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,202.55
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,044.77
         | 
        
            -692.62
         | 
        
            470.56
         | 
        
            83.45
         | 
     
    
        | 
            Quarter 2
         | 
        
            -141.21
         | 
        
            719.85
         | 
        
            308.36
         | 
        
            527.34
         | 
     
    
        | 
            Quarter 3
         | 
        
            605.49
         | 
        
            573.51
         | 
        
            573.11
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            -837.23
         | 
        
            850.51
         | 
        
            603.10
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
    Diluted EPS 
    
 
    
        | 
            EPS (Trailing 12 Mon.)
         | 
        
            2,202.55
         | 
     
    
        | 
             
         | 
        
            2022
         | 
        
            2023
         | 
        
            2024
         | 
        
            2025
         | 
     
    
        | 
            Quarter 1
         | 
        
            1,044.77
         | 
        
            -692.62
         | 
        
            470.56
         | 
        
            83.45
         | 
     
    
        | 
            Quarter 2
         | 
        
            -141.21
         | 
        
            719.85
         | 
        
            308.36
         | 
        
            527.34
         | 
     
    
        | 
            Quarter 3
         | 
        
            605.49
         | 
        
            573.51
         | 
        
            573.11
         | 
        
            ---
         | 
     
    
        | 
            Quarter 4
         | 
        
            -837.23
         | 
        
            850.51
         | 
        
            603.10
         | 
        
            ---
         | 
     
    
        | 
            Year
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
        
            ---
         | 
     
 
 |