Feb 20
2024
SELL
Open market or private sale
$290,468
$41.46 p/Share
7,006
Reduced 1.08%
642,380
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
37,375
Added 5.44%
649,386
Common Stock
Feb 02
2024
SELL
Open market or private sale
$220,550
$44.11 p/Share
5,000
Reduced 0.81%
612,011
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
617,011
Common Stock
Feb 01
2024
SELL
Open market or private sale
$647,100
$43.14 p/Share
15,000
Reduced 2.39%
612,011
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.34%
627,011
Common Stock
Jan 22
2024
SELL
Open market or private sale
$1,163,003
$44.58 p/Share
26,088
Reduced 4.09%
612,011
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$104,091
$3.99 p/Share
26,088
Added 3.93%
638,099
Common Stock
Jan 19
2024
SELL
Open market or private sale
$392,217
$44.01 p/Share
8,912
Reduced 1.44%
612,011
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$35,558
$3.99 p/Share
8,912
Added 1.41%
620,923
Common Stock
Jan 10
2024
SELL
Open market or private sale
$195,100
$39.02 p/Share
5,000
Reduced 0.81%
612,011
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
617,011
Common Stock
Jan 02
2024
SELL
Open market or private sale
$365,200
$36.52 p/Share
10,000
Reduced 1.61%
612,011
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.58%
622,011
Common Stock
Dec 18
2023
SELL
Open market or private sale
$195,050
$39.01 p/Share
5,000
Reduced 0.81%
612,011
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
617,011
Common Stock
Dec 01
2023
SELL
Open market or private sale
$371,900
$37.19 p/Share
10,000
Reduced 1.61%
612,011
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.58%
622,011
Common Stock
Nov 29
2023
SELL
Open market or private sale
$156,041
$38.33 p/Share
4,071
Reduced 0.66%
612,011
Common Stock
Nov 28
2023
SELL
Open market or private sale
$193,128
$37.98 p/Share
5,085
Reduced 0.82%
616,082
Common Stock
Nov 27
2023
SELL
Open market or private sale
$267,278
$38.38 p/Share
6,964
Reduced 1.11%
621,167
Common Stock
Nov 24
2023
SELL
Open market or private sale
$73,822
$38.57 p/Share
1,914
Reduced 0.3%
628,131
Common Stock
Nov 22
2023
SELL
Open market or private sale
$360,975
$38.15 p/Share
9,462
Reduced 1.48%
630,045
Common Stock
Nov 21
2023
SELL
Open market or private sale
$225,960
$38.24 p/Share
5,909
Reduced 0.92%
639,507
Common Stock
Nov 20
2023
SELL
Open market or private sale
$249,291
$38.74 p/Share
6,435
Reduced 0.99%
645,416
Common Stock