May 03
2024
|
SELL
Open market or private sale
|
$5,000,649
$75.51 p/Share
|
66,225
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$4,479,770
$74.78 p/Share
|
59,906
|
|
Apr 26
2024
|
SELL
Open market or private sale
|
$4,490,478
$74.96 p/Share
|
59,905
|
|
Apr 22
2024
|
|
-
|
26,900
|
|
Apr 22
2024
|
SELL
Open market or private sale
|
$6,661,700
$74.62 p/Share
|
89,275
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$3,786,120
$64.72 p/Share
|
58,500
|
|
Feb 22
2024
|
SELL
Open market or private sale
|
$3,779,099
$64.6 p/Share
|
58,500
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$4,628,977
$64.99 p/Share
|
71,226
|
|
Feb 08
2024
|
|
-
|
80,650
|
|
Jan 24
2024
|
SELL
Open market or private sale
|
$1,047,976
$63.94 p/Share
|
16,390
|
|
Nov 02
2023
|
|
-
|
92,300
|
|
Oct 30
2023
|
|
-
|
59,455
|
|
Aug 09
2023
|
|
-
|
107,695
|
|
Aug 02
2023
|
|
-
|
76,335
|
|
Jul 26
2023
|
SELL
Open market or private sale
|
$5,045,616
$66.6 p/Share
|
75,760
|
|
Jul 24
2023
|
SELL
Open market or private sale
|
$4,802,653
$66.66 p/Share
|
72,047
|
|
May 23
2023
|
|
-
|
22,740
|
|
May 22
2023
|
SELL
Open market or private sale
|
$4,018,646
$51.76 p/Share
|
77,640
|
|
Feb 24
2023
|
|
-
|
37,975
|
|
Feb 14
2023
|
SELL
Open market or private sale
|
$2,320,703
$80.65 p/Share
|
28,775
|
|
Feb 13
2023
|
|
-
|
62,500
|
|
Feb 13
2023
|
SELL
Open market or private sale
|
$7,701,231
$81.04 p/Share
|
95,030
|
|
Feb 08
2023
|
SELL
Open market or private sale
|
$5,096,250
$81.54 p/Share
|
62,500
|
|
Feb 07
2023
|
SELL
Open market or private sale
|
$5,098,492
$81.07 p/Share
|
62,890
|
|
Feb 07
2023
|
|
-
|
62,895
|
|