Mar 27
2024
SELL
Payment of exercise price or tax liability
$12,830,026
$83.34 p/Share
153,948
Reduced 6.36%
2,266,453
Common stock, par valu...
Mar 27
2024
BUY
Grant, award, or other acquisition
-
221,667
Added 8.39%
2,420,401
Common stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,875,094
$85.22 p/Share
162,815
Reduced 6.89%
2,198,734
Common stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
221,667
Added 8.58%
2,361,549
Common stock, par valu...
Feb 09
2024
SELL
Open market or private sale
$1,345,500
$29.9 p/Share
45,000
Reduced 2.06%
2,139,882
Common stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$7,265,133
$27.0 p/Share
269,079
Reduced 10.97%
2,184,882
Common stock, par valu...
Feb 08
2024
BUY
Exercise of conversion of derivative security
$555,892
$2.94 p/Share
189,079
Added 7.29%
2,404,882
Common stock, par valu...
Jan 31
2024
SELL
Open market or private sale
$2,099,500
$24.7 p/Share
85,000
Reduced 3.62%
2,264,882
Common stock, par valu...
Jan 31
2024
BUY
Exercise of conversion of derivative security
$104,550
$1.23 p/Share
85,000
Added 3.49%
2,349,882
Common stock, par valu...
Jan 30
2024
SELL
Open market or private sale
$838,250
$23.95 p/Share
35,000
Reduced 1.52%
2,264,882
Common stock, par valu...
Jan 30
2024
BUY
Exercise of conversion of derivative security
$43,050
$1.23 p/Share
35,000
Added 1.5%
2,299,882
Common stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$734,876
$18.58 p/Share
39,552
Reduced 1.72%
2,264,882
Common stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$3,734,735
$17.4 p/Share
214,640
Reduced 8.52%
2,304,434
Common stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
310,000
Added 11.39%
2,410,549
Common stock, par valu...
May 01
2023
SELL
Open market or private sale
$1,010,250
$22.45 p/Share
45,000
Reduced 2.01%
2,197,963
Common stock, par valu...
Apr 19
2023
SELL
Open market or private sale
$750,750
$21.45 p/Share
35,000
Reduced 1.54%
2,242,963
Common stock, par valu...
Apr 17
2023
SELL
Open market or private sale
$3,169,750
$20.45 p/Share
155,000
Reduced 6.37%
2,277,963
Common stock, par valu...
Apr 17
2023
BUY
Exercise of conversion of derivative security
$268,750
$2.15 p/Share
125,000
Added 4.89%
2,432,963
Common stock, par valu...
Apr 13
2023
SELL
Open market or private sale
$1,463,749
$18.45 p/Share
79,336
Reduced 3.32%
2,307,963
Common stock, par valu...
Apr 13
2023
BUY
Exercise of conversion of derivative security
$102,151
$1.88 p/Share
54,336
Added 2.23%
2,387,299
Common stock, par valu...
Apr 03
2023
SELL
Payment of exercise price or tax liability
$3,514,000
$17.57 p/Share
200,000
Reduced 7.9%
2,332,963
Common stock, par valu...
Apr 03
2023
SELL
Open market or private sale
$392,700
$17.85 p/Share
22,000
Reduced 0.98%
2,232,963
Common stock, par valu...
Apr 03
2023
BUY
Grant, award, or other acquisition
-
300,000
Added 10.59%
2,532,963
Common stock, par valu...
Mar 31
2023
SELL
Open market or private sale
$1,186,076
$17.45 p/Share
67,970
Reduced 2.93%
2,254,963
Common stock, par valu...
Mar 31
2023
BUY
Exercise of conversion of derivative security
$645,035
$9.49 p/Share
67,970
Added 2.84%
2,322,933
Common stock, par valu...