|  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 1,000 |                   
      $166.37 - $391.5
      $166K - $392K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 441 |                   
      $372.29 - $485.27
      $164K - $214K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 1,955 |                   
      $126.55 - $139.44
      $247K - $273K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Dec 12, 2024
                 | 6,600 |                   
      $49.77 - $54.53
      $328K - $360K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 14,000 |                   
      $70.43 - $93.6
      $986K - $1.31M
     |  | 
          
          
          
            |  | 
                
                  Q3 2022
                  Filed on Dec 12, 2024
                 | 42,920 |                   
      $6.9 - $18.16
      $296K - $779K
     |  | 
          
          
          
            |  | 
                
                  Q2 2024
                  Filed on Dec 12, 2024
                 | 2,652 |                   
      $63.05 - $80.32
      $167K - $213K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 1,870 |                   
      $158.48 - $177.12
      $296K - $331K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 9,705 |                   
      $127.88 - $174.08
      $1.24M - $1.69M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 11,000 |                   
      $55.28 - $79.88
      $608K - $879K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 8,235 |                   
      $19.81 - $38.58
      $163K - $318K
     |  | 
          
          
          
            |  | 
                
                  Q4 2022
                  Filed on Dec 12, 2024
                 | 18,514 |                   
      $93.15 - $125.31
      $1.72M - $2.32M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 8,000 |                   
      $20.3 - $34.39
      $162K - $275K
     |  | 
          
          
          
            |  | 
                
                  Q3 2023
                  Filed on Dec 12, 2024
                 | 6,827 |                   
      $313.0 - $358.93
      $2.14M - $2.45M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 1,615 |                   
      $118.09 - $190.0
      $191K - $307K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 8,296 |                   
      $44.11 - $54.58
      $366K - $453K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 8,500 |                   
      $37.11 - $42.11
      $315K - $358K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 5,000 |                   
      $37.59 - $68.32
      $188K - $342K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 12,924 |                   
      $39.35 - $62.03
      $509K - $802K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Dec 12, 2024
                 | 1,500 |                   
      $299.94 - $336.45
      $450K - $505K
     |  | 
          
          
          
            |  | 
                
                  Q2 2024
                  Filed on Dec 12, 2024
                 | 25,440 |                   
      $99.29 - $122.82
      $2.53M - $3.12M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 3,120 |                   
      $15.89 - $26.82
      $49.6K - $83.7K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 8,000 |                   
      $24.5 - $37.69
      $196K - $302K
     |  | 
          
          
          
            |  | 
                
                  Q2 2023
                  Filed on Dec 12, 2024
                 | 11,652 |                   
      $238.39 - $265.32
      $2.78M - $3.09M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 12,500 |                   
      $11.68 - $16.15
      $146K - $202K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 10,000 |                   
      $11.84 - $14.93
      $118K - $149K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 12,610 |                   
      $16.11 - $39.85
      $203K - $503K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 1,400 |                   
      $91.85 - $150.53
      $129K - $211K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 2,950 |                   
      $113.24 - $148.98
      $334K - $439K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 11,775 |                   
      $45.69 - $54.09
      $538K - $637K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 23,000 |                   
      $6.3 - $14.75
      $145K - $339K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 5,650 |                   
      $37.91 - $48.11
      $214K - $272K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 45,170 |                   
      $31.37 - $36.56
      $1.42M - $1.65M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 17,100 |                   
      $17.75 - $30.4
      $304K - $520K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 1,900 |                   
      $418.06 - $479.84
      $794K - $912K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 3,395 |                   
      $68.33 - $84.32
      $232K - $286K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 11,500 |                   
      $57.05 - $101.1
      $656K - $1.16M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Dec 12, 2024
                 | 14,000 |                   
      $55.93 - $68.45
      $783K - $958K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 11,000 |                   
      $39.5 - $59.28
      $435K - $652K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Dec 12, 2024
                 | 11,652 |                   
      $131.65 - $168.12
      $1.53M - $1.96M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 6,500 |                   
      $186.13 - $295.72
      $1.21M - $1.92M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 24,000 |                   
      $17.27 - $26.2
      $414K - $629K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 13,000 |                   
      $29.99 - $47.26
      $390K - $614K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 14,500 |                   
      $35.74 - $66.24
      $518K - $960K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 14,000 |                   
      $39.85 - $66.69
      $558K - $934K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Dec 12, 2024
                 | 9,000 |                   
      $88.24 - $98.33
      $794K - $885K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 1,240 |                   
      $72.03 - $172.53
      $89.3K - $214K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 2,916 |                   
      $31.24 - $84.92
      $91.1K - $248K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Dec 12, 2024
                 | 13,065 |                   
      $45.68 - $55.36
      $597K - $723K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Dec 12, 2024
                 | 16,000 |                   
      $13.54 - $24.27
      $217K - $388K
     |  |