Sep 30
2024
SELL
Open market or private sale
$1,902,550
$30.03 p/Share
63,355
Reduced 11.58%
483,640
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$1,809,857
$23.85 p/Share
75,885
Reduced 12.18%
546,995
Common Stock
May 29
2024
SELL
Open market or private sale
$5,192,797
$29.38 p/Share
176,746
Reduced 22.1%
622,880
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$1,899,334
$6.4 p/Share
296,771
Added 27.07%
799,626
Common Stock
May 28
2024
SELL
Open market or private sale
$7,567,000
$29.45 p/Share
256,944
Reduced 33.82%
502,855
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$3,249,468
$8.24 p/Share
394,353
Added 34.17%
759,799
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$69,407
$17.02 p/Share
4,078
Reduced 1.1%
365,446
Common Stock
Mar 05
2024
SELL
Sale (or disposition) back to the issuer
-
304,666
Reduced 46.56%
349,635
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
19,889
Added 5.11%
369,524
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$13,873
$16.96 p/Share
818
Reduced 0.12%
654,786
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$18,639
$16.96 p/Share
1,099
Reduced 0.17%
655,604
Common Stock
Aug 08
2023
BUY
Open market or private purchase
$170,750
$6.83 p/Share
25,000
Added 3.67%
656,703
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
36,710
Added 5.49%
631,703
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$24,199
$10.95 p/Share
2,210
Reduced 0.37%
594,993
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$9,241
$10.95 p/Share
844
Reduced 0.14%
597,203
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$12,440
$11.32 p/Share
1,099
Reduced 0.18%
598,047
Common Stock
May 12
2022
BUY
Open market or private purchase
$73,150
$14.63 p/Share
5,000
Added 0.83%
599,146
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$332,135
$29.51 p/Share
11,255
Reduced 1.86%
594,146
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$64,715
$29.51 p/Share
2,193
Reduced 0.36%
605,401
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$21,373
$29.0 p/Share
737
Reduced 0.12%
607,594
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$249,992
$26.29 p/Share
9,509
Added 1.54%
608,331
Common Stock
Nov 03
2021
SELL
Open market or private sale
$1,859,614
$51.51 p/Share
36,102
Reduced 5.69%
598,822
Common Stock
Nov 02
2021
SELL
Open market or private sale
$1,882,049
$52.13 p/Share
36,103
Reduced 5.38%
634,924
Common Stock
Nov 01
2021
SELL
Open market or private sale
$1,931,510
$53.5 p/Share
36,103
Reduced 5.11%
671,027
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
461,616
Added 38.74%
730,011
Common Stock