Nov 25
2024
SELL
Open market or private sale
$62,432
$32.0 p/Share
1,951
Reduced 4.3%
43,463
Common Stock, par valu...
Nov 25
2024
BUY
Exercise of conversion of derivative security
$27,879
$14.29 p/Share
1,951
Added 4.12%
45,414
Common Stock, par valu...
Nov 07
2024
SELL
Open market or private sale
$16,160
$32.0 p/Share
505
Reduced 1.15%
43,463
Common Stock, par valu...
Nov 07
2024
BUY
Exercise of conversion of derivative security
$7,216
$14.29 p/Share
505
Added 1.14%
43,968
Common Stock, par valu...
Nov 06
2024
SELL
Open market or private sale
$77,920
$32.0 p/Share
2,435
Reduced 5.31%
43,463
Common Stock, par valu...
Nov 06
2024
BUY
Exercise of conversion of derivative security
$34,796
$14.29 p/Share
2,435
Added 5.04%
45,898
Common Stock, par valu...
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...