Mar 06
2024
SELL
Payment of exercise price or tax liability
$114,649
$17.8 p/Share
6,441
Reduced 5.53%
110,042
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
14,094
Added 10.79%
116,483
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$30,535
$17.92 p/Share
1,704
Reduced 1.64%
102,389
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$33,815
$17.92 p/Share
1,887
Reduced 1.78%
104,093
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$31,513
$18.29 p/Share
1,723
Reduced 1.6%
105,980
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
13,699
Added 11.28%
107,703
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$157,955
$17.08 p/Share
9,248
Reduced 8.96%
94,004
Common Stock
Mar 25
2023
BUY
Grant, award, or other acquisition
-
13,124
Added 11.28%
103,252
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$21,600
$21.6 p/Share
1,000
Added 1.1%
90,128
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$32,137
$23.93 p/Share
1,343
Reduced 1.48%
89,128
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$37,515
$23.88 p/Share
1,571
Reduced 1.71%
90,471
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
10,339
Added 10.1%
92,042
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$13,719
$27.66 p/Share
496
Reduced 0.6%
81,703
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$80,213
$23.98 p/Share
3,345
Reduced 3.91%
82,199
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$34,333
$22.28 p/Share
1,541
Reduced 1.77%
85,544
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
11,000
Added 11.27%
86,585
Common Stock
Nov 15
2021
BUY
Payment of exercise price or tax liability
$7,152
$20.67 p/Share
346
Added 0.46%
75,585
Common Stock
Oct 19
2021
SELL
Payment of exercise price or tax liability
$20,604
$19.85 p/Share
1,038
Reduced 1.35%
75,931
Common Stock
Sep 19
2021
SELL
Payment of exercise price or tax liability
$43,061
$19.31 p/Share
2,230
Reduced 2.82%
76,969
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$75,129
$22.46 p/Share
3,345
Reduced 4.05%
79,199
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
11,275
Added 12.02%
82,544
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$8,978
$20.13 p/Share
446
Reduced 0.62%
71,269
Common Stock
Oct 19
2020
SELL
Payment of exercise price or tax liability
$23,549
$17.6 p/Share
1,338
Reduced 1.83%
71,715
Common Stock