Jan 08
2024
BUY
Exercise of conversion of derivative security
$260,707
$3.95 p/Share
66,002
Added 30.23%
152,314
Common Stock
Jan 02
2024
SELL
Open market or private sale
$526,044
$37.58 p/Share
13,998
Reduced 13.66%
88,439
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$79,081
$37.18 p/Share
2,127
Reduced 2.41%
86,312
Common Stock
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