Mar 03
2025
SELL
Open market or private sale
$495,300
$49.53 p/Share
10,000
Reduced 13.14%
66,101
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$180,000
$18.0 p/Share
10,000
Added 11.61%
76,101
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$33,281
$52.33 p/Share
636
Reduced 0.95%
66,101
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
3,000
Added 4.3%
66,737
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$49,286
$57.78 p/Share
853
Reduced 1.32%
63,737
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
1,750
Added 2.64%
64,590
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$56,420
$57.28 p/Share
985
Reduced 1.54%
62,840
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
5,325
Added 7.7%
63,825
Common Stock
Dec 02
2024
SELL
Open market or private sale
$587,200
$58.72 p/Share
10,000
Reduced 14.63%
58,371
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$166,600
$16.66 p/Share
10,000
Added 12.76%
68,371
Common Stock
Sep 03
2024
SELL
Open market or private sale
$498,300
$49.83 p/Share
10,000
Reduced 14.66%
58,229
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$109,500
$10.95 p/Share
10,000
Added 12.78%
68,229
Common Stock
May 20
2024
SELL
Open market or private sale
$499,900
$49.99 p/Share
10,000
Reduced 14.68%
58,116
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$109,500
$10.95 p/Share
10,000
Added 12.8%
68,116
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$153,747
$49.5 p/Share
3,106
Reduced 5.09%
57,953
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
7,075
Added 10.76%
58,695
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$36,750
$47.42 p/Share
775
Reduced 1.42%
53,984
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
1,625
Added 2.88%
54,759
Common Stock
Nov 20
2023
SELL
Open market or private sale
$182,000
$36.4 p/Share
5,000
Reduced 8.62%
53,007
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
$54,750
$10.95 p/Share
5,000
Added 7.94%
58,007
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$22,424
$29.82 p/Share
752
Reduced 1.41%
52,412
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,750
Added 3.19%
53,164
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$33,040
$29.82 p/Share
1,108
Reduced 2.11%
51,414
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
2,325
Added 4.24%
52,522
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$24,612
$29.3 p/Share
840
Reduced 1.65%
50,197
Common Stock