|  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 15,000 |                   
      $18.68 - $28.22
      $280K - $423K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 4,120 |                   
      $90.06 - $111.35
      $371K - $459K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 12, 2024
                 | 6,538 |                   
      $76.18 - $87.74
      $498K - $574K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 3,370 |                   
      $63.36 - $87.82
      $214K - $296K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 12, 2024
                 | 9,252 |                   
      $67.55 - $94.42
      $625K - $874K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 8,848 |                   
      $156.12 - $177.5
      $1.38M - $1.57M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 13,604 |                   
      $27.03 - $38.62
      $368K - $525K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 2,558 |                   
      $132.36 - $163.65
      $339K - $419K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 13,264 |                   
      $58.03 - $70.74
      $770K - $938K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on Dec 12, 2024
                 | 14,773 |                   
      $136.17 - $175.72
      $2.01M - $2.6M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Dec 12, 2024
                 | 4,612 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 9,500 |                   
      $39.35 - $45.48
      $374K - $432K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 9,000 |                   
      $34.66 - $45.17
      $312K - $407K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 1,950 |                   
      $86.17 - $118.61
      $168K - $231K
     |  |