Apr 10
2025
SELL
Open market or private sale
$1,040,966
$41.89 p/Share
24,850
Reduced 8.71%
260,354
Common Stock
Apr 10
2025
BUY
Exercise of conversion of derivative security
$68,337
$2.75 p/Share
24,850
Added 8.01%
285,204
Common Stock
Apr 09
2025
SELL
Open market or private sale
$1,021,583
$41.11 p/Share
24,850
Reduced 8.71%
260,354
Common Stock
Apr 09
2025
BUY
Exercise of conversion of derivative security
$68,337
$2.75 p/Share
24,850
Added 8.01%
285,204
Common Stock
Mar 13
2025
SELL
Open market or private sale
$1,217,381
$45.78 p/Share
26,592
Reduced 9.28%
259,997
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
$51,854
$1.95 p/Share
26,592
Added 8.49%
286,589
Common Stock
Mar 12
2025
SELL
Open market or private sale
$1,231,429
$46.31 p/Share
26,591
Reduced 9.28%
259,997
Common Stock
Mar 12
2025
BUY
Exercise of conversion of derivative security
$51,852
$1.95 p/Share
26,591
Added 8.49%
286,588
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$442,659
$52.33 p/Share
8,459
Reduced 3.15%
259,997
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
18,250
Added 6.37%
268,456
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$242,444
$57.78 p/Share
4,196
Reduced 1.65%
250,206
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
8,938
Added 3.39%
254,402
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$310,629
$57.28 p/Share
5,423
Reduced 2.16%
245,464
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
29,950
Added 10.66%
250,887
Common Stock
Nov 14
2024
SELL
Open market or private sale
$943,775
$53.93 p/Share
17,500
Reduced 7.34%
220,937
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$52,850
$3.02 p/Share
17,500
Added 6.84%
238,437
Common Stock
Nov 13
2024
SELL
Open market or private sale
$972,475
$55.57 p/Share
17,500
Reduced 7.34%
220,937
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$52,850
$3.02 p/Share
17,500
Added 6.84%
238,437
Common Stock
Oct 17
2024
SELL
Open market or private sale
$705,950
$40.34 p/Share
17,500
Reduced 7.34%
220,937
Common Stock
Oct 17
2024
BUY
Exercise of conversion of derivative security
$52,850
$3.02 p/Share
17,500
Added 6.84%
238,437
Common Stock
Oct 16
2024
SELL
Open market or private sale
$724,150
$41.38 p/Share
17,500
Reduced 7.34%
220,937
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$52,850
$3.02 p/Share
17,500
Added 6.84%
238,437
Common Stock
Sep 12
2024
SELL
Open market or private sale
$768,250
$43.9 p/Share
17,500
Reduced 7.34%
220,937
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$52,850
$3.02 p/Share
17,500
Added 6.84%
238,437
Common Stock
Sep 11
2024
SELL
Open market or private sale
$758,975
$43.37 p/Share
17,500
Reduced 7.34%
220,937
Common Stock