Nov 27
2024
SELL
Open market or private sale
$40,330
$42.95 p/Share
939
Reduced 2.41%
38,046
Common Stock
Nov 26
2024
SELL
Open market or private sale
$145,785
$42.59 p/Share
3,423
Reduced 8.07%
38,985
Common Stock
Nov 25
2024
SELL
Open market or private sale
$100,139
$42.74 p/Share
2,343
Reduced 5.93%
37,188
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
5,220
Added 10.96%
42,408
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
4,874
Added 10.98%
39,531
Common Stock
Nov 20
2024
SELL
Open market or private sale
$33,504
$40.71 p/Share
823
Reduced 2.32%
34,657
Common Stock
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