| 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              7
             | 
            
                                     
      $216.56 - $256.68
      $1.52K - $1.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              50
             | 
            
                                     
      $37.58 - $47.34
      $1.88K - $2.37K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              14
             | 
            
                                     
      $17.79 - $23.8
      $249 - $333
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              5
             | 
            
                                     
      $66.45 - $89.86
      $332 - $449
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              149
             | 
            
                                     
      $7.87 - $9.2
      $1.17K - $1.37K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              1
             | 
            
                                     
      $70.48 - $82.91
      $70.5 - $82.9
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              10
             | 
            
                                     
      $106.6 - $161.02
      $1.07K - $1.61K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              4
             | 
            
                                     
      $4.73 - $6.59
      $18.9 - $26.4
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              105
             | 
            
                                     
      $4.94 - $7.03
      $519 - $738
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              1
             | 
            
                                     
      $51.18 - $63.89
      $51.2 - $63.9
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              30
             | 
            
                                     
      $30.45 - $35.17
      $914 - $1.06K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              53
             | 
            
                                     
      $38.27 - $51.75
      $2.03K - $2.74K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              23
             | 
            
                                     
      $80.59 - $94.67
      $1.85K - $2.18K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              28
             | 
            
                                     
      $11.58 - $23.98
      $324 - $671
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              19
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              4
             | 
            
                                     
      $72.5 - $99.11
      $290 - $396
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              9
             | 
            
                                     
      $31.48 - $38.2
      $283 - $344
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              3
             | 
            
                                     
      $421.84 - $520.66
      $1.27K - $1.56K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              15
             | 
            
                                     
      $69.83 - $102.01
      $1.05K - $1.53K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              114
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              1
             | 
            
                                     
      $87.63 - $140.36
      $87.6 - $140
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              25
             | 
            
                                     
      $29.47 - $38.84
      $737 - $971
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              2
             | 
            
                                     
      $30.37 - $40.03
      $60.7 - $80.1
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              6
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              17
             | 
            
                                     
      $12.48 - $19.63
      $212 - $334
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              1
             | 
            
                                     
      $26.59 - $32.65
      $26.6 - $32.7
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              63
             | 
            
                                     
      $41.39 - $51.94
      $2.61K - $3.27K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              11
             | 
            
                                     
      $59.44 - $70.64
      $654 - $777
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              5
             | 
            
                                     
      $61.91 - $77.12
      $310 - $386
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              7
             | 
            
                                     
      $0.4 - $4.46
      $2.8 - $31.2
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              9
             | 
            
                                     
      $95.17 - $124.21
      $857 - $1.12K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              20
             | 
            
                                     
      $16.17 - $20.34
      $323 - $407
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              3
             | 
            
                                     
      $77.8 - $96.26
      $233 - $289
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              2
             | 
            
                                     
      $56.26 - $72.4
      $113 - $145
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              23
             | 
            
                                     
      $18.94 - $23.3
      $436 - $536
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              12
             | 
            
                                     
      $87.19 - $111.51
      $1.05K - $1.34K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              2
             | 
            
                                     
      $71.62 - $89.56
      $143 - $179
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              13
             | 
            
                                     
      $140.37 - $177.56
      $1.82K - $2.31K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              4
             | 
            
                                     
      $172.54 - $201.04
      $690 - $804
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              6
             | 
            
                                     
      $79.17 - $113.62
      $475 - $682
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              1
             | 
            
                                     
      $88.5 - $133.37
      $88.5 - $133
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              33
             | 
            
                                     
      $17.96 - $24.7
      $593 - $815
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              24
             | 
            
                                     
      $17.95 - $22.57
      $431 - $542
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              3
             | 
            
                                     
      $144.68 - $181.86
      $434 - $546
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              13
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              75
             | 
            
                                     
      $3.47 - $7.65
      $260 - $574
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              3
             | 
            
                                     
      $96.97 - $117.58
      $291 - $353
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              52
             | 
            
                                     
      $12.58 - $19.55
      $654 - $1.02K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              65,658
             | 
            
                                     
      $19.6 - $24.44
      $1.29M - $1.6M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2025
                  Filed on Jul 29, 2025
                                       
                    
             | 
            
              1
             | 
            
                                     
      $236.65 - $374.8
      $237 - $375
     
                  
             | 
            
              
                
              
             |