Jul 30
2024
|
SELL
Open market or private sale
|
$632,000
$31.6 p/Share
|
20,000
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$376,494
$26.14 p/Share
|
14,403
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$746,029
$25.29 p/Share
|
29,499
|
|
Sep 13
2023
|
SELL
Open market or private sale
|
$1,095,160
$24.89 p/Share
|
44,000
|
|
Sep 11
2023
|
|
-
|
140,491
|
|
Jun 13
2023
|
|
-
|
1
|
|
May 17
2023
|
SELL
Open market or private sale
|
$536,377
$23.07 p/Share
|
23,250
|
|
May 08
2023
|
SELL
Open market or private sale
|
$69,420
$23.14 p/Share
|
3,000
|
|
May 05
2023
|
SELL
Open market or private sale
|
$610,837
$23.27 p/Share
|
26,250
|
|
Mar 13
2023
|
|
-
|
44,667
|
|
Feb 22
2023
|
|
-
|
1,350
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$1,324,800
$44.16 p/Share
|
30,000
|
|
Aug 05
2022
|
SELL
Open market or private sale
|
$2,884,218
$40.54 p/Share
|
71,145
|
|
Mar 25
2022
|
BUY
Conversion of derivative security
|
-
|
767,559
|
|
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
|
-
|
27,500
|
|
Mar 03
2021
|
BUY
Conversion of derivative security
|
-
|
284,589
|
|
Mar 01
2021
|
SELL
Open market or private sale
|
$576,625
$46.13 p/Share
|
12,500
|
|
Feb 04
2021
|
SELL
Open market or private sale
|
$512,500
$41.0 p/Share
|
12,500
|
|
Jan 18
2021
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|