May 07
2024
SELL
Open market or private sale
$2,739,094
$109.01 p/Share
25,127
Reduced 32.11%
53,114
Common Stock, $0.001 p...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$924,783
$90.87 p/Share
10,177
Reduced 11.51%
78,241
Common Stock, $0.001 p...
Mar 21
2024
BUY
Grant, award, or other acquisition
-
6,956
Added 7.29%
88,418
Common Stock, $0.001 p...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$366,280
$81.45 p/Share
4,497
Reduced 5.23%
81,462
Common Stock, $0.001 p...
Mar 05
2024
SELL
Open market or private sale
$1,462,747
$82.08 p/Share
17,821
Reduced 17.17%
85,959
Common Stock, $0.001 p...
Sep 06
2023
SELL
Open market or private sale
$1,298,412
$67.45 p/Share
19,250
Reduced 15.65%
103,780
Common Stock
Sep 05
2023
SELL
Open market or private sale
$17,102
$68.41 p/Share
250
Reduced 0.2%
123,030
Common Stock
Apr 20
2023
SELL
Payment of exercise price or tax liability
$180,045
$45.72 p/Share
3,938
Reduced 3.1%
123,280
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$316,013
$41.74 p/Share
7,571
Reduced 5.62%
127,218
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
18,839
Added 12.26%
134,789
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$197,982
$45.84 p/Share
4,319
Reduced 3.59%
115,950
Common Stock
May 19
2022
SELL
Open market or private sale
$646,750
$25.87 p/Share
25,000
Reduced 17.21%
120,269
Common Stock
Apr 20
2022
SELL
Payment of exercise price or tax liability
$76,754
$23.07 p/Share
3,327
Reduced 2.24%
145,269
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$20,684
$22.88 p/Share
904
Reduced 0.6%
148,596
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
1,673
Added 1.11%
149,138
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$134,559
$20.6 p/Share
6,532
Reduced 4.23%
147,827
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
33,838
Added 17.98%
154,359
Common Stock
Apr 20
2021
SELL
Payment of exercise price or tax liability
$38,629
$11.93 p/Share
3,238
Reduced 2.62%
120,521
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$4,458
$12.35 p/Share
361
Reduced 0.29%
123,759
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
58,742
Added 32.12%
124,120
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$96,857
$12.29 p/Share
7,881
Reduced 10.76%
65,378
Common Stock