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
Nov 17
2023
BUY
Grant, award, or other acquisition
-
77,563
Added 10.63%
651,851
Common Stock
Nov 13
2023
SELL
Open market or private sale
$21,358
$39.19 p/Share
545
Reduced 0.09%
574,288
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,174
$3.99 p/Share
545
Added 0.09%
574,833
Common Stock
Nov 08
2023
SELL
Open market or private sale
$552,328
$39.02 p/Share
14,155
Reduced 2.41%
574,288
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$56,478
$3.99 p/Share
14,155
Added 2.35%
588,443
Common Stock
Nov 01
2023
SELL
Open market or private sale
$334,400
$33.44 p/Share
10,000
Reduced 1.71%
574,288
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.68%
584,288
Common Stock
Oct 02
2023
SELL
Open market or private sale
$331,599
$33.16 p/Share
10,000
Reduced 1.71%
574,288
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.68%
584,288
Common Stock