Jan 16
2024
SELL
Open market or private sale
$3,103
$17.24 p/Share
180
Reduced 0.1%
176,253
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
4,547
Added 2.51%
176,433
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$30,780
$37.31 p/Share
825
Reduced 0.48%
171,886
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$11,002
$38.74 p/Share
284
Reduced 0.16%
172,711
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$4,940
$40.17 p/Share
123
Reduced 0.07%
172,995
Common Stock
Oct 02
2023
BUY
Other acquisition or disposition
$13,170
$27.67 p/Share
476
Added 0.34%
139,118
Common Stock
Aug 10
2023
SELL
Open market or private sale
$4,692
$51.0 p/Share
92
Reduced 0.07%
138,642
Common Stock
Aug 09
2023
SELL
Open market or private sale
$1,462,500
$48.75 p/Share
30,000
Reduced 17.78%
138,734
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
$55,760
$1.64 p/Share
34,000
Added 14.36%
202,734
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$42,252
$48.96 p/Share
863
Reduced 0.51%
168,734
Common Stock
Jul 13
2023
SELL
Payment of exercise price or tax liability
$11,973
$41.43 p/Share
289
Reduced 0.17%
169,597
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$28,684
$38.71 p/Share
741
Reduced 0.43%
169,886
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
6,656
Added 3.75%
170,627
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$24,408
$28.92 p/Share
844
Reduced 0.51%
163,971
Common Stock
Apr 13
2023
SELL
Payment of exercise price or tax liability
$8,913
$29.81 p/Share
299
Reduced 0.18%
164,815
Common Stock
Apr 03
2023
BUY
Other acquisition or disposition
$6,540
$2.18 p/Share
3,000
Added 1.78%
165,114
Common Stock
Feb 06
2023
SELL
Open market or private sale
$1,071,333
$35.66 p/Share
30,043
Reduced 15.63%
162,114
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$25,387
$28.43 p/Share
893
Reduced 0.46%
192,157
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$9,005
$29.24 p/Share
308
Reduced 0.16%
193,050
Common Stock
Oct 28
2022
SELL
Open market or private sale
$460,110
$21.0 p/Share
21,910
Reduced 10.18%
193,358
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$9,778
$14.77 p/Share
662
Reduced 0.31%
215,268
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$3,657
$16.4 p/Share
223
Reduced 0.1%
215,930
Common Stock
Oct 03
2022
BUY
Other acquisition or disposition
$6,540
$2.18 p/Share
3,000
Added 1.37%
216,153
Common Stock
Sep 20
2022
BUY
Exercise of conversion of derivative security
$219,240
$2.61 p/Share
84,000
Added 28.27%
213,153
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$202,968
$8.0 p/Share
25,371
Reduced 16.42%
129,153
Common Stock