Jun 24
2024
SELL
Open market or private sale
$31,393
$3.29 p/Share
9,542
Reduced 1.83%
511,597
Common Stock
May 22
2024
SELL
Open market or private sale
$20,313
$3.87 p/Share
5,249
Reduced 1.0%
521,139
Common Stock
Apr 22
2024
SELL
Open market or private sale
$108,050
$10.04 p/Share
10,762
Reduced 2.0%
526,388
Common Stock
Mar 22
2024
SELL
Open market or private sale
$228,064
$14.82 p/Share
15,389
Reduced 2.79%
537,150
Common Stock
Mar 14
2024
SELL
Open market or private sale
$315,899
$14.73 p/Share
21,446
Reduced 3.74%
552,539
Common Stock
Jan 12
2024
SELL
Open market or private sale
$230,002
$19.26 p/Share
11,942
Reduced 2.04%
573,985
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$253
$0.01 p/Share
25,393
Added 4.15%
585,927
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
$2,209,002
$17.74 p/Share
124,521
Added 18.18%
560,534
Common Stock
Oct 13
2023
SELL
Open market or private sale
$974,189
$17.97 p/Share
54,212
Reduced 11.06%
436,013
Common Stock
Jan 31
2023
SELL
Open market or private sale
$85,849
$24.32 p/Share
3,530
Reduced 0.71%
490,225
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$89
$0.01 p/Share
8,959
Added 1.78%
493,755
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
$3,452
$0.01 p/Share
345,224
Added 41.59%
484,796
Common Stock
Oct 11
2022
SELL
Open market or private sale
$103,506
$16.14 p/Share
6,413
Reduced 4.39%
139,572
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$254,646
$15.75 p/Share
16,168
Reduced 9.97%
145,985
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
$326
$0.01 p/Share
32,560
Added 16.72%
162,153
Common Stock
Dec 03
2021
SELL
Open market or private sale
$123,793
$75.9 p/Share
1,631
Reduced 1.24%
129,593
Common Stock
Nov 17
2021
SELL
Open market or private sale
$229,364
$106.88 p/Share
2,146
Reduced 1.61%
131,224
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$2,212,226
$101.96 p/Share
21,697
Reduced 13.72%
136,483
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
$561
$0.01 p/Share
56,061
Added 26.17%
158,180
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$3,020,891
$107.12 p/Share
28,201
Reduced 21.64%
102,119
Common Stock
Oct 11
2021
SELL
Open market or private sale
$113,089
$87.26 p/Share
1,296
Reduced 0.98%
130,320
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,492,154
$91.28 p/Share
16,347
Reduced 11.05%
131,616
Common Stock
Jun 07
2021
SELL
Open market or private sale
$148,940
$110.0 p/Share
1,354
Reduced 0.91%
147,963
Common Stock
Mar 22
2021
SELL
Open market or private sale
$616,076
$103.49 p/Share
5,953
Reduced 3.83%
149,317
Common Stock
Jan 04
2021
SELL
Open market or private sale
$336,105
$100.51 p/Share
3,344
Reduced 2.11%
155,270
Common Stock