Jul 19
2024
SELL
Open market or private sale
$45,905
$36.52 p/Share
1,257
Reduced 4.86%
24,603
Common Stock, par valu...
Jul 19
2024
BUY
Exercise of conversion of derivative security
$153,083
$19.0 p/Share
8,057
Added 23.76%
25,860
Common Stock, par valu...
Jul 18
2024
SELL
Open market or private sale
$436,277
$36.53 p/Share
11,943
Reduced 40.15%
17,803
Common Stock, par valu...
Jul 18
2024
BUY
Exercise of conversion of derivative security
$226,917
$19.0 p/Share
11,943
Added 28.65%
29,746
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$18,912
$27.69 p/Share
683
Reduced 3.69%
17,803
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,435
Added 22.72%
18,486
Common Stock, par valu...
Feb 02
2024
-
800
Reduced 5.78%
13,051
Common Stock, par valu...
Jan 06
2024
SELL
Payment of exercise price or tax liability
$6,635
$26.65 p/Share
249
Reduced 1.38%
17,851
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$11,171
$25.98 p/Share
430
Reduced 2.32%
18,100
Common Stock, par valu...
Dec 17
2023
SELL
Payment of exercise price or tax liability
$15,408
$28.22 p/Share
546
Reduced 2.86%
18,530
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
7,046
Added 26.97%
19,076
Common Stock, par valu...
Feb 06
2023
-
1,200
Reduced 9.07%
12,030
Common Stock, par valu...
Jan 06
2023
SELL
Payment of exercise price or tax liability
$7,304
$26.56 p/Share
275
Reduced 2.04%
13,230
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$11,472
$26.68 p/Share
430
Reduced 3.09%
13,505
Common Stock, par valu...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$14,300
$26.0 p/Share
550
Reduced 3.8%
13,935
Common Stock, par valu...
May 24
2022
-
1,200
Reduced 7.65%
14,485
Common Stock, par valu...
Jan 06
2022
SELL
Payment of exercise price or tax liability
$5,893
$25.29 p/Share
233
Reduced 1.46%
15,685
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$8,376
$23.66 p/Share
354
Reduced 2.18%
15,918
Common Stock, par valu...
Dec 17
2021
BUY
Grant, award, or other acquisition
-
7,500
Added 31.55%
16,272
Common Stock, par valu...
Jan 06
2021
SELL
Payment of exercise price or tax liability
$3,317
$14.55 p/Share
228
Reduced 2.53%
8,772
Common stock par value...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 35.71%
9,000
Common Stock, par valu...