Dec 16
2024
SELL
Open market or private sale
$211,700
$45.4 p/Share
4,663
Reduced 1.76%
259,745
Common Stock
Nov 13
2024
SELL
Open market or private sale
$982,794
$58.97 p/Share
16,666
Reduced 5.93%
264,408
Common Stock
Nov 13
2024
BUY
Exercise of conversion of derivative security
$68,163
$4.09 p/Share
16,666
Added 5.6%
281,074
Common Stock
Oct 14
2024
SELL
Open market or private sale
$828,800
$49.73 p/Share
16,666
Reduced 5.93%
264,408
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$68,163
$4.09 p/Share
16,666
Added 5.6%
281,074
Common Stock
Sep 16
2024
SELL
Open market or private sale
$206,146
$44.19 p/Share
4,665
Reduced 1.73%
264,408
Common Stock
Sep 13
2024
SELL
Open market or private sale
$720,014
$43.2 p/Share
16,667
Reduced 5.83%
269,073
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$68,168
$4.09 p/Share
16,667
Added 5.51%
285,740
Common Stock
Aug 13
2024
SELL
Open market or private sale
$716,347
$42.98 p/Share
16,667
Reduced 5.83%
269,073
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$68,168
$4.09 p/Share
16,667
Added 5.51%
285,740
Common Stock
Jul 15
2024
SELL
Open market or private sale
$767,015
$46.02 p/Share
16,667
Reduced 5.83%
269,073
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$68,168
$4.09 p/Share
16,667
Added 5.51%
285,740
Common Stock
Jun 25
2024
SELL
Open market or private sale
$643,201
$39.06 p/Share
16,467
Reduced 5.77%
269,073
Common Stock
Jun 25
2024
BUY
Exercise of conversion of derivative security
$67,350
$4.09 p/Share
16,467
Added 5.45%
285,540
Common Stock
Jun 24
2024
SELL
Open market or private sale
$7,800
$39.0 p/Share
200
Reduced 0.07%
269,073
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$818
$4.09 p/Share
200
Added 0.07%
269,273
Common Stock
Jun 17
2024
SELL
Open market or private sale
$125,219
$37.39 p/Share
3,349
Reduced 1.23%
269,073
Common Stock
Mar 18
2024
SELL
Open market or private sale
$67,044
$31.58 p/Share
2,123
Reduced 0.78%
270,909
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
51,400
Added 15.84%
273,032
Common Stock
Jan 08
2024
SELL
Open market or private sale
$96,806
$29.01 p/Share
3,337
Reduced 1.48%
221,632
Common Stock
Jan 02
2024
SELL
Open market or private sale
$387,903
$29.1 p/Share
13,330
Reduced 5.59%
224,969
Common Stock
Dec 27
2023
SELL
Open market or private sale
$967,019
$29.01 p/Share
33,334
Reduced 12.27%
238,299
Common Stock
Dec 18
2023
SELL
Open market or private sale
$54,079
$25.9 p/Share
2,088
Reduced 0.76%
271,633
Common Stock
Oct 11
2023
SELL
Open market or private sale
$484,176
$29.05 p/Share
16,667
Reduced 5.74%
273,721
Common Stock
Sep 18
2023
SELL
Open market or private sale
$64,498
$31.31 p/Share
2,060
Reduced 0.7%
290,388
Common Stock