Nov 19
2024
SELL
Open market or private sale
$196,596
$40.72 p/Share
4,828
Reduced 9.66%
45,171
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
10,690
Added 17.61%
49,999
Common Stock
Aug 26
2024
SELL
Open market or private sale
$236,847
$41.75 p/Share
5,673
Reduced 12.61%
39,309
Common Stock
Aug 23
2024
SELL
Open market or private sale
$221,242
$41.54 p/Share
5,326
Reduced 14.16%
32,287
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
-
12,695
Added 22.01%
44,982
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
11,813
Added 23.9%
37,613
Common Stock
Aug 20
2024
SELL
Open market or private sale
$205,954
$42.36 p/Share
4,862
Reduced 15.86%
25,800
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
10,690
Added 25.85%
30,662
Common Stock
Jul 30
2024
SELL
Open market or private sale
$1,932,800
$48.32 p/Share
40,000
Reduced 9.36%
387,356
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$170,000
$4.25 p/Share
40,000
Added 8.56%
427,356
Common Stock
May 24
2024
SELL
Open market or private sale
$247,140
$43.48 p/Share
5,684
Reduced 1.49%
374,922
Common Stock
May 23
2024
SELL
Open market or private sale
$231,401
$43.18 p/Share
5,359
Reduced 1.44%
367,911
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
12,695
Added 3.23%
380,606
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
11,813
Added 3.07%
373,270
Common Stock
May 20
2024
SELL
Open market or private sale
$212,279
$43.76 p/Share
4,851
Reduced 1.32%
361,457
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
10,690
Added 2.84%
366,308
Common Stock
Mar 19
2024
SELL
Open market or private sale
$476,500
$47.65 p/Share
10,000
Reduced 2.87%
338,226
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$42,500
$4.25 p/Share
10,000
Added 2.79%
348,226
Common Stock
Mar 04
2024
SELL
Open market or private sale
$480,300
$48.03 p/Share
10,000
Reduced 2.87%
338,226
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$42,500
$4.25 p/Share
10,000
Added 2.79%
348,226
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
668
Added 0.2%
338,226
Common Stock
Feb 27
2024
SELL
Open market or private sale
$255,464
$47.44 p/Share
5,385
Reduced 1.57%
337,558
Common Stock
Feb 26
2024
SELL
Open market or private sale
$767,862
$47.72 p/Share
16,091
Reduced 4.48%
342,943
Common Stock
Feb 23
2024
SELL
Open market or private sale
$255,463
$47.67 p/Share
5,359
Reduced 1.52%
346,339
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
12,695
Added 3.42%
359,034
Common Stock