Nov 06
2024
SELL
Open market or private sale
$1,206,300
$40.21 p/Share
30,000
Reduced 8.78%
311,511
Common Stock
Oct 14
2024
SELL
Open market or private sale
$1,043,100
$34.77 p/Share
30,000
Reduced 8.08%
341,511
Common Stock
Jun 11
2024
SELL
Open market or private sale
$180,538
$30.15 p/Share
5,988
Reduced 1.59%
370,790
Common Stock
May 03
2024
SELL
Open market or private sale
$156,919
$30.2 p/Share
5,196
Reduced 1.36%
376,778
Common Stock
May 02
2024
SELL
Open market or private sale
$153,425
$30.63 p/Share
5,009
Reduced 1.29%
381,974
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
20,576
Added 5.05%
386,983
Common Stock
Apr 08
2024
SELL
Open market or private sale
$81,276
$34.41 p/Share
2,362
Reduced 0.64%
366,407
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
53,504
Added 12.67%
368,769
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
$52,290
$4.98 p/Share
10,500
Added 3.22%
315,265
Common Stock
Feb 06
2024
SELL
Open market or private sale
$48,949
$31.0 p/Share
1,579
Reduced 0.52%
304,765
Common Stock
Feb 05
2024
SELL
Open market or private sale
$50,067
$30.66 p/Share
1,633
Reduced 0.53%
306,344
Common Stock
Feb 02
2024
SELL
Open market or private sale
$49,608
$31.22 p/Share
1,589
Reduced 0.51%
307,977
Common Stock
Jan 16
2024
SELL
Open market or private sale
$604,944
$34.29 p/Share
17,642
Reduced 5.39%
309,566
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$22,758
$1.29 p/Share
17,642
Added 5.12%
327,208
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$52,290
$4.98 p/Share
10,500
Added 3.28%
309,566
Common Stock
Aug 03
2023
SELL
Open market or private sale
$84,534
$29.63 p/Share
2,853
Reduced 0.94%
299,066
Common Stock
Aug 02
2023
SELL
Open market or private sale
$77,028
$30.64 p/Share
2,514
Reduced 0.83%
301,919
Common Stock
Jun 09
2023
SELL
Open market or private sale
$97,065
$24.05 p/Share
4,036
Reduced 1.31%
303,488
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
93,004
Added 23.22%
307,524
Common Stock
Apr 06
2023
SELL
Open market or private sale
$37,997
$24.11 p/Share
1,576
Reduced 0.73%
214,520
Common Stock
Feb 03
2023
SELL
Open market or private sale
$49,368
$30.55 p/Share
1,616
Reduced 0.74%
216,096
Common Stock
Feb 02
2023
SELL
Open market or private sale
$54,580
$31.35 p/Share
1,741
Reduced 0.79%
217,712
Common Stock
Aug 02
2022
SELL
Open market or private sale
$162,897
$32.34 p/Share
5,037
Reduced 2.24%
219,453
Common Stock
Jun 09
2022
SELL
Open market or private sale
$145,421
$34.55 p/Share
4,209
Reduced 1.84%
224,046
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
$57,430
$1.29 p/Share
44,519
Added 16.32%
228,255
Common Stock