Jun 21
2024
SELL
Open market or private sale
$112,566
$23.1 p/Share
4,873
Reduced 2.94%
160,982
Common Stock, $0.00001...
Jun 20
2024
SELL
Open market or private sale
$443,179
$23.34 p/Share
18,988
Reduced 10.27%
165,855
Common Stock, $0.00001...
Jun 07
2024
SELL
Payment of exercise price or tax liability
$17,423
$26.36 p/Share
661
Reduced 0.36%
184,843
Common Stock, $0.00001...
Jun 07
2024
BUY
Exercise of conversion of derivative security
-
1,458
Added 0.78%
185,504
Common Stock, $0.00001...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$66,627
$18.8 p/Share
3,544
Reduced 1.89%
184,046
Common Stock, $0.00001...
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
7,620
Added 3.95%
185,302
Common Stock, $0.00001...
Mar 15
2024
SELL
Open market or private sale
$134,640
$22.44 p/Share
6,000
Reduced 3.23%
179,970
Common Stock, $0.00001...
Dec 13
2023
SELL
Open market or private sale
$469,110
$24.69 p/Share
19,000
Reduced 9.27%
185,970
Common Stock, $0.00001...
Jun 07
2023
SELL
Payment of exercise price or tax liability
$30,564
$23.12 p/Share
1,322
Reduced 0.64%
204,970
Common Stock, $0.00001...
Jun 07
2023
BUY
Exercise of conversion of derivative security
-
2,915
Added 1.4%
205,631
Common Stock, $0.00001...
Jun 05
2023
SELL
Payment of exercise price or tax liability
$148,018
$22.86 p/Share
6,475
Reduced 3.09%
203,377
Common Stock, $0.00001...
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
14,291
Added 6.47%
206,615
Common Stock, $0.00001...
May 17
2023
SELL
Payment of exercise price or tax liability
$264,585
$23.59 p/Share
11,216
Reduced 5.42%
195,561
Common Stock, $0.00001...
May 17
2023
BUY
Grant, award, or other acquisition
-
24,759
Added 10.69%
206,777
Common Stock, $0.00001...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$73,048
$28.49 p/Share
2,564
Reduced 1.39%
182,018
Common Stock, $0.00001...
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
2,772
Added 1.49%
183,326
Common Stock, $0.00001...
Apr 05
2023
SELL
Open market or private sale
$201,600
$28.8 p/Share
7,000
Reduced 3.71%
181,810
Common Stock, $0.00001...
Mar 23
2023
BUY
Grant, award, or other acquisition
-
36,133
Added 16.06%
188,810
Common Stock, $0.00001...
Jun 07
2022
SELL
Payment of exercise price or tax liability
$50,236
$38.0 p/Share
1,322
Reduced 0.86%
152,677
Common Stock, $0.00001...
Jun 07
2022
BUY
Grant, award, or other acquisition
-
1,457
Added 0.94%
153,338
Common Stock, $0.00001...
Jun 05
2022
SELL
Payment of exercise price or tax liability
$323,297
$36.35 p/Share
8,894
Reduced 5.53%
151,881
Common Stock, $0.00001...
Jun 05
2022
BUY
Grant, award, or other acquisition
-
9,813
Added 5.95%
155,118
Common Stock, $0.00001...
Mar 24
2022
BUY
Grant, award, or other acquisition
-
11,270
Added 6.92%
151,623
Common Stock, $0.00001...
Jun 16
2021
SELL
Payment of exercise price or tax liability
$27,974
$78.14 p/Share
358
Reduced 0.25%
140,353
Common Stock, $0.00001...
Jun 16
2021
BUY
Exercise of in-the-money or at-the-money derivatives securities
$28,000
$16.0 p/Share
1,750
Added 1.23%
140,711
Common Stock, $0.00001...