Jan 02
2024
BUY
Exercise of conversion of derivative security
$55,292
$3.95 p/Share
13,998
Added 12.02%
102,437
Common Stock
Dec 27
2023
SELL
Open market or private sale
$2,863,327
$37.66 p/Share
76,031
Reduced 46.23%
88,439
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$300,322
$3.95 p/Share
76,031
Added 31.61%
164,470
Common Stock
Dec 26
2023
SELL
Open market or private sale
$3,034,400
$37.93 p/Share
80,000
Reduced 47.49%
88,439
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$316,000
$3.95 p/Share
80,000
Added 32.2%
168,439
Common Stock
Dec 22
2023
SELL
Open market or private sale
$3,048,800
$38.11 p/Share
80,000
Reduced 47.49%
88,439
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$316,000
$3.95 p/Share
80,000
Added 32.2%
168,439
Common Stock
Dec 21
2023
SELL
Open market or private sale
$3,012,000
$37.65 p/Share
80,000
Reduced 47.49%
88,439
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$316,000
$3.95 p/Share
80,000
Added 32.2%
168,439
Common Stock
Dec 20
2023
SELL
Open market or private sale
$108,975
$37.5 p/Share
2,906
Reduced 3.18%
88,439
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
$11,478
$3.95 p/Share
2,906
Added 3.08%
91,345
Common Stock
Dec 14
2023
SELL
Open market or private sale
$39,894
$37.53 p/Share
1,063
Reduced 1.19%
88,439
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$4,198
$3.95 p/Share
1,063
Added 1.17%
89,502
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$682,189
$32.2 p/Share
21,186
Reduced 19.33%
88,439
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
41,500
Added 27.46%
109,625
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$91,207
$34.02 p/Share
2,681
Reduced 3.79%
68,125
Common Stock
Jul 13
2023
SELL
Open market or private sale
$2,627,450
$38.95 p/Share
67,457
Reduced 48.79%
70,806
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$61,385
$0.91 p/Share
67,457
Added 32.79%
138,263
Common Stock
Jul 12
2023
SELL
Open market or private sale
$1,494,865
$38.64 p/Share
38,687
Reduced 35.33%
70,806
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$35,205
$0.91 p/Share
38,687
Added 26.11%
109,493
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$105,470
$39.34 p/Share
2,681
Reduced 3.65%
70,806
Common Stock
Jul 03
2023
SELL
Open market or private sale
$730,858
$38.76 p/Share
18,856
Reduced 20.42%
73,487
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$17,158
$0.91 p/Share
18,856
Added 16.96%
92,343
Common Stock
Jun 05
2023
SELL
Open market or private sale
$1,655,390
$39.73 p/Share
41,666
Reduced 36.18%
73,487
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$37,916
$0.91 p/Share
41,666
Added 26.57%
115,153
Common Stock