Nov 26
2024
SELL
Open market or private sale
$147,257
$42.56 p/Share
3,460
Reduced 1.18%
288,779
Common Stock
Nov 25
2024
SELL
Open market or private sale
$135,913
$42.74 p/Share
3,180
Reduced 1.1%
285,045
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
7,194
Added 2.4%
292,239
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
6,689
Added 2.27%
288,225
Common Stock
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