Apr 15
2025
|
SELL
Open market or private sale
|
$1,168,626
$72.59 p/Share
|
16,099
|
|
Apr 09
2025
|
SELL
Payment of exercise price or tax liability
|
$383,458
$66.7 p/Share
|
5,749
|
|
Apr 09
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
11,320
|
|
Apr 08
2025
|
SELL
Payment of exercise price or tax liability
|
$739,295
$68.05 p/Share
|
10,864
|
|
Apr 08
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
21,392
|
|
Jan 14
2025
|
SELL
Open market or private sale
|
$958,755
$79.4 p/Share
|
12,075
|
|
Jan 10
2025
|
SELL
Open market or private sale
|
$733,154
$78.69 p/Share
|
9,317
|
|
Jan 08
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
21,392
|
|
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
|
|