Dec 13
2024
BUY
Open market or private purchase
$2,000,016
$48.06 p/Share
41,615
Added 19.1%
176,239
Common Stock, $0.001 p...
Jun 12
2024
SELL
Open market or private sale
$21,287,810
$105.86 p/Share
201,094
Reduced 59.9%
134,624
Common Stock, $0.001 p...
Jun 11
2024
SELL
Open market or private sale
$17,224,160
$103.76 p/Share
166,000
Reduced 33.09%
335,718
Common Stock, $0.001 p...
May 07
2024
SELL
Open market or private sale
$16,351,500
$109.01 p/Share
150,000
Reduced 23.02%
501,718
Common Stock, $0.001 p...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$27,363,646
$90.19 p/Share
303,400
Reduced 31.77%
651,718
Common Stock, $0.001 p...
Mar 22
2024
BUY
Exercise of conversion of derivative security
$7,414,123
$12.28 p/Share
603,756
Added 43.26%
791,907
Common Stock, $0.001 p...
Mar 21
2024
BUY
Grant, award, or other acquisition
-
19,477
Added 5.25%
351,362
Common Stock, $0.001 p...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$994,423
$81.45 p/Share
12,209
Reduced 3.55%
331,885
Common Stock, par valu...
Apr 20
2023
SELL
Payment of exercise price or tax liability
$690,646
$45.72 p/Share
15,106
Reduced 4.21%
344,094
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$480,510
$41.74 p/Share
11,512
Reduced 3.11%
359,200
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
43,959
Added 10.6%
370,712
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$568,461
$45.84 p/Share
12,401
Reduced 3.66%
326,753
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$348,495
$23.07 p/Share
15,106
Reduced 4.26%
339,154
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$155,081
$22.88 p/Share
6,778
Reduced 1.88%
354,260
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
10,204
Added 2.77%
358,327
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$238,218
$20.6 p/Share
11,564
Reduced 3.19%
350,834
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
92,887
Added 20.4%
362,398
Common Stock
Dec 28
2021
SELL
Payment of exercise price or tax liability
$77,283
$10.67 p/Share
7,243
Reduced 2.62%
269,511
Common Stock
Apr 20
2021
SELL
Payment of exercise price or tax liability
$180,215
$11.93 p/Share
15,106
Reduced 5.18%
276,754
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$33,481
$12.35 p/Share
2,711
Reduced 0.92%
291,860
Common Stock
Apr 13
2021
SELL
Payment of exercise price or tax liability
$74,197
$11.55 p/Share
6,424
Reduced 2.13%
294,571
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
86,386
Added 22.3%
300,995
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$63,820
$8.81 p/Share
7,244
Reduced 3.27%
214,609
Common Stock