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
Aug 01
2023
SELL
Open market or private sale
$613,350
$40.89 p/Share
15,000
Reduced 2.63%
555,410
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.56%
570,410
Common Stock
Jul 03
2023
SELL
Open market or private sale
$612,600
$40.84 p/Share
15,000
Reduced 2.63%
555,410
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.56%
570,410
Common Stock
Jun 22
2023
SELL
Open market or private sale
$145,305
$49.04 p/Share
2,963
Reduced 0.53%
555,410
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$11,822
$3.99 p/Share
2,963
Added 0.53%
558,373
Common Stock
Jun 21
2023
SELL
Open market or private sale
$1,068,468
$49.65 p/Share
21,520
Reduced 3.73%
555,410
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$85,864
$3.99 p/Share
21,520
Added 3.6%
576,930
Common Stock