Jun 12
2024
|
SELL
Open market or private sale
|
$2,677,520
$26.14 p/Share
|
102,430
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$5,306,625
$25.29 p/Share
|
209,831
|
|
May 14
2024
|
SELL
Open market or private sale
|
$4,518,200
$27.55 p/Share
|
164,000
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$284,200
$28.42 p/Share
|
10,000
|
|
Nov 30
2023
|
SELL
Open market or private sale
|
$261,900
$26.19 p/Share
|
10,000
|
|
Oct 27
2023
|
SELL
Open market or private sale
|
$312,890
$23.35 p/Share
|
13,400
|
|
Sep 13
2023
|
SELL
Open market or private sale
|
$501,800
$25.09 p/Share
|
20,000
|
|
Sep 12
2023
|
SELL
Open market or private sale
|
$298,677
$25.04 p/Share
|
11,928
|
|
Sep 11
2023
|
SELL
Open market or private sale
|
$201,477
$24.96 p/Share
|
8,072
|
|
Sep 11
2023
|
|
-
|
1,392,289
|
|
Sep 11
2023
|
|
-
|
238,538
|
|
Jun 13
2023
|
|
-
|
2
|
|
Jun 13
2023
|
|
-
|
2
|
|
May 17
2023
|
SELL
Open market or private sale
|
$1,435,484
$23.07 p/Share
|
62,223
|
|
May 08
2023
|
SELL
Open market or private sale
|
$185,744
$23.14 p/Share
|
8,027
|
|
May 05
2023
|
SELL
Open market or private sale
|
$1,634,717
$23.27 p/Share
|
70,250
|
|
Mar 13
2023
|
|
-
|
89,333
|
|
Mar 13
2023
|
|
-
|
89,333
|
|
Feb 28
2023
|
SELL
Open market or private sale
|
$10,261,440
$35.63 p/Share
|
288,000
|
|
Nov 17
2022
|
SELL
Open market or private sale
|
$430,700
$43.07 p/Share
|
10,000
|
|
Nov 16
2022
|
SELL
Open market or private sale
|
$431,500
$43.15 p/Share
|
10,000
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$1,324,800
$44.16 p/Share
|
30,000
|
|
Mar 25
2022
|
BUY
Conversion of derivative security
|
-
|
2,391,090
|
|
Mar 10
2022
|
SELL
Open market or private sale
|
$499,865
$38.9 p/Share
|
12,850
|
|
Mar 02
2022
|
BUY
Conversion of derivative security
|
-
|
25,700
|
|