|  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 15,102 |                   
      $62.19 - $83.24
      $939K - $1.26M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 27,937 |                   
      $45.79 - $54.81
      $1.28M - $1.53M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 2,200 |                   
      $96.61 - $117.61
      $213K - $259K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 6,600 |                   
      $110.31 - $126.06
      $728K - $832K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 5,000 |                   
      $78.98 - $93.55
      $395K - $468K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 1,100 |                   
      $282.99 - $369.05
      $311K - $406K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 7,400 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 10,000 |                   
      $13.11 - $19.89
      $131K - $199K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 3,813 |                   
      $140.21 - $151.53
      $535K - $578K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 6,206 |                   
      $29.96 - $37.5
      $186K - $233K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 13,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 6,715 |                   
      $52.73 - $63.26
      $354K - $425K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 3,200 |                   
      $178.36 - $226.98
      $571K - $726K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 12, 2021
                 | 5,000 |                   
      $40.93 - $46.06
      $205K - $230K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 28, 2021
                 | 14,600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 28, 2021
                 | 4,227 |                   
      $92.62 - $97.02
      $392K - $410K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 28, 2021
                 | 5,501 |                   
      $132.3 - $154.61
      $728K - $851K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 28, 2021
                 | 2,500 |                   
      $76.68 - $94.93
      $192K - $237K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 28, 2021
                 | 22,293 |                   
      $23.86 - $26.95
      $532K - $601K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 28, 2021
                 | 5,474 |                   
      $34.21 - $55.55
      $187K - $304K
     |  |