Mar 05
2024
SELL
Payment of exercise price or tax liability
$176,081
$15.99 p/Share
11,012
Reduced 0.81%
1,356,455
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$776,252
$16.03 p/Share
48,425
Reduced 3.42%
1,367,467
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
187,150
Added 11.67%
1,415,892
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$1,062,114
$16.46 p/Share
64,527
Reduced 4.99%
1,228,742
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
148,084
Added 10.27%
1,293,269
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$118,725
$11.1 p/Share
10,696
Reduced 0.93%
1,142,569
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,518,080
$11.01 p/Share
137,882
Reduced 10.68%
1,153,265
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$100,730
$11.01 p/Share
9,149
Reduced 0.93%
974,761
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
316,386
Added 19.68%
1,291,147
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$142,574
$11.26 p/Share
12,662
Reduced 1.68%
742,369
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
248,668
Added 20.06%
991,037
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$298,730
$27.95 p/Share
10,688
Reduced 1.4%
752,986
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$257,491
$29.0 p/Share
8,879
Reduced 1.15%
763,674
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$145,597
$28.94 p/Share
5,031
Reduced 0.65%
772,553
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
88,114
Added 10.18%
777,584
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$2,414,789
$25.98 p/Share
92,948
Reduced 11.88%
689,470
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
229,655
Added 22.69%
782,418
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$532,299
$33.66 p/Share
15,814
Reduced 2.78%
552,763
Common Stock
Aug 11
2021
BUY
Open market or private purchase
$500,445
$29.7 p/Share
16,850
Added 2.88%
568,577
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
74,374
Added 11.88%
551,727
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$287,147
$32.34 p/Share
8,879
Reduced 1.83%
477,353
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$164,313
$33.65 p/Share
4,883
Reduced 0.99%
486,232
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$1,198,124
$30.58 p/Share
39,180
Reduced 7.39%
491,115
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
89,902
Added 14.5%
530,295
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$446,107
$29.81 p/Share
14,965
Reduced 3.29%
440,393
Common Stock