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
Jun 16
2023
SELL
Open market or private sale
$123,778
$49.06 p/Share
2,523
Reduced 0.45%
555,410
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$10,066
$3.99 p/Share
2,523
Added 0.45%
557,933
Common Stock
Jun 13
2023
SELL
Open market or private sale
$441,335
$49.01 p/Share
9,005
Reduced 1.6%
555,410
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$35,929
$3.99 p/Share
9,005
Added 1.57%
564,415
Common Stock
Jun 12
2023
SELL
Open market or private sale
$145,755
$49.01 p/Share
2,974
Reduced 0.53%
555,410
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$11,866
$3.99 p/Share
2,974
Added 0.53%
558,384
Common Stock
Jun 06
2023
SELL
Open market or private sale
$198,053
$44.11 p/Share
4,490
Reduced 0.8%
555,410
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$17,915
$3.99 p/Share
4,490
Added 0.8%
559,900
Common Stock
Jun 05
2023
SELL
Open market or private sale
$22,440
$44.0 p/Share
510
Reduced 0.09%
555,410
Common Stock