Oct 23
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,832
|
|
Aug 27
2024
|
BUY
Open market or private purchase
|
$506,600
$37.25 p/Share
|
13,600
|
|
Feb 28
2024
|
BUY
Open market or private purchase
|
$2,222,250
$29.63 p/Share
|
75,000
|
|
Feb 27
2024
|
BUY
Open market or private purchase
|
$8,304,256
$29.21 p/Share
|
284,295
|
|
Feb 26
2024
|
BUY
Open market or private purchase
|
$531,171
$28.53 p/Share
|
18,618
|
|
Feb 09
2024
|
BUY
Open market or private purchase
|
$37,270,159
$27.9 p/Share
|
1,335,848
|
|
Nov 30
2023
|
BUY
Open market or private purchase
|
$2,178,034
$34.22 p/Share
|
63,648
|
|
Nov 29
2023
|
BUY
Open market or private purchase
|
$3,916,006
$33.22 p/Share
|
117,881
|
|
Nov 28
2023
|
BUY
Open market or private purchase
|
$2,135,375
$33.14 p/Share
|
64,435
|
|
Nov 20
2023
|
BUY
Open market or private purchase
|
$10,725
$34.05 p/Share
|
315
|
|
Nov 17
2023
|
BUY
Open market or private purchase
|
$1,501,462
$34.08 p/Share
|
44,057
|
|
Nov 16
2023
|
BUY
Open market or private purchase
|
$7,173,504
$33.28 p/Share
|
215,550
|
|