Nov 19
2024
SELL
Open market or private sale
$114,056
$40.72 p/Share
2,801
Reduced 0.99%
281,536
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.01%
284,337
Common Stock
Aug 26
2024
SELL
Open market or private sale
$142,492
$41.75 p/Share
3,413
Reduced 1.21%
278,493
Common Stock
Aug 23
2024
SELL
Open market or private sale
$132,969
$41.54 p/Share
3,201
Reduced 1.15%
274,712
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
-
7,194
Added 2.49%
281,906
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
6,689
Added 2.35%
277,913
Common Stock
Aug 20
2024
SELL
Open market or private sale
$119,455
$42.36 p/Share
2,820
Reduced 1.03%
271,224
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.09%
274,044
Common Stock
May 24
2024
SELL
Open market or private sale
$148,614
$43.48 p/Share
3,418
Reduced 1.26%
268,200
Common Stock
May 23
2024
SELL
Open market or private sale
$139,039
$43.18 p/Share
3,220
Reduced 1.2%
264,424
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
7,194
Added 2.58%
271,618
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
6,689
Added 2.44%
267,644
Common Stock
May 20
2024
SELL
Open market or private sale
$123,096
$43.76 p/Share
2,813
Reduced 1.07%
260,955
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.17%
263,768
Common Stock
Mar 28
2024
SELL
Open market or private sale
$771,993
$49.79 p/Share
15,505
Reduced 5.67%
257,924
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
$36,591
$2.36 p/Share
15,505
Added 5.37%
273,429
Common Stock
Mar 21
2024
SELL
Open market or private sale
$568,988
$49.11 p/Share
11,586
Reduced 4.3%
257,924
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
$27,342
$2.36 p/Share
11,586
Added 4.12%
269,510
Common Stock
Mar 20
2024
SELL
Open market or private sale
$3,847,529
$49.07 p/Share
78,409
Reduced 23.31%
257,924
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$185,045
$2.36 p/Share
78,409
Added 18.91%
336,333
Common Stock
Mar 12
2024
SELL
Open market or private sale
$9,422,000
$47.11 p/Share
200,000
Reduced 43.74%
257,256
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$472,000
$2.36 p/Share
200,000
Added 30.43%
457,256
Common Stock
Feb 27
2024
SELL
Open market or private sale
$153,515
$47.44 p/Share
3,236
Reduced 1.24%
257,256
Common Stock
Feb 26
2024
SELL
Open market or private sale
$461,500
$47.72 p/Share
9,671
Reduced 3.58%
260,492
Common Stock
Feb 23
2024
SELL
Open market or private sale
$113,549
$47.67 p/Share
2,382
Reduced 0.9%
262,969
Common Stock