Jul 01
2025
SELL
Payment of exercise price or tax liability
$25,628
$51.36 p/Share
499
Reduced 7.9%
5,817
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
1,380
Added 17.93%
6,316
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$154,039
$55.35 p/Share
2,783
Reduced 36.05%
4,936
Common Stock
Jun 01
2025
BUY
Exercise of conversion of derivative security
-
7,719
Added 50.0%
7,719
Common Stock
Apr 03
2025
SELL
Open market or private sale
$81,989
$48.92 p/Share
1,676
Reduced 100.0%
0
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$46,006
$48.53 p/Share
948
Reduced 36.13%
1,676
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
2,624
Added 50.0%
2,624
Common Stock
Jan 03
2025
SELL
Open market or private sale
$22,758
$53.55 p/Share
425
Reduced 100.0%
0
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$16,131
$52.89 p/Share
305
Reduced 41.78%
425
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
730
Added 50.0%
730
Common Stock
Dec 05
2024
SELL
Open market or private sale
$54,480
$60.0 p/Share
908
Reduced 100.0%
0
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 50.0%
908
Common Stock
Oct 03
2024
SELL
Open market or private sale
$85,660
$51.11 p/Share
1,676
Reduced 100.0%
0
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$49,580
$52.3 p/Share
948
Reduced 36.13%
1,676
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
2,624
Added 50.0%
2,624
Common Stock
Aug 16
2024
SELL
Open market or private sale
$177,756
$53.98 p/Share
3,293
Reduced 100.0%
0
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$15,050
$57.01 p/Share
264
Reduced 7.42%
3,293
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
730
Added 17.03%
3,557
Common Stock
Apr 03
2024
SELL
Open market or private sale
$108,681
$65.04 p/Share
1,671
Reduced 37.15%
2,827
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$62,275
$65.9 p/Share
945
Reduced 17.36%
4,498
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
2,616
Added 32.46%
5,443
Common Stock
Oct 03
2023
SELL
Open market or private sale
$105,477
$63.16 p/Share
1,670
Reduced 37.14%
2,827
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$60,898
$64.58 p/Share
943
Reduced 17.33%
4,497
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,613
Added 32.45%
5,440
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$83,274
$111.33 p/Share
748
Reduced 20.92%
2,827
Common Stock