Nov 19
2024
SELL
Open market or private sale
$89,950
$40.72 p/Share
2,209
Reduced 5.86%
35,480
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
4,561
Added 10.8%
37,689
Common Stock
Aug 27
2024
SELL
Open market or private sale
$39,019
$41.03 p/Share
951
Reduced 2.79%
33,128
Common Stock
Aug 26
2024
SELL
Open market or private sale
$140,631
$41.57 p/Share
3,383
Reduced 9.03%
34,079
Common Stock
Aug 23
2024
SELL
Open market or private sale
$97,909
$41.54 p/Share
2,357
Reduced 6.81%
32,242
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
-
5,220
Added 12.23%
37,462
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
4,874
Added 12.35%
34,599
Common Stock
Aug 21
2024
SELL
Open market or private sale
$34,495
$42.17 p/Share
818
Reduced 2.68%
29,725
Common Stock
Aug 20
2024
SELL
Open market or private sale
$94,208
$42.36 p/Share
2,224
Reduced 6.79%
30,543
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
4,561
Added 12.22%
32,767
Common Stock
Jul 30
2024
SELL
Open market or private sale
$230,347
$49.01 p/Share
4,700
Reduced 14.28%
28,206
Common Stock
May 28
2024
SELL
Open market or private sale
$41,727
$43.97 p/Share
949
Reduced 2.8%
32,906
Common Stock
May 24
2024
SELL
Open market or private sale
$146,093
$43.21 p/Share
3,381
Reduced 9.08%
33,855
Common Stock
May 23
2024
SELL
Open market or private sale
$102,379
$43.18 p/Share
2,371
Reduced 6.89%
32,017
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
5,219
Added 12.29%
37,236
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
4,873
Added 12.41%
34,388
Common Stock
May 21
2024
SELL
Open market or private sale
$35,711
$43.55 p/Share
820
Reduced 2.7%
29,515
Common Stock
May 20
2024
SELL
Open market or private sale
$97,103
$43.76 p/Share
2,219
Reduced 6.82%
30,335
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
4,561
Added 12.29%
32,554
Common Stock
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