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
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