Jul 31
2022
BUY
Exercise of conversion of derivative security
-
12,730
Added 18.46%
56,246
Common Stock Par Value...
Jul 28
2022
SELL
Payment of exercise price or tax liability
$8,017
$11.42 p/Share
702
Reduced 1.59%
43,516
Common Stock Par Value...
Jul 28
2022
BUY
Exercise of conversion of derivative security
-
702
Added 1.56%
44,218
Common Stock Par Value...
Jul 18
2022
BUY
Open market or private purchase
$37,320
$9.33 p/Share
4,000
Added 8.42%
43,516
Common Stock Par Value...
Oct 04
2021
SELL
Payment of exercise price or tax liability
$5,787
$25.38 p/Share
228
Reduced 0.57%
39,516
Common Stock Par Value...
Oct 04
2021
BUY
Exercise of conversion of derivative security
-
429
Added 1.07%
39,744
Common Stock Par Value...
Sep 27
2021
SELL
Payment of exercise price or tax liability
$57,268
$26.09 p/Share
2,195
Reduced 5.29%
39,315
Common Stock Par Value...
Sep 27
2021
BUY
Grant, award, or other acquisition
-
4,130
Added 9.05%
41,510
Common Stock Par Value...
Aug 09
2021
SELL
Payment of exercise price or tax liability
$13,499
$26.11 p/Share
517
Reduced 1.39%
36,545
Common Stock Par Value...
Aug 09
2021
SELL
Payment of exercise price or tax liability
$9,739
$26.11 p/Share
373
Reduced 1.0%
36,873
Common Stock Par Value...
Aug 09
2021
SELL
Payment of exercise price or tax liability
$15,013
$26.11 p/Share
575
Reduced 1.51%
37,380
Common Stock Par Value...
Aug 09
2021
BUY
Exercise of conversion of derivative security
-
701
Added 1.85%
37,246
Common Stock Par Value...
Aug 09
2021
BUY
Exercise of conversion of derivative security
-
1,082
Added 2.77%
37,955
Common Stock Par Value...
Aug 08
2021
SELL
Payment of exercise price or tax liability
$5,648
$26.27 p/Share
215
Reduced 0.58%
37,062
Common Stock Par Value...
Aug 08
2021
BUY
Exercise of conversion of derivative security
-
404
Added 1.07%
37,277
Common Stock Par Value...
Aug 04
2021
SELL
Payment of exercise price or tax liability
$23,781
$24.72 p/Share
962
Reduced 2.54%
36,873
Common Stock Par Value...
Aug 04
2021
BUY
Exercise of conversion of derivative security
-
1,810
Added 4.57%
37,835
Common Stock Par Value...
Jul 31
2021
SELL
Payment of exercise price or tax liability
$133,490
$24.97 p/Share
5,346
Reduced 12.92%
36,025
Common Stock Par Value...
Jul 31
2021
SELL
Payment of exercise price or tax liability
$15,931
$24.97 p/Share
638
Reduced 1.74%
36,025
Common Stock Par Value...
Jul 31
2021
BUY
Exercise of conversion of derivative security
-
10,526
Added 20.28%
41,371
Common Stock Par Value...
Jul 31
2021
BUY
Exercise of conversion of derivative security
-
638
Added 1.71%
36,663
Common Stock Par Value...
Oct 04
2020
SELL
Payment of exercise price or tax liability
$2,948
$13.97 p/Share
211
Reduced 0.68%
30,845
Common Stock Par Value...
Oct 04
2020
BUY
Exercise of conversion of derivative security
-
429
Added 1.36%
31,056
Common Stock Par Value...