Jul 12
2024
|
SELL
Open market or private sale
|
$3,030,080
$40.4 p/Share
|
75,002
|
|
Jul 12
2024
|
|
-
|
33,334
|
|
Jun 10
2024
|
|
-
|
49,999
|
|
Jun 10
2024
|
SELL
Open market or private sale
|
$2,633,964
$35.12 p/Share
|
74,999
|
|
Jun 10
2024
|
|
-
|
33,333
|
|
May 31
2024
|
|
-
|
22,844
|
|
May 31
2024
|
SELL
Open market or private sale
|
$1,454,862
$33.64 p/Share
|
43,248
|
|
May 31
2024
|
|
-
|
19,222
|
|
May 30
2024
|
SELL
Open market or private sale
|
$227,638
$33.3 p/Share
|
6,836
|
|
May 30
2024
|
|
-
|
3,610
|
|
May 30
2024
|
|
-
|
3,038
|
|
May 29
2024
|
|
-
|
13,159
|
|
May 29
2024
|
SELL
Open market or private sale
|
$829,669
$33.3 p/Share
|
24,915
|
|
May 29
2024
|
|
-
|
11,073
|
|
Apr 08
2024
|
SELL
Open market or private sale
|
$2,362,501
$38.31 p/Share
|
61,668
|
|
Apr 08
2024
|
|
-
|
30,000
|
|
Apr 08
2024
|
|
-
|
20,000
|
|
Mar 25
2024
|
SELL
Open market or private sale
|
$1,534,558
$36.83 p/Share
|
41,666
|
|
Feb 28
2024
|
SELL
Open market or private sale
|
$1,671,639
$40.12 p/Share
|
41,666
|
|
Feb 26
2024
|
BUY
Conversion of derivative security
|
-
|
1,408,630
|
|
Feb 14
2024
|
|
-
|
1,750
|
|
Feb 14
2024
|
|
-
|
1,750
|
|
Feb 13
2024
|
BUY
Acquisition or disposition by will or laws
|
-
|
875
|
|
Feb 12
2024
|
|
-
|
60,000
|
|
Feb 12
2024
|
SELL
Open market or private sale
|
$1,763,600
$44.09 p/Share
|
40,000
|
|