|  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 17,032 |                   
      $60.62 - $71.94
      $1.03M - $1.23M
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Sep 12, 2023
                 | 1,983 |                   
      $368.4 - $443.39
      $731K - $879K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Sep 12, 2023
                 | 10,958 |                   
      $69.33 - $77.71
      $760K - $852K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Sep 12, 2023
                 | 10,000 |                   
      $0.57 - $1.08
      $5.7K - $10.8K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 8,268 |                   
      $45.33 - $46.87
      $375K - $388K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 6,932 |                   
      $43.27 - $47.34
      $300K - $328K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Sep 12, 2023
                 | 1,155 |                   
      $175.92 - $204.43
      $203K - $236K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 3,190 |                   
      $100.08 - $100.58
      $319K - $321K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 5,814 |                   
      $66.22 - $72.19
      $385K - $420K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 8,082 |                   
      $34.33 - $37.9
      $277K - $306K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 77,785 |                   
      $15.44 - $16.77
      $1.2M - $1.3M
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Sep 12, 2023
                 | 27,787 |                   
      $58.13 - $66.31
      $1.62M - $1.84M
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on Sep 12, 2023
                 | 9,598 |                   
      $76.89 - $87.96
      $738K - $844K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Sep 12, 2023
                 | 10,000 |                   
      $0.82 - $0.96
      $8.2K - $9.6K
     |  |