Feb 20
2025
|
SELL
Open market or private sale
|
$16,586
$82.93 p/Share
|
200
|
|
Feb 20
2025
|
SELL
Open market or private sale
|
$16,586
$82.93 p/Share
|
200
|
|
Feb 19
2025
|
SELL
Other acquisition or disposition
|
-
|
1,312,240
|
|
Feb 19
2025
|
SELL
Open market or private sale
|
$93,867
$87.4 p/Share
|
1,074
|
|
Feb 19
2025
|
SELL
Other acquisition or disposition
|
-
|
1,312,240
|
|
Feb 19
2025
|
SELL
Open market or private sale
|
$93,867
$87.4 p/Share
|
1,074
|
|
Dec 12
2024
|
SELL
Other acquisition or disposition
|
-
|
884,333
|
|
Nov 21
2024
|
SELL
Other acquisition or disposition
|
-
|
884,284
|
|
Nov 13
2024
|
SELL
Open market or private sale
|
$10,282,347
$72.88 p/Share
|
141,086
|
|
Nov 12
2024
|
SELL
Open market or private sale
|
$686,175
$71.04 p/Share
|
9,659
|
|
Nov 04
2024
|
SELL
Open market or private sale
|
$1,897,454
$66.54 p/Share
|
28,516
|
|
Nov 02
2024
|
SELL
Other acquisition or disposition
|
-
|
855,768
|
|
Jun 10
2024
|
SELL
Other acquisition or disposition
|
-
|
803,452
|
|
May 21
2024
|
SELL
Other acquisition or disposition
|
-
|
803,452
|
|
May 06
2024
|
SELL
Other acquisition or disposition
|
-
|
803,452
|
|
Feb 21
2024
|
SELL
Other acquisition or disposition
|
-
|
702,841
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$645,950
$58.51 p/Share
|
11,040
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$798,416
$59.57 p/Share
|
13,403
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$970,984
$60.98 p/Share
|
15,923
|
|
Dec 01
2023
|
SELL
Other acquisition or disposition
|
-
|
803,452
|
|
Sep 14
2023
|
SELL
Other acquisition or disposition
|
-
|
803,452
|
|
Aug 05
2023
|
SELL
Other acquisition or disposition
|
-
|
1,339,087
|
|
Jun 06
2023
|
SELL
Other acquisition or disposition
|
-
|
1,465,263
|
|
Mar 01
2023
|
SELL
Other acquisition or disposition
|
-
|
1,829,840
|
|
Nov 09
2021
|
SELL
Other acquisition or disposition
|
-
|
1,894,535
|
|