Nov 25
2024
SELL
Open market or private sale
$4,178,736
$41.89 p/Share
99,755
Reduced 21.16%
371,648
Common Stock
Nov 21
2024
SELL
Open market or private sale
$4,243,522
$38.49 p/Share
110,250
Reduced 18.95%
471,403
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
$1,704,465
$15.46 p/Share
110,250
Added 15.93%
581,653
Common Stock
Nov 18
2024
SELL
Open market or private sale
$3,631,000
$36.31 p/Share
100,000
Reduced 17.5%
471,403
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$234,000
$2.34 p/Share
100,000
Added 14.89%
571,403
Common Stock
Sep 24
2024
SELL
Open market or private sale
$1,389,977
$30.92 p/Share
44,954
Reduced 8.71%
471,403
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
$105,192
$2.34 p/Share
44,954
Added 8.01%
516,357
Common Stock
Sep 23
2024
SELL
Open market or private sale
$1,716,884
$31.19 p/Share
55,046
Reduced 10.46%
471,403
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$128,807
$2.34 p/Share
55,046
Added 9.47%
526,449
Common Stock
Sep 05
2024
SELL
Open market or private sale
$566,629
$31.59 p/Share
17,937
Reduced 3.67%
471,403
Common Stock
Aug 27
2024
SELL
Open market or private sale
$2,317,496
$33.34 p/Share
69,511
Reduced 12.44%
489,340
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$162,655
$2.34 p/Share
69,511
Added 11.06%
558,851
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,029,003
$33.75 p/Share
30,489
Reduced 5.87%
489,340
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$71,344
$2.34 p/Share
30,489
Added 5.54%
519,829
Common Stock
Aug 19
2024
SELL
Open market or private sale
$3,134,000
$31.34 p/Share
100,000
Reduced 16.97%
489,340
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$234,000
$2.34 p/Share
100,000
Added 14.51%
589,340
Common Stock
Jun 17
2024
SELL
Open market or private sale
$2,572,000
$25.72 p/Share
100,000
Reduced 16.97%
489,340
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$234,000
$2.34 p/Share
100,000
Added 14.51%
589,340
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$453,609
$27.43 p/Share
16,537
Reduced 3.27%
489,340
Common Stock
May 20
2024
SELL
Open market or private sale
$2,880,000
$28.8 p/Share
100,000
Reduced 16.51%
505,877
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$234,000
$2.34 p/Share
100,000
Added 14.17%
605,877
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$68,276
$26.02 p/Share
2,624
Reduced 0.52%
505,877
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,187,000
$23.74 p/Share
50,000
Reduced 8.95%
508,501
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$117,000
$2.34 p/Share
50,000
Added 8.22%
558,501
Common Stock
Mar 08
2024
SELL
Open market or private sale
$1,197,627
$23.91 p/Share
50,089
Reduced 8.97%
508,501
Common Stock