Feb 12
2025
SELL
Payment of exercise price or tax liability
$24,171
$5.59 p/Share
4,324
Reduced 1.14%
374,535
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
9,750
Added 2.51%
378,859
Common Stock
Dec 06
2024
SELL
Open market or private sale
$20,883
$8.06 p/Share
2,591
Reduced 0.7%
369,109
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$13,717
$8.6 p/Share
1,595
Reduced 0.43%
371,700
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$13,402
$12.41 p/Share
1,080
Reduced 0.29%
373,295
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
3,680
Added 0.97%
374,375
Common Stock
Dec 05
2023
SELL
Open market or private sale
$23,227
$9.63 p/Share
2,412
Reduced 0.65%
370,695
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$15,136
$9.49 p/Share
1,595
Reduced 0.43%
373,107
Common Stock
Mar 15
2023
SELL
Open market or private sale
$615,345
$44.19 p/Share
13,925
Reduced 3.58%
374,702
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$194,950
$14.0 p/Share
13,925
Added 3.46%
388,627
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$409,073
$52.77 p/Share
7,752
Reduced 2.03%
374,702
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
23,267
Added 5.73%
382,454
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$46,768
$44.33 p/Share
1,055
Reduced 0.29%
359,187
Common Stock
Nov 23
2022
BUY
Grant, award, or other acquisition
-
21,000
Added 5.51%
360,242
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$59,553
$62.49 p/Share
953
Reduced 0.28%
339,242
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
3,034
Added 0.88%
340,195
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$48,838
$87.68 p/Share
557
Reduced 0.16%
337,161
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
6,800
Added 1.97%
337,718
Common Stock
Jan 26
2021
BUY
Exercise of conversion of derivative security
$172,121
$12.57 p/Share
13,693
Added 3.97%
330,918
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$65,481
$42.52 p/Share
1,540
Reduced 0.48%
317,225
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
5,250
Added 1.62%
318,765
Common Stock
Nov 20
2020
BUY
Grant, award, or other acquisition
-
7,600
Added 2.37%
313,515
Common Stock