Mar 20
2024
SELL
Open market or private sale
$530,376
$49.0 p/Share
10,824
Reduced 27.88%
27,993
Common Stock
Feb 28
2024
SELL
Open market or private sale
$170,575
$46.81 p/Share
3,644
Reduced 8.72%
38,149
Common Stock
Feb 27
2024
SELL
Open market or private sale
$165,100
$47.47 p/Share
3,478
Reduced 7.68%
41,793
Common Stock
Feb 26
2024
SELL
Open market or private sale
$339,289
$47.72 p/Share
7,110
Reduced 13.57%
45,271
Common Stock
Feb 23
2024
SELL
Open market or private sale
$80,276
$47.67 p/Share
1,684
Reduced 3.45%
47,162
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
5,219
Added 9.06%
52,381
Common Stock
Feb 22
2024
SELL
Open market or private sale
$51,977
$47.73 p/Share
1,089
Reduced 2.18%
48,846
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
19,499
Added 28.08%
49,935
Common Stock
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