Nov 26
2024
SELL
Open market or private sale
$244,847
$42.56 p/Share
5,753
Reduced 8.94%
58,633
Common Stock
Nov 25
2024
SELL
Open market or private sale
$226,222
$42.74 p/Share
5,293
Reduced 9.29%
51,691
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
12,695
Added 16.47%
64,386
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
11,813
Added 17.17%
56,984
Common Stock
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