Oct 04
2024
SELL
Open market or private sale
$8,640
$32.0 p/Share
270
Reduced 0.62%
43,463
Common Stock, par valu...
Oct 04
2024
BUY
Exercise of conversion of derivative security
$3,858
$14.29 p/Share
270
Added 0.61%
43,733
Common Stock, par valu...
Aug 23
2024
SELL
Open market or private sale
$156,390
$30.0 p/Share
5,213
Reduced 10.71%
43,463
Common Stock, par valu...
Aug 23
2024
BUY
Exercise of conversion of derivative security
$74,493
$14.29 p/Share
5,213
Added 9.67%
48,676
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$131,328
$27.36 p/Share
4,800
Reduced 11.2%
38,072
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
15,836
Added 26.71%
43,463
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$36,625
$27.81 p/Share
1,317
Reduced 3.9%
32,427
Common Stock, par valu...
Jul 17
2023
SELL
Open market or private sale
$37,050
$37.05 p/Share
1,000
Reduced 2.88%
33,744
Common Stock, par valu...
Jun 16
2023
SELL
Open market or private sale
$35,970
$35.97 p/Share
1,000
Reduced 2.8%
34,744
Common Stock, par valu...
May 19
2023
SELL
Open market or private sale
$35,090
$35.09 p/Share
1,000
Reduced 2.72%
35,744
Common Stock, par valu...
Apr 17
2023
SELL
Open market or private sale
$39,740
$39.74 p/Share
1,000
Reduced 2.65%
36,744
Common Stock, par valu...
Mar 16
2023
SELL
Open market or private sale
$35,000
$35.0 p/Share
1,000
Reduced 2.58%
37,744
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$386,785
$41.2 p/Share
9,388
Reduced 20.34%
36,759
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
22,752
Added 37.0%
38,744
Common Stock, par valu...
Feb 26
2023
SELL
Payment of exercise price or tax liability
$237,023
$41.1 p/Share
5,767
Reduced 18.63%
25,185
Common Stock, par valu...
Feb 23
2023
SELL
Open market or private sale
$83,580
$41.79 p/Share
2,000
Reduced 6.07%
30,954
Common Stock, par valu...
Dec 15
2022
SELL
Open market or private sale
$40,300
$40.3 p/Share
1,000
Reduced 2.95%
32,954
Common Stock, par valu...
Nov 15
2022
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.86%
33,954
Common Stock, par valu...
Oct 17
2022
SELL
Open market or private sale
$32,550
$32.55 p/Share
1,000
Reduced 2.78%
34,954
Common Stock, par valu...
Sep 15
2022
SELL
Open market or private sale
$34,220
$34.22 p/Share
1,000
Reduced 2.71%
35,954
Common Stock, par valu...
Aug 15
2022
SELL
Open market or private sale
$38,590
$38.59 p/Share
1,000
Reduced 2.65%
36,765
Common Stock, par valu...
Jul 15
2022
SELL
Open market or private sale
$33,690
$33.69 p/Share
1,000
Reduced 2.58%
37,765
Common Stock, par valu...
Jun 15
2022
SELL
Open market or private sale
$38,950
$38.95 p/Share
1,000
Reduced 2.51%
38,765
Common Stock, par valu...
May 16
2022
SELL
Open market or private sale
$287,896
$46.54 p/Share
6,186
Reduced 13.46%
39,765
Common Stock, par valu...
May 16
2022
BUY
Exercise of conversion of derivative security
$74,108
$14.29 p/Share
5,186
Added 10.34%
44,951
Common Stock, par valu...