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
Nov 01
2024
SELL
Open market or private sale
$323,495
$48.97 p/Share
6,606
Reduced 53.27%
5,796
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$143,019
$21.65 p/Share
6,606
Added 34.75%
12,402
Common Stock
Oct 01
2024
SELL
Open market or private sale
$462,800
$46.28 p/Share
10,000
Reduced 63.31%
5,796
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$216,500
$21.65 p/Share
10,000
Added 38.77%
15,796
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$8,577
$35.3 p/Share
243
Reduced 4.02%
5,796
Common Stock
Sep 03
2024
SELL
Open market or private sale
$353,000
$35.3 p/Share
10,000
Reduced 62.35%
6,039
Common Stock