Mar 17
2025
|
|
-
|
10,228
|
|
Mar 17
2025
|
SELL
Open market or private sale
|
$389,978
$57.19 p/Share
|
6,819
|
|
Mar 17
2025
|
|
-
|
6,819
|
|
Mar 03
2025
|
|
-
|
58,520
|
|
Mar 03
2025
|
SELL
Open market or private sale
|
$3,474,290
$64.94 p/Share
|
53,500
|
|
Mar 03
2025
|
|
-
|
39,014
|
|
Feb 25
2025
|
|
-
|
437
|
|
Feb 25
2025
|
SELL
Open market or private sale
|
$17,726
$60.5 p/Share
|
293
|
|
Feb 25
2025
|
|
-
|
293
|
|
Feb 19
2025
|
|
-
|
7,200
|
|
Feb 08
2025
|
BUY
Conversion of derivative security
|
-
|
9,000
|
|
Jan 31
2025
|
|
-
|
26,749
|
|
Jan 31
2025
|
SELL
Open market or private sale
|
$2,875,758
$71.67 p/Share
|
40,125
|
|
Jan 31
2025
|
|
-
|
17,833
|
|
Jan 30
2025
|
SELL
Open market or private sale
|
$4,465,578
$71.62 p/Share
|
62,351
|
|
Jan 30
2025
|
|
-
|
41,566
|
|
Jan 30
2025
|
|
-
|
27,711
|
|
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
|
|