Apr 15
2024
|
SELL
Open market or private sale
|
$224,666
$86.41 p/Share
|
2,600
|
|
Apr 04
2024
|
SELL
Open market or private sale
|
$6,572,250
$87.63 p/Share
|
75,000
|
|
Apr 03
2024
|
SELL
Open market or private sale
|
$5,767,691
$87.38 p/Share
|
66,007
|
|
Mar 25
2024
|
SELL
Open market or private sale
|
$6,406,500
$85.42 p/Share
|
75,000
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$6,354,750
$84.73 p/Share
|
75,000
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$6,358,500
$84.78 p/Share
|
75,000
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$4,955,799
$83.49 p/Share
|
59,358
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$6,225,750
$83.01 p/Share
|
75,000
|
|
Feb 22
2024
|
SELL
Open market or private sale
|
$6,291,000
$83.88 p/Share
|
75,000
|
|
Feb 21
2024
|
SELL
Open market or private sale
|
$6,132,750
$81.77 p/Share
|
75,000
|
|
Feb 15
2024
|
|
-
|
26,778
|
|
Dec 14
2023
|
|
-
|
117,000
|
|
Dec 14
2023
|
|
-
|
117,000
|
|
Dec 14
2023
|
BUY
Conversion of derivative security
|
-
|
117,000
|
|
Dec 09
2023
|
|
-
|
38,650
|
|
Nov 16
2023
|
|
-
|
325,560
|
|
Nov 15
2023
|
|
-
|
26,778
|
|
Nov 02
2023
|
SELL
Open market or private sale
|
$5,640,000
$75.2 p/Share
|
75,000
|
|
Nov 01
2023
|
SELL
Open market or private sale
|
$3,945,251
$71.06 p/Share
|
55,520
|
|
Oct 31
2023
|
SELL
Open market or private sale
|
$1,633,514
$71.01 p/Share
|
23,004
|
|
Oct 13
2023
|
SELL
Open market or private sale
|
$2,143,725
$84.9 p/Share
|
25,250
|
|
Oct 12
2023
|
SELL
Open market or private sale
|
$6,355,500
$84.74 p/Share
|
75,000
|
|
Oct 11
2023
|
SELL
Open market or private sale
|
$6,431,250
$85.75 p/Share
|
75,000
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$5,890,500
$78.54 p/Share
|
75,000
|
|
Sep 29
2023
|
SELL
Open market or private sale
|
$5,933,250
$79.11 p/Share
|
75,000
|
|