Feb 18
2024
SELL
Payment of exercise price or tax liability
$63,560
$21.91 p/Share
2,901
Reduced 1.97%
144,208
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$115,678
$19.9 p/Share
5,813
Reduced 3.8%
147,109
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$84,584
$17.44 p/Share
4,850
Reduced 3.09%
151,962
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
38,212
Added 19.59%
156,812
Common Stock
Feb 28
2023
SELL
Open market or private sale
$274,066
$18.39 p/Share
14,903
Reduced 11.16%
118,600
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$47,573
$19.61 p/Share
2,426
Reduced 1.78%
133,503
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$56,888
$19.61 p/Share
2,901
Reduced 2.09%
135,929
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$433,292
$19.05 p/Share
22,745
Reduced 17.85%
104,674
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
78,709
Added 36.18%
138,830
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$91,507
$19.06 p/Share
4,801
Reduced 5.53%
82,091
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$170,002
$23.18 p/Share
7,334
Reduced 7.78%
86,892
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$13,166
$25.27 p/Share
521
Reduced 0.55%
93,931
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$62,228
$25.64 p/Share
2,427
Reduced 2.51%
94,452
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$74,382
$25.64 p/Share
2,901
Reduced 2.91%
96,879
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$44,875
$24.27 p/Share
1,849
Reduced 1.82%
99,780
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$138,222
$24.86 p/Share
5,560
Reduced 5.21%
101,056
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
36,818
Added 25.67%
106,616
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$189,451
$24.82 p/Share
7,633
Reduced 23.69%
24,584
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
14,365
Added 30.84%
32,217
Common Stock
Aug 12
2021
SELL
Open market or private sale
$274,562
$31.25 p/Share
8,786
Reduced 33.59%
17,371
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$67,382
$29.71 p/Share
2,268
Reduced 7.98%
26,157
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
4,631
Added 14.01%
28,425
Common Stock
Mar 12
2021
SELL
Open market or private sale
$240,861
$29.51 p/Share
8,162
Reduced 25.54%
23,794
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$14,819
$24.74 p/Share
599
Reduced 1.84%
31,956
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
1,222
Added 3.62%
32,555
Common Stock