Mar 06
2024
SELL
Payment of exercise price or tax liability
$124,083
$17.8 p/Share
6,971
Reduced 6.55%
99,433
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
14,094
Added 11.7%
106,404
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$33,540
$16.77 p/Share
2,000
Added 2.12%
92,310
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$33,617
$17.92 p/Share
1,876
Reduced 2.04%
90,310
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$34,209
$17.92 p/Share
1,909
Reduced 2.03%
92,186
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$31,385
$18.29 p/Share
1,716
Reduced 1.79%
94,095
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
13,699
Added 12.51%
95,811
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$175,633
$17.08 p/Share
10,283
Reduced 11.13%
82,112
Common Stock
Mar 25
2023
BUY
Grant, award, or other acquisition
-
13,124
Added 12.44%
92,395
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$21,490
$21.49 p/Share
1,000
Added 1.25%
79,271
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$41,686
$23.93 p/Share
1,742
Reduced 2.18%
78,271
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$49,216
$23.88 p/Share
2,061
Reduced 2.51%
80,013
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
10,339
Added 11.19%
82,074
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$13,719
$27.66 p/Share
496
Reduced 0.69%
71,735
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$62,228
$23.98 p/Share
2,595
Reduced 3.47%
72,231
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$34,333
$22.28 p/Share
1,541
Reduced 2.02%
74,826
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
11,000
Added 12.66%
75,867
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$8,805
$20.67 p/Share
426
Reduced 0.65%
64,867
Common Stock
Sep 19
2021
SELL
Payment of exercise price or tax liability
$30,587
$19.31 p/Share
1,584
Reduced 2.37%
65,293
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$80,182
$22.46 p/Share
3,570
Reduced 5.07%
66,877
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
11,275
Added 13.8%
70,447
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$9,058
$20.13 p/Share
450
Reduced 0.75%
59,172
Common Stock