Dec 23
2024
BUY
Open market or private purchase
$3,033,560
$14.48 p/Share
209,500
Added 32.18%
441,463
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$133,694
$16.76 p/Share
7,977
Reduced 3.32%
231,963
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$228,221
$28.61 p/Share
7,977
Reduced 3.22%
239,940
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$304,322
$38.15 p/Share
7,977
Reduced 3.12%
247,917
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$218,097
$37.18 p/Share
5,866
Reduced 2.25%
255,291
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$2,054,778
$32.2 p/Share
63,813
Reduced 19.64%
261,157
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
125,000
Added 27.78%
324,970
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$271,377
$34.02 p/Share
7,977
Reduced 3.84%
199,970
Common Stock
Jul 14
2023
SELL
Open market or private sale
$700,710
$38.95 p/Share
17,990
Reduced 7.96%
207,947
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$71,060
$3.95 p/Share
17,990
Added 7.38%
225,937
Common Stock
Jul 13
2023
SELL
Open market or private sale
$1,246,080
$38.94 p/Share
32,000
Reduced 13.34%
207,947
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.77%
239,947
Common Stock
Jul 12
2023
SELL
Open market or private sale
$910,822
$38.64 p/Share
23,572
Reduced 10.18%
207,947
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$93,109
$3.95 p/Share
23,572
Added 9.24%
231,519
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$313,815
$39.34 p/Share
7,977
Reduced 3.69%
207,947
Common Stock
Jul 03
2023
SELL
Open market or private sale
$249,704
$38.78 p/Share
6,439
Reduced 2.9%
215,924
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$25,434
$3.95 p/Share
6,439
Added 2.81%
222,363
Common Stock
Jun 07
2023
SELL
Open market or private sale
$657,600
$41.1 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 06
2023
SELL
Open market or private sale
$655,840
$40.99 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 05
2023
SELL
Open market or private sale
$640,800
$40.05 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 02
2023
SELL
Open market or private sale
$618,720
$38.67 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock