|
Dec 05
2025
|
SELL
Open market or private sale
|
$32,032
$40.04 p/Share
|
800
|
|
|
Dec 04
2025
|
SELL
Open market or private sale
|
$1,971,444
$40.07 p/Share
|
49,200
|
|
|
Nov 21
2025
|
SELL
Open market or private sale
|
$3,518,000
$35.18 p/Share
|
100,000
|
|
|
Nov 19
2025
|
SELL
Open market or private sale
|
$923,841
$31.51 p/Share
|
29,319
|
|
|
Nov 18
2025
|
SELL
Open market or private sale
|
$925,800
$30.86 p/Share
|
30,000
|
|
|
Nov 17
2025
|
SELL
Open market or private sale
|
$909,600
$30.32 p/Share
|
30,000
|
|
|
Nov 14
2025
|
SELL
Open market or private sale
|
$912,600
$30.42 p/Share
|
30,000
|
|
|
|
|
Nov 13
2025
|
SELL
Open market or private sale
|
$970,500
$32.35 p/Share
|
30,000
|
|
|
Nov 12
2025
|
SELL
Open market or private sale
|
$954,600
$31.82 p/Share
|
30,000
|
|
|
Nov 11
2025
|
SELL
Open market or private sale
|
$974,100
$32.47 p/Share
|
30,000
|
|
|
Nov 10
2025
|
SELL
Open market or private sale
|
$1,005,299
$33.51 p/Share
|
30,000
|
|
|
Nov 07
2025
|
SELL
Open market or private sale
|
$908,700
$30.29 p/Share
|
30,000
|
|
|
Oct 29
2025
|
SELL
Open market or private sale
|
$508,339
$30.01 p/Share
|
16,939
|
|
|
Sep 29
2025
|
SELL
Open market or private sale
|
$412,534
$30.02 p/Share
|
13,742
|
|
|
Apr 10
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
12,500
|
|
|
Apr 10
2025
|
BUY
Grant, award, or other acquisition
|
-
|
7,500
|
|
|
May 14
2024
|
SELL
Open market or private sale
|
$2,500,556
$37.07 p/Share
|
67,455
|
|
|
May 13
2024
|
SELL
Open market or private sale
|
$10,239,430
$36.24 p/Share
|
282,545
|
|
|
Apr 27
2024
|
BUY
Grant, award, or other acquisition
|
-
|
14,138
|
|
|
Apr 10
2024
|
BUY
Grant, award, or other acquisition
|
-
|
12,500
|
|
|
Mar 28
2024
|
SELL
Open market or private sale
|
$1,059,321
$27.83 p/Share
|
38,064
|
|
|
Mar 19
2024
|
SELL
Open market or private sale
|
$35,207
$32.36 p/Share
|
1,088
|
|