Nov 21
2024
|
|
-
|
5,761
|
|
Oct 25
2024
|
SELL
Open market or private sale
|
$3,243,131
$36.67 p/Share
|
88,441
|
|
Oct 25
2024
|
BUY
Exercise of conversion of derivative security
|
$55,717
$0.63 p/Share
|
88,441
|
|
Sep 25
2024
|
SELL
Open market or private sale
|
$26,512,108
$41.19 p/Share
|
643,654
|
|
Aug 26
2024
|
SELL
Open market or private sale
|
$3,175,916
$35.91 p/Share
|
88,441
|
|
Aug 26
2024
|
BUY
Exercise of conversion of derivative security
|
$55,717
$0.63 p/Share
|
88,441
|
|
Aug 07
2024
|
|
-
|
7,860
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$2,465,034
$39.0 p/Share
|
63,206
|
|
Jun 26
2024
|
BUY
Exercise of conversion of derivative security
|
$55,717
$0.63 p/Share
|
88,441
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$25,993,065
$38.86 p/Share
|
668,890
|
|
Feb 23
2024
|
|
-
|
13,597
|
|
Feb 23
2024
|
|
-
|
13,597
|
|
Feb 22
2024
|
|
-
|
200,000
|
|
Feb 22
2024
|
|
-
|
200,000
|
|
Jan 29
2024
|
SELL
Open market or private sale
|
$20,400,000
$40.0 p/Share
|
510,000
|
|
Nov 10
2023
|
SELL
Payment of exercise price or tax liability
|
$74,930
$29.57 p/Share
|
2,534
|
|
Nov 10
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
6,516
|
|
Oct 20
2023
|
SELL
Open market or private sale
|
$1,822,009
$27.33 p/Share
|
66,667
|
|
Aug 08
2023
|
SELL
Open market or private sale
|
$2,158,010
$32.37 p/Share
|
66,667
|
|
May 31
2023
|
SELL
Open market or private sale
|
$1,546,007
$23.19 p/Share
|
66,667
|
|
May 08
2023
|
SELL
Open market or private sale
|
$3,245,325
$24.34 p/Share
|
133,333
|
|
May 05
2022
|
BUY
Grant, award, or other acquisition
|
-
|
2,213,204
|
|