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
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
7,194
Added 2.59%
270,163
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
26,758
Added 9.16%
265,351
Common Stock
Feb 21
2024
SELL
Open market or private sale
$241,083
$46.22 p/Share
5,216
Reduced 2.14%
238,593
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
14,663
Added 5.67%
243,809
Common Stock
Nov 27
2023
SELL
Open market or private sale
$136,508
$40.02 p/Share
3,411
Reduced 1.47%
229,146
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
-
7,194
Added 3.0%
232,557
Common Stock
Nov 21
2023
SELL
Open market or private sale
$166,915
$39.46 p/Share
4,230
Reduced 1.84%
225,363
Common Stock
Nov 20
2023
SELL
Open market or private sale
$110,504
$39.65 p/Share
2,787
Reduced 1.25%
220,774
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
8,819
Added 3.7%
229,593
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.55%
223,561
Common Stock
Aug 24
2023
SELL
Open market or private sale
$153,055
$43.42 p/Share
3,525
Reduced 1.59%
217,717
Common Stock