Date: 24 May 2024
Price: USD 38.23
Shares: 800
Total: USD 30,510.38
Date: 21 May 2024
Price: USD 39.037
Shares: 1,900
Total: USD 73,992.85
Date: 20 May 2024
Price: USD 39.81
Shares: 1,000
Total: USD 39,714.26
Date: 17 May 2024
Price: USD 39.359
Shares: 800
Total: USD 31,562.79
Date: 17 May 2024
Price: USD 39.318
Shares: 2,500
Total: USD 98,060.02
Date: 16 May 2024
Price: USD 39.442
Shares: 500
Total: USD 19,673.43
Date: 15 May 2024
Price: USD 39.396
Shares: 1,900
Total: USD 75,032.79
Date: 15 May 2024
Price: USD 39.155
Shares: 2,000
Total: USD 78,121.92
Date: 14 May 2024
Price: USD 40.092
Shares: 1,000
Total: USD 40,188.42
Date: 13 May 2024
Price: USD 40.877
Shares: 3,000
Total: USD 122,924.36
Date: 13 May 2024
Price: USD 40.96
Shares: 2,500
Total: USD 102,154.16
Date: 10 May 2024
Price: USD 40.347
Shares: 2,000
Total: USD 80,888.79
Date: 9 May 2024
Price: USD 39.95
Shares: 500
Total: USD 20,023.29
Date: 9 May 2024
Price: USD 39.961
Shares: 5,000
Total: USD 199,327.59
Date: 8 May 2024
Price: USD 39.99
Shares: 1,000
Total: USD 40,086.17
Date: 7 May 2024
Price: USD 39.799
Shares: 1,000
Total: USD 39,894.72
Date: 3 May 2024
Price: USD 39.38
Shares: 1,500
Total: USD 58,928.07
Date: 3 May 2024
Price: USD 39.392
Shares: 5,000
Total: USD 197,432.6
Date: 2 May 2024
Price: USD 38.163
Shares: 1,000
Total: USD 38,254.8
Date: 2 May 2024
Price: USD 38.52
Shares: 300
Total: USD 11,535.71
Date: 2 May 2024
Price: USD 38.52
Shares: 300
Total: USD 11,535.71
Date: 30 Apr 2024
Price: USD 38.547
Shares: 1,500
Total: USD 57,784.91
Date: 30 Apr 2024
Price: USD 38.547
Shares: 1,500
Total: USD 57,784.96
Date: 30 Apr 2024
Price: USD 38.448
Shares: 500
Total: USD 19,270.37
Date: 30 Apr 2024
Price: USD 38.37
Shares: 1,000
Total: USD 38,277.7
Date: 25 Apr 2024
Price: USD 37.7
Shares: 500
Total: USD 18,895.48
Date: 24 Apr 2024
Price: USD 38.1
Shares: 1,000
Total: USD 38,008.36
Date: 24 Apr 2024
Price: USD 37.85
Shares: 500
Total: USD 18,970.67
Date: 19 Apr 2024
Price: USD 36.6
Shares: 1,000
Total: USD 36,688.15