Sep 03
2025
|
SELL
Open market or private sale
|
$2,620,168
$59.13 p/Share
|
44,312
|
|
Aug 28
2025
|
SELL
Open market or private sale
|
$4,835,567
$59.95 p/Share
|
80,660
|
|
Aug 26
2025
|
SELL
Open market or private sale
|
$6,309,497
$59.06 p/Share
|
106,832
|
|
Aug 25
2025
|
SELL
Open market or private sale
|
$5,219,439
$59.18 p/Share
|
88,196
|
|
Aug 22
2025
|
SELL
Open market or private sale
|
$4,692,000
$58.65 p/Share
|
80,000
|
|
Jun 11
2025
|
SELL
Open market or private sale
|
$5,335,245
$40.89 p/Share
|
130,478
|
|
Jun 10
2025
|
SELL
Open market or private sale
|
$1,195,936
$40.51 p/Share
|
29,522
|
|
Jun 09
2025
|
|
-
|
140,000
|
|
Jun 09
2025
|
|
-
|
140,000
|
|
Jun 04
2025
|
|
-
|
140,000
|
|
Jun 03
2025
|
SELL
Open market or private sale
|
$3,861,999
$38.62 p/Share
|
100,000
|
|
Jun 02
2025
|
SELL
Open market or private sale
|
$1,872,500
$37.45 p/Share
|
50,000
|
|
Mar 09
2025
|
|
-
|
51,808
|
|
Mar 08
2025
|
|
-
|
86,987
|
|
Dec 19
2024
|
|
-
|
9,700
|
|
Dec 19
2024
|
SELL
Payment of exercise price or tax liability
|
$6,130,163
$25.33 p/Share
|
242,012
|
|
Dec 19
2024
|
BUY
Exercise of conversion of derivative security
|
$5,969,185
$24.05 p/Share
|
248,199
|
|
Nov 11
2024
|
SELL
Open market or private sale
|
$3,863,750
$30.91 p/Share
|
125,000
|
|
Nov 08
2024
|
SELL
Open market or private sale
|
$1,547,500
$30.95 p/Share
|
50,000
|
|
Aug 25
2024
|
|
-
|
45,373
|
|
Jun 13
2024
|
SELL
Open market or private sale
|
$484,999
$19.4 p/Share
|
25,000
|
|
Jun 07
2024
|
SELL
Open market or private sale
|
$981,204
$19.91 p/Share
|
49,282
|
|
Jun 06
2024
|
SELL
Open market or private sale
|
$531,333
$20.66 p/Share
|
25,718
|
|
Mar 09
2024
|
|
-
|
74,654
|
|
Mar 08
2024
|
|
-
|
125,346
|
|