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
Sep 06
2023
SELL
Open market or private sale
$11,700
$39.0 p/Share
300
Reduced 0.05%
574,288
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$1,197
$3.99 p/Share
300
Added 0.05%
574,588
Common Stock
Sep 01
2023
SELL
Open market or private sale
$366,400
$36.64 p/Share
10,000
Reduced 1.71%
574,288
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.68%
584,288
Common Stock
Aug 23
2023
SELL
Open market or private sale
$351,410
$34.8 p/Share
10,098
Reduced 1.73%
574,288
Common Stock
Aug 22
2023
SELL
Open market or private sale
$270,819
$34.94 p/Share
7,751
Reduced 1.31%
584,386
Common Stock
Aug 21
2023
SELL
Open market or private sale
$120,719
$34.89 p/Share
3,460
Reduced 0.58%
592,137
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
40,187
Added 6.32%
595,597
Common Stock