Dec 12
2024
|
SELL
Other acquisition or disposition
|
-
|
1,651,000
|
|
Nov 21
2024
|
SELL
Other acquisition or disposition
|
-
|
1,650,908
|
|
Nov 13
2024
|
SELL
Open market or private sale
|
$23,417,655
$72.88 p/Share
|
321,318
|
|
Nov 12
2024
|
SELL
Open market or private sale
|
$1,562,808
$71.04 p/Share
|
21,999
|
|
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
|
-
|
1,622,392
|
|
Jun 10
2024
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
May 21
2024
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
May 06
2024
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Feb 21
2024
|
SELL
Other acquisition or disposition
|
-
|
1,312,164
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$1,471,175
$58.51 p/Share
|
25,144
|
|
Dec 11
2023
|
SELL
Open market or private sale
|
$1,818,433
$59.57 p/Share
|
30,526
|
|
Dec 06
2023
|
SELL
Open market or private sale
|
$2,211,378
$60.98 p/Share
|
36,264
|
|
Dec 01
2023
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Sep 14
2023
|
SELL
Other acquisition or disposition
|
-
|
1,500,000
|
|
Aug 05
2023
|
SELL
Other acquisition or disposition
|
-
|
2,500,000
|
|
Jun 06
2023
|
SELL
Other acquisition or disposition
|
-
|
2,735,562
|
|
Mar 01
2023
|
SELL
Other acquisition or disposition
|
-
|
3,416,208
|
|
Jun 14
2022
|
BUY
Open market or private purchase
|
$7,338,014
$42.79 p/Share
|
171,489
|
|
Jun 13
2022
|
BUY
Open market or private purchase
|
$22,310,070
$42.03 p/Share
|
530,813
|
|
Jun 10
2022
|
BUY
Open market or private purchase
|
$2,205,874
$43.85 p/Share
|
50,305
|
|
Mar 15
2022
|
BUY
Open market or private purchase
|
$26,231,708
$51.21 p/Share
|
512,238
|
|
Mar 14
2022
|
BUY
Open market or private purchase
|
$33,370,540
$50.43 p/Share
|
661,720
|
|
Nov 09
2021
|
SELL
Other acquisition or disposition
|
-
|
3,536,989
|
|
May 24
2021
|
BUY
Open market or private purchase
|
$16,750,000
$67.0 p/Share
|
250,000
|
|