Mar 14
2025
SELL
Sale (or disposition) back to the issuer
$43,164
$4.16 p/Share
10,376
Reduced 6.77%
142,941
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$24,512
$24.81 p/Share
988
Reduced 0.64%
153,317
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
23,739
Added 13.33%
154,305
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$51,147
$36.43 p/Share
1,404
Reduced 1.06%
130,566
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$86,660
$36.83 p/Share
2,353
Reduced 1.75%
131,970
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
7,384
Added 5.21%
134,323
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
30,000
Added 19.12%
126,939
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$38,011
$54.07 p/Share
703
Reduced 0.72%
96,939
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$224,804
$49.56 p/Share
4,536
Reduced 4.44%
97,642
Common Stock
May 24
2022
BUY
Grant, award, or other acquisition
-
4,119
Added 3.87%
102,178
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
-
4,119
Added 4.03%
98,059
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$446,221
$73.78 p/Share
6,048
Reduced 6.05%
93,940
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$837,444
$36.78 p/Share
22,769
Reduced 18.55%
99,988
Common Stock
Dec 03
2020
BUY
Exercise of conversion of derivative security
-
50,000
Added 28.94%
122,757
Common Stock
May 22
2020
SELL
Payment of exercise price or tax liability
$104,881
$18.54 p/Share
5,657
Reduced 7.21%
72,757
Common Stock
May 21
2020
BUY
Grant, award, or other acquisition
-
13,827
Added 14.99%
78,414
Common Stock
Mar 11
2020
BUY
Open market or private purchase
$80,760
$20.19 p/Share
4,000
Added 5.83%
64,587
Common Stock
May 24
2019
SELL
Payment of exercise price or tax liability
$99,426
$20.32 p/Share
4,893
Reduced 7.47%
60,587
Common Stock
May 24
2019
BUY
Grant, award, or other acquisition
-
12,827
Added 16.38%
65,480
Common Stock
Jun 13
2018
BUY
Grant, award, or other acquisition
-
13,500
Added 20.41%
52,653
Common Stock
May 24
2018
SELL
Payment of exercise price or tax liability
$70,139
$20.85 p/Share
3,364
Reduced 7.91%
39,153
Common Stock