Dec 28
2023
BUY
Exercise of conversion of derivative security
$18,542
$2.01 p/Share
9,225
Added 10.76%
76,534
Common Stock
Dec 27
2023
SELL
Open market or private sale
$345,885
$37.47 p/Share
9,231
Reduced 12.06%
67,309
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 10.76%
76,540
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$207,091
$35.54 p/Share
5,827
Reduced 7.97%
67,309
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
10,534
Added 13.15%
69,556
Common Stock
Dec 13
2023
SELL
Open market or private sale
$322,254
$34.91 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Dec 12
2023
SELL
Open market or private sale
$307,669
$33.33 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Nov 28
2023
SELL
Open market or private sale
$296,776
$32.15 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Nov 27
2023
SELL
Open market or private sale
$294,930
$31.95 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Nov 14
2023
SELL
Open market or private sale
$285,607
$30.94 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Nov 13
2023
SELL
Open market or private sale
$276,468
$29.95 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Oct 17
2023
SELL
Open market or private sale
$260,314
$28.2 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Oct 17
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Oct 16
2023
SELL
Open market or private sale
$254,221
$27.54 p/Share
9,231
Reduced 12.85%
62,602
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.39%
71,833
Common Stock
Oct 06
2023
SELL
Open market or private sale
$513,612
$27.82 p/Share
18,462
Reduced 22.77%
62,602
Common Stock
Oct 06
2023
BUY
Exercise of conversion of derivative security
$37,108
$2.01 p/Share
18,462
Added 18.55%
81,064
Common Stock
Oct 05
2023
SELL
Open market or private sale
$170,404
$27.69 p/Share
6,154
Reduced 8.95%
62,602
Common Stock
Oct 05
2023
BUY
Exercise of conversion of derivative security
$12,369
$2.01 p/Share
6,154
Added 8.22%
68,756
Common Stock