Apr 12
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Apr 11
2024
SELL
Open market or private sale
$176,646
$33.38 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 26
2024
SELL
Open market or private sale
$177,017
$33.45 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Mar 26
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 25
2024
SELL
Open market or private sale
$177,546
$33.55 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 19
2024
SELL
Open market or private sale
$177,546
$33.55 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 18
2024
SELL
Open market or private sale
$175,939
$32.8 p/Share
5,364
Reduced 6.84%
73,030
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
$10,781
$2.01 p/Share
5,364
Added 6.4%
78,394
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$127,892
$33.09 p/Share
3,865
Reduced 5.03%
73,030
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
9,586
Added 11.43%
74,253
Common Stock
Dec 28
2023
SELL
Open market or private sale
$345,845
$37.49 p/Share
9,225
Reduced 12.05%
67,309
Common Stock
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