Jul 16
2024
SELL
Open market or private sale
$2,669,198
$33.06 p/Share
80,738
Reduced 53.53%
70,081
Common Stock
Jul 15
2024
SELL
Open market or private sale
$414,561
$31.17 p/Share
13,300
Reduced 8.1%
150,819
Common Stock
Jul 12
2024
SELL
Open market or private sale
$413,687
$30.73 p/Share
13,462
Reduced 7.58%
164,119
Common Stock
Jun 12
2024
SELL
Open market or private sale
$97,755
$30.19 p/Share
3,238
Reduced 1.79%
177,581
Common Stock
May 15
2024
SELL
Open market or private sale
$23,290
$29.67 p/Share
785
Reduced 0.43%
180,819
Common Stock
May 07
2024
SELL
Open market or private sale
$413,230
$29.07 p/Share
14,215
Reduced 7.26%
181,604
Common Stock
May 06
2024
SELL
Open market or private sale
$424,650
$28.31 p/Share
15,000
Reduced 7.12%
195,819
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
8,631
Added 3.93%
210,819
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$527,476
$30.24 p/Share
17,443
Reduced 7.94%
202,188
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
38,081
Added 14.78%
219,631
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$116,401
$31.19 p/Share
3,732
Reduced 2.01%
181,550
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$70,174
$29.07 p/Share
2,414
Reduced 1.29%
185,282
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$31,462
$12.8 p/Share
2,458
Reduced 1.29%
187,696
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$313,050
$12.59 p/Share
24,865
Reduced 11.56%
190,154
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
56,465
Added 20.8%
215,019
Common Stock
Nov 14
2022
BUY
Grant, award, or other acquisition
-
28,447
Added 15.21%
158,554
Common Stock
Nov 12
2022
SELL
Payment of exercise price or tax liability
$31,333
$12.98 p/Share
2,414
Reduced 1.82%
130,107
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$62,481
$22.18 p/Share
2,817
Reduced 2.05%
134,803
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$682,458
$21.49 p/Share
31,757
Reduced 18.75%
137,620
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
75,738
Added 30.9%
169,377
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
18,399
Added 16.42%
93,639
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$185,949
$14.07 p/Share
13,216
Reduced 13.87%
82,100
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
44,902
Added 32.35%
93,903
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$97,755
$14.25 p/Share
6,860
Reduced 8.36%
75,240
Common Stock