Feb 21
2024
SELL
Open market or private sale
$67,019
$46.22 p/Share
1,450
Reduced 4.55%
30,436
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
4,561
Added 12.51%
31,886
Common Stock
Feb 07
2024
SELL
Open market or private sale
$1,346,703
$51.45 p/Share
26,175
Reduced 48.93%
27,325
Common Stock
Feb 06
2024
SELL
Open market or private sale
$188,223
$47.34 p/Share
3,976
Reduced 6.92%
53,500
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
13,103
Added 18.57%
57,476
Common Stock
Nov 28
2023
SELL
Open market or private sale
$39,999
$42.06 p/Share
951
Reduced 2.1%
44,373
Common Stock
Nov 27
2023
SELL
Open market or private sale
$100,090
$40.02 p/Share
2,501
Reduced 5.23%
45,324
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
-
5,218
Added 9.84%
47,825
Common Stock
Nov 22
2023
SELL
Open market or private sale
$33,080
$40.0 p/Share
827
Reduced 1.9%
42,607
Common Stock
Nov 20
2023
SELL
Open market or private sale
$87,111
$39.65 p/Share
2,197
Reduced 4.81%
43,434
Common Stock
Nov 17
2023
SELL
Open market or private sale
$94,280
$40.0 p/Share
2,357
Reduced 5.43%
41,070
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
4,561
Added 9.09%
45,631
Common Stock
Nov 06
2023
SELL
Open market or private sale
$235,170
$36.93 p/Share
6,368
Reduced 12.79%
43,427
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
-
13,103
Added 20.83%
49,795
Common Stock
Aug 25
2023
SELL
Open market or private sale
$39,354
$42.73 p/Share
921
Reduced 2.45%
36,692
Common Stock
Aug 24
2023
SELL
Open market or private sale
$112,197
$43.42 p/Share
2,584
Reduced 6.43%
37,613
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
-
5,218
Added 11.49%
40,197
Common Stock
Aug 22
2023
SELL
Open market or private sale
$566,150
$45.18 p/Share
12,531
Reduced 26.38%
34,979
Common Stock
Aug 18
2023
SELL
Open market or private sale
$97,545
$44.44 p/Share
2,195
Reduced 4.42%
47,510
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
4,561
Added 8.4%
49,705
Common Stock
Aug 04
2023
SELL
Open market or private sale
$301,187
$47.09 p/Share
6,396
Reduced 12.41%
45,144
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
-
13,103
Added 20.27%
51,540
Common Stock
May 24
2023
SELL
Open market or private sale
$94,450
$37.54 p/Share
2,516
Reduced 6.25%
37,769
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
-
5,218
Added 11.3%
40,953
Common Stock
May 18
2023
SELL
Open market or private sale
$84,330
$38.28 p/Share
2,203
Reduced 5.91%
35,067
Common Stock