Oct 14
2024
|
SELL
Open market or private sale
|
$732,612
$69.64 p/Share
|
10,520
|
|
Oct 08
2024
|
SELL
Open market or private sale
|
$740,532
$68.12 p/Share
|
10,871
|
|
Oct 08
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
21,391
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$55,086
$66.29 p/Share
|
831
|
|
Sep 05
2024
|
SELL
Open market or private sale
|
$59,919
$68.09 p/Share
|
880
|
|
Sep 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,711
|
|
Jul 18
2024
|
SELL
Open market or private sale
|
$586,960
$56.81 p/Share
|
10,332
|
|
Jul 09
2024
|
SELL
Open market or private sale
|
$632,079
$57.15 p/Share
|
11,060
|
|
Jul 08
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
21,392
|
|
Jun 18
2024
|
SELL
Open market or private sale
|
$47,493
$56.81 p/Share
|
836
|
|
Jun 04
2024
|
SELL
Open market or private sale
|
$53,995
$61.78 p/Share
|
874
|
|
Jun 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,710
|
|
Apr 18
2024
|
SELL
Open market or private sale
|
$1,327,526
$60.43 p/Share
|
21,968
|
|
Apr 08
2024
|
SELL
Payment of exercise price or tax liability
|
$1,103,549
$62.97 p/Share
|
17,525
|
|
Apr 08
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
34,439
|
|
Apr 06
2024
|
SELL
Payment of exercise price or tax liability
|
$331,401
$62.13 p/Share
|
5,334
|
|
Apr 06
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
10,388
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$54,345
$66.6 p/Share
|
816
|
|
Mar 04
2024
|
SELL
Payment of exercise price or tax liability
|
$61,513
$68.73 p/Share
|
895
|
|
Mar 04
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
1,711
|
|
Jan 18
2024
|
SELL
Open market or private sale
|
$1,293,015
$67.32 p/Share
|
19,207
|
|
Jan 08
2024
|
SELL
Payment of exercise price or tax liability
|
$707,385
$67.46 p/Share
|
10,486
|
|
Jan 08
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
34,437
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$59,790
$71.95 p/Share
|
831
|
|
Dec 04
2023
|
SELL
Payment of exercise price or tax liability
|
$59,692
$67.91 p/Share
|
879
|
|