Sep 02
2025
SELL
Open market or private sale
$1,412,400
$70.62 p/Share
20,000
Reduced 78.47%
5,487
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$433,000
$21.65 p/Share
20,000
Added 43.97%
25,487
Common Stock
Aug 08
2025
SELL
Open market or private sale
$2,512,452
$71.77 p/Share
35,007
Reduced 86.45%
5,487
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
$757,901
$21.65 p/Share
35,007
Added 46.37%
40,494
Common Stock
Aug 05
2025
SELL
Open market or private sale
$1,004
$71.77 p/Share
14
Reduced 0.25%
5,487
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
$303
$21.65 p/Share
14
Added 0.25%
5,501
Common Stock
Jul 18
2025
SELL
Open market or private sale
$36,720
$73.44 p/Share
500
Reduced 8.35%
5,487
Common Stock
Jul 18
2025
BUY
Exercise of conversion of derivative security
$10,825
$21.65 p/Share
500
Added 7.71%
5,987
Common Stock
Jul 17
2025
SELL
Open market or private sale
$321,768
$73.48 p/Share
4,379
Reduced 44.38%
5,487
Common Stock
Jul 17
2025
BUY
Exercise of conversion of derivative security
$94,805
$21.65 p/Share
4,379
Added 30.74%
9,866
Common Stock
Jul 01
2025
SELL
Open market or private sale
$7,350
$73.5 p/Share
100
Reduced 1.79%
5,487
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$2,165
$21.65 p/Share
100
Added 1.76%
5,587
Common Stock
Jun 10
2025
SELL
Open market or private sale
$1,451,200
$72.56 p/Share
20,000
Reduced 78.47%
5,487
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$433,000
$21.65 p/Share
20,000
Added 43.97%
25,487
Common Stock
May 16
2025
SELL
Open market or private sale
$2,392,872
$74.17 p/Share
32,262
Reduced 85.46%
5,487
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$698,472
$21.65 p/Share
32,262
Added 46.08%
37,749
Common Stock
May 06
2025
SELL
Open market or private sale
$524,628
$74.31 p/Share
7,060
Reduced 56.27%
5,487
Common Stock
May 06
2025
BUY
Exercise of conversion of derivative security
$152,849
$21.65 p/Share
7,060
Added 36.01%
12,547
Common Stock
Apr 01
2025
SELL
Open market or private sale
$77,637
$114.51 p/Share
678
Reduced 11.0%
5,487
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$14,678
$21.65 p/Share
678
Added 9.91%
6,165
Common Stock
Mar 04
2025
SELL
Open market or private sale
$1,181,400
$59.07 p/Share
20,000
Reduced 78.47%
5,487
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$385,200
$19.26 p/Share
20,000
Added 43.97%
25,487
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$17,823
$57.68 p/Share
309
Reduced 5.33%
5,487
Common Stock
Nov 04
2024
SELL
Open market or private sale
$166,204
$48.97 p/Share
3,394
Reduced 36.93%
5,796
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$73,480
$21.65 p/Share
3,394
Added 26.97%
9,190
Common Stock