Nov 22
2024
SELL
Open market or private sale
$13,799,750
$162.35 p/Share
85,000
Reduced 31.57%
184,201
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$1,672,800
$19.68 p/Share
85,000
Added 24.0%
269,201
Common Stock
Mar 14
2024
SELL
Open market or private sale
$4,556,207
$62.63 p/Share
72,748
Reduced 28.31%
184,201
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$1,653,562
$22.73 p/Share
72,748
Added 24.52%
223,946
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
10,133
Added 5.21%
184,201
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$406,463
$48.62 p/Share
8,360
Reduced 4.58%
174,068
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$697,204
$47.62 p/Share
14,641
Reduced 7.43%
182,428
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
36,969
Added 15.8%
197,069
Common Stock
Aug 11
2023
SELL
Open market or private sale
$4,525,962
$30.29 p/Share
149,421
Reduced 48.27%
160,100
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$2,096,376
$14.03 p/Share
149,421
Added 32.56%
309,521
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
32,500
Added 16.87%
160,100
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$115,601
$22.36 p/Share
5,170
Reduced 3.89%
127,600
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
6,462
Added 4.64%
132,770
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$48,584
$22.42 p/Share
2,167
Reduced 1.69%
126,308
Common Stock
May 17
2022
SELL
Open market or private sale
$501,800
$25.09 p/Share
20,000
Reduced 13.47%
128,475
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
31,234
Added 17.38%
148,475
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$133,656
$21.9 p/Share
6,103
Reduced 4.95%
117,241
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$45,559
$21.21 p/Share
2,148
Reduced 1.98%
106,402
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
16,942
Added 12.08%
123,344
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$261,381
$17.68 p/Share
14,784
Reduced 11.99%
108,550
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$15,594
$17.25 p/Share
904
Reduced 1.37%
65,234
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
58,100
Added 32.02%
123,334
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$27,517
$22.76 p/Share
1,209
Reduced 1.8%
66,138
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$53,988
$17.99 p/Share
3,001
Reduced 4.27%
67,347
Common Stock