|  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 39,688 |                   
      $51.31 - $65.28
      $2.04M - $2.59M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 25,861 |                   
      $50.47 - $67.39
      $1.31M - $1.74M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 43,676 |                   
      $47.62 - $59.38
      $2.08M - $2.59M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 6,058 |                   
      $35.14 - $44.39
      $213K - $269K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 10,375 |                   
      $110.94 - $155.53
      $1.15M - $1.61M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 32,375 |                   
      $65.94 - $72.42
      $2.13M - $2.34M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 10,971 |                   
      $29.85 - $31.38
      $327K - $344K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 7,540 |                   
      $262.98 - $325.7
      $1.98M - $2.46M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 26,249 |                   
      $20.45 - $21.3
      $537K - $559K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 19,462 |                   
      $87.3 - $110.53
      $1.7M - $2.15M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 61,975 |                   
      $31.91 - $38.34
      $1.98M - $2.38M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 12,137 |                   
      $57.97 - $64.38
      $704K - $781K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 3,225 |                   
      $73.28 - $81.04
      $236K - $261K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 42,972 |                   
      $22.67 - $27.32
      $974K - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 16, 2021
                 | 29,615 |                   
      $45.79 - $54.81
      $1.36M - $1.62M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 16, 2021
                 | 35,848 |                   
      $60.11 - $68.77
      $2.15M - $2.47M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 16, 2021
                 | 30,273 |                   
      $140.21 - $151.53
      $4.24M - $4.59M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 16, 2021
                 | 27,131 |                   
      $47.2 - $53.65
      $1.28M - $1.46M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 6,438 |                   
      $152.86 - $162.4
      $984K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 35,232 |                   
      $23.48 - $24.3
      $827K - $856K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 24,977 |                   
      $92.8 - $103.33
      $2.32M - $2.58M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 20,924 |                   
      $44.29 - $46.59
      $927K - $975K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 57,113 |                   
      $88.24 - $99.52
      $5.04M - $5.68M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 23,474 |                   
      $70.92 - $74.68
      $1.66M - $1.75M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 91,035 |                   
      $31.23 - $31.41
      $2.84M - $2.86M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 35,021 |                   
      $56.77 - $70.84
      $1.99M - $2.48M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 58,683 |                   
      $69.57 - $89.63
      $4.08M - $5.26M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 34,667 |                   
      $38.23 - $39.22
      $1.33M - $1.36M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 60,783 |                   
      $24.82 - $25.74
      $1.51M - $1.56M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 24,765 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 53,271 |                   
      $31.31 - $32.62
      $1.67M - $1.74M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 2,369 |                   
      $100.86 - $116.21
      $239K - $275K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 27,118 |                   
      $91.59 - $104.77
      $2.48M - $2.84M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 7,064 |                   
      $56.17 - $63.82
      $397K - $451K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 128,713 |                   
      $48.24 - $54.4
      $6.21M - $7M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 16, 2021
                 | 5,624 |                   
      $186.35 - $219.82
      $1.05M - $1.24M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 43,112 |                   
      $44.37 - $47.42
      $1.91M - $2.04M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 5,527 |                   
      $194.64 - $233.83
      $1.08M - $1.29M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 30,805 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 42,303 |                   
      $49.21 - $49.89
      $2.08M - $2.11M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 36,457 |                   
      $37.01 - $40.82
      $1.35M - $1.49M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 13,579 |                   
      $73.5 - $97.21
      $998K - $1.32M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 10, 2020
                 | 128,938 |                   
      $26.11 - $30.23
      $3.37M - $3.9M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 11, 2020
                 | 124,967 |                   
      $30.66 - $30.74
      $3.83M - $3.84M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 11, 2020
                 | 24,856 |                   
      $29.78 - $37.45
      $740K - $931K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 11, 2020
                 | 23,173 |                   
      $51.33 - $51.83
      $1.19M - $1.2M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 14, 2020
                 | 7,927 |                   
      $22.21 - $26.46
      $176K - $210K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 14, 2020
                 | 8,103 |                   
      $21.83 - $26.32
      $177K - $213K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 14, 2020
                 | 20,587 |                   
      $40.96 - $60.38
      $843K - $1.24M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 14, 2020
                 | 9,955 |                   
      $30.81 - $36.22
      $307K - $361K
     |  |