Nov 10
2023
|
|
-
|
112,500
|
|
Nov 10
2023
|
SELL
Open market or private sale
|
$2,909,250
$38.79 p/Share
|
75,000
|
|
Nov 10
2023
|
|
-
|
75,000
|
|
Aug 14
2023
|
|
-
|
112,500
|
|
Aug 14
2023
|
SELL
Open market or private sale
|
$2,252,250
$30.03 p/Share
|
75,000
|
|
Aug 14
2023
|
|
-
|
75,000
|
|
Aug 11
2023
|
|
-
|
112,500
|
|
Aug 11
2023
|
SELL
Open market or private sale
|
$2,254,500
$30.06 p/Share
|
75,000
|
|
Aug 11
2023
|
|
-
|
75,000
|
|
Jul 19
2023
|
SELL
Open market or private sale
|
$2,301,000
$46.02 p/Share
|
50,000
|
|
Jul 19
2023
|
|
-
|
64,615
|
|
Jul 19
2023
|
|
-
|
50,000
|
|
May 22
2023
|
SELL
Open market or private sale
|
$513,599
$40.39 p/Share
|
12,716
|
|
May 22
2023
|
|
-
|
112,500
|
|
May 22
2023
|
|
-
|
75,000
|
|
May 19
2023
|
|
-
|
112,500
|
|
May 19
2023
|
SELL
Open market or private sale
|
$5,488,614
$39.98 p/Share
|
137,284
|
|
May 19
2023
|
|
-
|
75,000
|
|
Mar 03
2023
|
BUY
Conversion of derivative security
|
-
|
1,251,029
|
|
Mar 02
2023
|
|
-
|
100,000
|
|
Mar 02
2023
|
SELL
Open market or private sale
|
$3,822,000
$38.22 p/Share
|
100,000
|
|
Mar 02
2023
|
|
-
|
100,000
|
|
Nov 23
2022
|
|
-
|
100,000
|
|
Nov 23
2022
|
SELL
Open market or private sale
|
$3,202,000
$32.02 p/Share
|
100,000
|
|
Nov 23
2022
|
|
-
|
100,000
|
|