May 05
2023
|
BUY
Open market or private purchase
|
$196,576
$26.98 p/Share
|
7,286
|
|
May 04
2023
|
BUY
Open market or private purchase
|
$10,919,745
$27.55 p/Share
|
396,361
|
|
May 03
2023
|
BUY
Open market or private purchase
|
$8,873,324
$28.63 p/Share
|
309,931
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$6,867,460
$30.63 p/Share
|
224,207
|
|
Mar 13
2023
|
BUY
Open market or private purchase
|
$12,308,900
$29.66 p/Share
|
415,000
|
|
Nov 09
2022
|
BUY
Open market or private purchase
|
$6,413,736
$35.18 p/Share
|
182,312
|
|
Nov 08
2022
|
BUY
Open market or private purchase
|
$1,426,324
$36.18 p/Share
|
39,423
|
|
Nov 07
2022
|
BUY
Open market or private purchase
|
$7,201,665
$35.67 p/Share
|
201,897
|
|
Nov 04
2022
|
BUY
Open market or private purchase
|
$10,084,095
$36.34 p/Share
|
277,493
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$456,164
$33.72 p/Share
|
13,528
|
|
May 12
2022
|
BUY
Open market or private purchase
|
$801,594
$33.34 p/Share
|
24,043
|
|
May 11
2022
|
BUY
Open market or private purchase
|
$2,642,680
$34.71 p/Share
|
76,136
|
|
May 10
2022
|
BUY
Open market or private purchase
|
$9,057,573
$35.43 p/Share
|
255,647
|
|