Mar 14
2024
SELL
Payment of exercise price or tax liability
$38,156
$20.21 p/Share
1,888
Reduced 3.86%
47,020
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$300,015
$23.23 p/Share
12,915
Added 20.89%
48,908
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$37,433
$20.67 p/Share
1,811
Reduced 4.79%
35,993
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$139,599
$23.04 p/Share
6,059
Reduced 13.81%
37,804
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$182,960
$23.04 p/Share
7,941
Added 15.33%
43,863
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
-
5,769
Added 13.84%
35,922
Common Stock
May 23
2023
SELL
Open market or private sale
$98,340
$32.78 p/Share
3,000
Reduced 9.05%
30,153
Common Stock
May 12
2023
SELL
Open market or private sale
$155,500
$31.1 p/Share
5,000
Reduced 13.11%
33,153
Common Stock
May 08
2023
SELL
Open market or private sale
$939,300
$31.31 p/Share
30,000
Reduced 44.02%
38,153
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$309,245
$31.13 p/Share
9,934
Reduced 12.72%
68,153
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
$417,391
$31.13 p/Share
13,408
Added 14.65%
78,087
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$55,075
$32.17 p/Share
1,712
Reduced 2.58%
64,679
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$300,016
$34.66 p/Share
8,656
Added 11.53%
66,391
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$329,268
$29.47 p/Share
11,173
Added 16.09%
58,285
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$142,514
$26.93 p/Share
5,292
Reduced 10.1%
47,112
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
6,078
Added 10.39%
52,404
Common Stock
Jun 15
2021
SELL
Open market or private sale
$61,650
$34.25 p/Share
1,800
Reduced 3.74%
46,326
Common Stock
May 05
2021
SELL
Open market or private sale
$313,000
$31.3 p/Share
10,000
Reduced 17.2%
48,126
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$111,696
$25.63 p/Share
4,358
Reduced 7.41%
54,447
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
3,679
Added 5.95%
58,126
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$21,052
$27.27 p/Share
772
Reduced 1.3%
58,805
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
$250,007
$18.96 p/Share
13,186
Added 18.12%
59,577
Common Stock