Feb 23
2024
BUY
Exercise of conversion of derivative security
$26,850
$1.79 p/Share
15,000
Added 3.7%
390,814
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,980,900
$66.03 p/Share
30,000
Reduced 7.39%
375,814
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$53,700
$1.79 p/Share
30,000
Added 6.88%
405,814
Common Stock
Jan 23
2024
SELL
Open market or private sale
$959,700
$63.98 p/Share
15,000
Reduced 3.84%
375,814
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$13,800
$0.92 p/Share
15,000
Added 3.7%
390,814
Common Stock
Dec 26
2023
SELL
Open market or private sale
$925,500
$61.7 p/Share
15,000
Reduced 3.84%
375,814
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$400
$0.04 p/Share
10,000
Added 2.49%
390,814
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$20,096
$2.03 p/Share
9,900
Added 2.53%
380,814
Common Stock
Nov 24
2023
SELL
Open market or private sale
$738,150
$49.21 p/Share
15,000
Reduced 3.89%
370,914
Common Stock
Oct 23
2023
SELL
Open market or private sale
$707,400
$47.16 p/Share
15,000
Reduced 3.74%
385,914
Common Stock
Sep 25
2023
SELL
Open market or private sale
$786,750
$52.45 p/Share
15,000
Reduced 3.61%
400,914
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$529,278
$51.0 p/Share
10,378
Reduced 2.43%
415,914
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$128,577
$41.49 p/Share
3,099
Reduced 0.72%
425,252
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
53,875
Added 11.17%
428,351
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$30,770
$2.03 p/Share
15,158
Added 3.89%
374,476
Common Stock
Sep 15
2022
SELL
Open market or private sale
$307,450
$27.95 p/Share
11,000
Reduced 1.66%
652,546
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$235,046
$26.38 p/Share
8,910
Reduced 1.32%
663,546
Common Stock
Aug 15
2022
SELL
Open market or private sale
$285,120
$25.92 p/Share
11,000
Reduced 1.61%
672,456
Common Stock
Jul 15
2022
SELL
Open market or private sale
$270,710
$24.61 p/Share
11,000
Reduced 1.58%
683,456
Common Stock
Jun 24
2022
SELL
Open market or private sale
$15,694
$21.01 p/Share
747
Reduced 0.11%
694,456
Common Stock
Jun 23
2022
SELL
Open market or private sale
$74,396
$21.01 p/Share
3,541
Reduced 0.51%
695,203
Common Stock
Jun 22
2022
SELL
Open market or private sale
$26,494
$21.01 p/Share
1,261
Reduced 0.18%
698,744
Common Stock
Jun 21
2022
SELL
Open market or private sale
$114,744
$21.05 p/Share
5,451
Reduced 0.77%
700,005
Common Stock
May 16
2022
SELL
Open market or private sale
$264,220
$24.02 p/Share
11,000
Reduced 1.54%
703,894
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
$19,690
$1.79 p/Share
11,000
Added 1.52%
714,894
Common Stock