May 24
2023
SELL
Sale (or disposition) back to the issuer
-
1,093,399
Reduced 100.0%
0
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
249,362
Added 18.57%
1,093,399
Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
-
82,015
Added 8.86%
844,037
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$1,140,409
$49.09 p/Share
23,231
Reduced 2.96%
762,022
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,021,561
$39.6 p/Share
25,797
Reduced 3.18%
785,253
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
48,326
Added 5.62%
811,050
Common Stock
Aug 08
2022
SELL
Open market or private sale
$3,017,719
$38.61 p/Share
78,159
Reduced 9.29%
762,724
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$362,658
$4.64 p/Share
78,159
Added 8.5%
840,883
Common Stock
Aug 05
2022
SELL
Open market or private sale
$6,413,411
$38.77 p/Share
165,422
Reduced 17.82%
762,724
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
$767,558
$4.64 p/Share
165,422
Added 15.13%
928,146
Common Stock
May 21
2022
BUY
Grant, award, or other acquisition
-
82,015
Added 9.71%
762,724
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$844,229
$36.35 p/Share
23,225
Reduced 3.3%
680,709
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$325,892
$43.98 p/Share
7,410
Reduced 1.04%
703,934
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$637,764
$46.75 p/Share
13,642
Reduced 1.88%
711,344
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
37,005
Added 4.86%
724,986
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
164,031
Added 19.25%
687,981
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
69,871
Added 11.77%
523,950
Common Stock
Jan 08
2021
SELL
Open market or private sale
$11,952,000
$29.88 p/Share
400,000
Reduced 46.83%
454,079
Common Stock
Jan 08
2021
BUY
Exercise of conversion of derivative security
$1,856,000
$4.64 p/Share
400,000
Added 31.9%
854,079
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$307,464
$26.98 p/Share
11,396
Reduced 2.45%
454,079
Common Stock
Oct 05
2020
SELL
Open market or private sale
$8,823,431
$22.07 p/Share
399,793
Reduced 46.2%
465,475
Common Stock
Oct 05
2020
BUY
Exercise of conversion of derivative security
$1,855,039
$4.64 p/Share
399,793
Added 31.6%
865,268
Common Stock
Oct 02
2020
SELL
Open market or private sale
$134,090
$22.0 p/Share
6,095
Reduced 1.29%
465,475
Common Stock
Oct 02
2020
BUY
Exercise of conversion of derivative security
$28,281
$4.64 p/Share
6,095
Added 1.28%
471,570
Common Stock