Nov 21
2023
SELL
Open market or private sale
$260,949
$38.24 p/Share
6,824
Reduced 0.91%
739,399
Common Stock
Nov 20
2023
SELL
Open market or private sale
$287,838
$38.74 p/Share
7,430
Reduced 0.99%
746,223
Common Stock
Nov 20
2023
-
6,000
Reduced 0.79%
753,653
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
89,563
Added 10.55%
759,653
Common Stock
Nov 13
2023
SELL
Open market or private sale
$27,315
$39.19 p/Share
697
Reduced 0.1%
670,090
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,781
$3.99 p/Share
697
Added 0.1%
670,787
Common Stock
Nov 08
2023
SELL
Open market or private sale
$1,081,839
$37.43 p/Share
28,903
Reduced 4.13%
670,090
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$115,322
$3.99 p/Share
28,903
Added 3.97%
698,993
Common Stock
Oct 09
2023
SELL
Open market or private sale
$359,300
$35.93 p/Share
10,000
Reduced 1.47%
670,090
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.45%
680,090
Common Stock
Sep 08
2023
SELL
Open market or private sale
$354,400
$35.44 p/Share
10,000
Reduced 1.47%
670,090
Common Stock
Sep 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.45%
680,090
Common Stock
Sep 06
2023
SELL
Open market or private sale
$15,600
$39.0 p/Share
400
Reduced 0.06%
670,090
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$1,596
$3.99 p/Share
400
Added 0.06%
670,490
Common Stock
Aug 23
2023
SELL
Open market or private sale
$403,853
$34.8 p/Share
11,605
Reduced 1.7%
670,090
Common Stock
Aug 22
2023
SELL
Open market or private sale
$311,280
$34.94 p/Share
8,909
Reduced 1.29%
681,695
Common Stock
Aug 21
2023
SELL
Open market or private sale
$138,722
$34.89 p/Share
3,976
Reduced 0.57%
690,604
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
46,187
Added 6.24%
694,580
Common Stock
Aug 08
2023
SELL
Open market or private sale
$349,000
$34.9 p/Share
10,000
Reduced 1.52%
648,393
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.5%
658,393
Common Stock
Jul 10
2023
SELL
Open market or private sale
$604,650
$40.31 p/Share
15,000
Reduced 2.26%
648,393
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.21%
663,393
Common Stock
Jun 22
2023
SELL
Open market or private sale
$158,448
$49.04 p/Share
3,231
Reduced 0.5%
648,393
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
$12,891
$3.99 p/Share
3,231
Added 0.49%
651,624
Common Stock
Jun 21
2023
SELL
Open market or private sale
$1,063,033
$49.7 p/Share
21,389
Reduced 3.19%
648,393
Common Stock