Dec 15
2023
|
SELL
Open market or private sale
|
$608,220
$33.79 p/Share
|
18,000
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$620,640
$34.48 p/Share
|
18,000
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$577,440
$32.08 p/Share
|
18,000
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$635,000
$31.75 p/Share
|
20,000
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$781,000
$31.24 p/Share
|
25,000
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$771,750
$30.87 p/Share
|
25,000
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$767,750
$30.71 p/Share
|
25,000
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$889,500
$29.65 p/Share
|
30,000
|
|
Dec 05
2023
|
SELL
Open market or private sale
|
$579,600
$28.98 p/Share
|
20,000
|
|
May 30
2023
|
BUY
Open market or private purchase
|
$11,956
$29.89 p/Share
|
400
|
|
May 24
2023
|
BUY
Open market or private purchase
|
$442,500
$29.5 p/Share
|
15,000
|
|
May 19
2023
|
BUY
Open market or private purchase
|
$173,979
$29.74 p/Share
|
5,850
|
|
May 18
2023
|
BUY
Open market or private purchase
|
$93,471
$29.73 p/Share
|
3,144
|
|
May 17
2023
|
BUY
Open market or private purchase
|
$3,031,182
$29.16 p/Share
|
103,950
|
|
May 16
2023
|
BUY
Open market or private purchase
|
$695,250
$27.81 p/Share
|
25,000
|
|
May 15
2023
|
BUY
Open market or private purchase
|
$3,185,545
$27.95 p/Share
|
113,973
|
|
May 12
2023
|
BUY
Open market or private purchase
|
$1,884,346
$26.53 p/Share
|
71,027
|
|
May 11
2023
|
BUY
Open market or private purchase
|
$1,308,500
$26.17 p/Share
|
50,000
|
|
May 10
2023
|
BUY
Open market or private purchase
|
$1,981,500
$26.42 p/Share
|
75,000
|
|
May 09
2023
|
BUY
Open market or private purchase
|
$1,699,750
$26.15 p/Share
|
65,000
|
|
May 08
2023
|
BUY
Open market or private purchase
|
$3,775,500
$25.17 p/Share
|
150,000
|
|
May 05
2023
|
BUY
Open market or private purchase
|
$1,834,371
$24.82 p/Share
|
73,907
|
|
May 04
2023
|
BUY
Open market or private purchase
|
$799,624
$23.72 p/Share
|
33,711
|
|