May 22
2025
|
SELL
Open market or private sale
|
$3,026,187
$87.5 p/Share
|
34,585
|
|
May 13
2025
|
|
-
|
80,000
|
|
May 12
2025
|
SELL
Open market or private sale
|
$10,246,800
$85.39 p/Share
|
120,000
|
|
May 08
2025
|
|
-
|
6,000
|
|
May 07
2025
|
|
-
|
62,500
|
|
May 06
2025
|
|
-
|
80,000
|
|
May 05
2025
|
|
-
|
75,000
|
|
Apr 30
2025
|
|
-
|
625,000
|
|
Apr 28
2025
|
SELL
Open market or private sale
|
$2,989,886
$79.55 p/Share
|
37,585
|
|
Feb 27
2025
|
SELL
Open market or private sale
|
$4,400,025
$79.14 p/Share
|
55,598
|
|
Feb 24
2025
|
|
-
|
87,500
|
|
Feb 21
2025
|
SELL
Open market or private sale
|
$10,184,120
$82.13 p/Share
|
124,000
|
|
Feb 19
2025
|
SELL
Open market or private sale
|
$10,163,040
$81.96 p/Share
|
124,000
|
|
Feb 18
2025
|
SELL
Open market or private sale
|
$477,411
$81.4 p/Share
|
5,865
|
|
Feb 13
2025
|
SELL
Open market or private sale
|
$10,175,000
$81.4 p/Share
|
125,000
|
|
Feb 12
2025
|
SELL
Open market or private sale
|
$14,817,737
$82.09 p/Share
|
180,506
|
|
Oct 21
2024
|
SELL
Open market or private sale
|
$1,221,252
$70.9 p/Share
|
17,225
|
|
Oct 16
2024
|
SELL
Open market or private sale
|
$4,521,259
$72.52 p/Share
|
62,345
|
|
Jul 31
2024
|
SELL
Open market or private sale
|
$4,387,502
$65.11 p/Share
|
67,386
|
|
May 20
2024
|
|
-
|
64,100
|
|
May 15
2024
|
SELL
Open market or private sale
|
$4,533,715
$78.08 p/Share
|
58,065
|
|
May 14
2024
|
SELL
Open market or private sale
|
$5,025,530
$76.89 p/Share
|
65,360
|
|
May 09
2024
|
|
-
|
34,000
|
|
May 08
2024
|
|
-
|
65,790
|
|
May 06
2024
|
SELL
Open market or private sale
|
$5,026,356
$76.4 p/Share
|
65,790
|
|