Dec 18
2024
|
BUY
Conversion of derivative security
|
-
|
750,000
|
|
Dec 17
2024
|
|
-
|
428,889
|
|
Dec 17
2024
|
SELL
Open market or private sale
|
$4,537,920
$47.27 p/Share
|
96,000
|
|
Dec 17
2024
|
BUY
Conversion of derivative security
|
-
|
1,737,448
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$4,527,360
$47.16 p/Share
|
96,000
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$718,127
$55.63 p/Share
|
12,909
|
|
Dec 03
2024
|
SELL
Open market or private sale
|
$4,461,986
$53.7 p/Share
|
83,091
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$1,126,692
$55.23 p/Share
|
20,400
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$4,263,840
$56.4 p/Share
|
75,600
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$4,863,360
$50.66 p/Share
|
96,000
|
|
Nov 13
2024
|
SELL
Open market or private sale
|
$912,944
$53.52 p/Share
|
17,058
|
|
Nov 12
2024
|
SELL
Open market or private sale
|
$4,174,452
$52.88 p/Share
|
78,942
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$1,578,174
$49.53 p/Share
|
31,863
|
|
Nov 05
2024
|
SELL
Open market or private sale
|
$3,052,279
$47.59 p/Share
|
64,137
|
|
Oct 30
2024
|
SELL
Open market or private sale
|
$2,621,065
$49.4 p/Share
|
53,058
|
|
Oct 29
2024
|
SELL
Open market or private sale
|
$2,077,963
$48.39 p/Share
|
42,942
|
|
Oct 22
2024
|
SELL
Open market or private sale
|
$4,550,400
$47.4 p/Share
|
96,000
|
|
Oct 16
2024
|
SELL
Open market or private sale
|
$1,818,960
$48.75 p/Share
|
37,312
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$2,969,612
$50.6 p/Share
|
58,688
|
|
Oct 09
2024
|
SELL
Open market or private sale
|
$1,986,413
$47.87 p/Share
|
41,496
|
|
Oct 08
2024
|
SELL
Open market or private sale
|
$2,616,737
$48.01 p/Share
|
54,504
|
|
Oct 01
2024
|
SELL
Open market or private sale
|
$4,531,200
$47.2 p/Share
|
96,000
|
|
Sep 25
2024
|
SELL
Open market or private sale
|
$1,074,999
$49.81 p/Share
|
21,582
|
|
Sep 24
2024
|
SELL
Open market or private sale
|
$3,683,691
$49.5 p/Share
|
74,418
|
|
Sep 18
2024
|
|
-
|
377,777
|
|