Sep 06
2024
SELL
Open market or private sale
$36,598
$37.46 p/Share
977
Reduced 0.81%
119,184
Common Stock
Sep 05
2024
SELL
Open market or private sale
$744,127
$38.66 p/Share
19,248
Reduced 13.81%
120,161
Common Stock
Jun 03
2024
SELL
Open market or private sale
$822,250
$32.89 p/Share
25,000
Reduced 15.21%
139,409
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,070,177
$33.7 p/Share
31,756
Reduced 16.19%
164,409
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
76,647
Added 28.1%
196,165
Common Stock
Nov 27
2023
SELL
Open market or private sale
$659,968
$25.78 p/Share
25,600
Reduced 17.64%
119,518
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$407,040
$15.9 p/Share
25,600
Added 15.0%
145,118
Common Stock
Jun 26
2023
SELL
Open market or private sale
$397,266
$22.09 p/Share
17,984
Reduced 13.08%
119,518
Common Stock
Feb 13
2023
SELL
Open market or private sale
$586,279
$26.88 p/Share
21,811
Reduced 13.69%
137,502
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$643,230
$26.75 p/Share
24,046
Reduced 13.11%
159,313
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
73,864
Added 28.72%
183,359
Common Stock
Sep 15
2022
SELL
Open market or private sale
$697,303
$18.07 p/Share
38,589
Reduced 26.06%
109,495
Common Stock
Aug 11
2022
SELL
Open market or private sale
$6,003
$20.01 p/Share
300
Reduced 0.2%
148,084
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$13,939
$18.99 p/Share
734
Reduced 0.49%
148,384
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$197,086
$17.63 p/Share
11,179
Reduced 6.97%
149,118
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
71,041
Added 30.71%
160,297
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$14,438
$19.67 p/Share
734
Reduced 0.82%
89,256
Common Stock
May 10
2021
SELL
Open market or private sale
$159,390
$22.77 p/Share
7,000
Reduced 7.22%
89,990
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$18,122
$24.69 p/Share
734
Reduced 0.75%
96,990
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$152,015
$25.95 p/Share
5,858
Reduced 5.66%
97,724
Common Stock
Jan 20
2021
SELL
Open market or private sale
$148,680
$24.45 p/Share
6,081
Reduced 5.55%
103,582
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
52,132
Added 32.22%
109,663
Common Stock
Oct 15
2020
SELL
Open market or private sale
$146,989
$20.82 p/Share
7,060
Reduced 10.93%
57,531
Common Stock