Dec 05
2024
|
|
-
|
100,000
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$8,596,557
$57.31 p/Share
|
150,001
|
|
Dec 05
2024
|
|
-
|
66,667
|
|
Nov 18
2024
|
|
-
|
49,999
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$3,822,699
$50.97 p/Share
|
74,999
|
|
Nov 18
2024
|
|
-
|
33,333
|
|
Nov 01
2024
|
BUY
Conversion of derivative security
|
-
|
374,985
|
|
Oct 25
2024
|
|
-
|
50,000
|
|
Oct 25
2024
|
SELL
Open market or private sale
|
$3,161,334
$42.15 p/Share
|
75,002
|
|
Oct 25
2024
|
|
-
|
33,334
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$3,437,954
$45.84 p/Share
|
74,999
|
|
Sep 18
2024
|
|
-
|
49,999
|
|
Sep 18
2024
|
|
-
|
33,333
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$3,266,206
$43.55 p/Share
|
74,999
|
|
Aug 22
2024
|
|
-
|
49,999
|
|
Aug 22
2024
|
|
-
|
33,333
|
|
Jul 12
2024
|
|
-
|
50,000
|
|
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
|
|