May 20
2025
|
BUY
Open market or private purchase
|
$316,400
$31.64 p/Share
|
10,000
|
|
May 19
2025
|
BUY
Open market or private purchase
|
$315,000
$31.5 p/Share
|
10,000
|
|
May 14
2025
|
BUY
Open market or private purchase
|
$678,944
$30.31 p/Share
|
22,400
|
|
May 13
2025
|
BUY
Open market or private purchase
|
$337,782
$29.63 p/Share
|
11,400
|
|
Mar 31
2025
|
BUY
Grant, award, or other acquisition
|
$162,221
$35.09 p/Share
|
4,623
|
|
Mar 06
2025
|
BUY
Grant, award, or other acquisition
|
-
|
550,000
|
|
Dec 31
2024
|
BUY
Grant, award, or other acquisition
|
$178,567
$34.89 p/Share
|
5,118
|
|
Sep 30
2024
|
BUY
Grant, award, or other acquisition
|
$178,609
$31.16 p/Share
|
5,732
|
|
Jun 30
2024
|
BUY
Grant, award, or other acquisition
|
$178,541
$31.23 p/Share
|
5,717
|
|
Mar 31
2024
|
BUY
Grant, award, or other acquisition
|
$178,562
$29.88 p/Share
|
5,976
|
|
Dec 29
2023
|
BUY
Grant, award, or other acquisition
|
$178,568
$31.05 p/Share
|
5,751
|
|
Sep 30
2023
|
BUY
Grant, award, or other acquisition
|
$178,588
$33.83 p/Share
|
5,279
|
|
Jun 30
2023
|
BUY
Grant, award, or other acquisition
|
$178,572
$30.2 p/Share
|
5,913
|
|
Mar 31
2023
|
BUY
Grant, award, or other acquisition
|
$178,550
$25.46 p/Share
|
7,013
|
|
Dec 31
2022
|
BUY
Grant, award, or other acquisition
|
$168,649
$23.23 p/Share
|
7,260
|
|
Nov 18
2022
|
SELL
Sale (or disposition) back to the issuer
|
-
|
153,594
|
|
Nov 17
2022
|
SELL
Sale (or disposition) back to the issuer
|
-
|
87,112
|
|
Nov 17
2022
|
BUY
Grant, award, or other acquisition
|
-
|
87,112
|
|
Nov 14
2022
|
BUY
Conversion of derivative security
|
-
|
153,594
|
|
Sep 30
2022
|
BUY
Grant, award, or other acquisition
|
$229,186
$25.13 p/Share
|
9,120
|
|
Jun 30
2022
|
BUY
Grant, award, or other acquisition
|
$229,149
$25.96 p/Share
|
8,827
|
|
Mar 31
2022
|
BUY
Grant, award, or other acquisition
|
$187,505
$25.64 p/Share
|
7,313
|
|
Dec 31
2021
|
BUY
Grant, award, or other acquisition
|
$138,903
$25.78 p/Share
|
5,388
|
|
Sep 30
2021
|
BUY
Grant, award, or other acquisition
|
$138,891
$26.39 p/Share
|
5,263
|
|
Jun 30
2021
|
BUY
Grant, award, or other acquisition
|
$138,899
$28.71 p/Share
|
4,838
|
|