May 28
2024
SELL
Open market or private sale
$815,913
$19.1 p/Share
42,718
Reduced 2.6%
1,598,345
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
540,930
Added 24.79%
1,641,063
Common Stock
Feb 26
2024
SELL
Open market or private sale
$379,483
$32.28 p/Share
11,756
Reduced 1.06%
1,100,133
Common Stock
Feb 01
2024
SELL
Open market or private sale
$100,358
$32.51 p/Share
3,087
Reduced 0.28%
1,111,889
Common Stock
Jan 02
2024
SELL
Open market or private sale
$97,791
$39.98 p/Share
2,446
Reduced 0.22%
1,114,976
Common Stock
Dec 01
2023
SELL
Open market or private sale
$100,020
$30.0 p/Share
3,334
Reduced 0.3%
1,117,422
Common Stock
Nov 27
2023
SELL
Open market or private sale
$480,966
$28.5 p/Share
16,876
Reduced 1.48%
1,120,756
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
430,891
Added 27.47%
1,137,632
Common Stock
Nov 15
2023
SELL
Open market or private sale
$100,020
$30.0 p/Share
3,334
Reduced 0.47%
706,741
Common Stock
Oct 02
2023
SELL
Open market or private sale
$100,359
$31.5 p/Share
3,186
Reduced 0.45%
710,075
Common Stock
Sep 01
2023
SELL
Open market or private sale
$101,175
$37.5 p/Share
2,698
Reduced 0.38%
713,261
Common Stock
Aug 28
2023
SELL
Open market or private sale
$322,796
$34.45 p/Share
9,370
Reduced 1.29%
715,958
Common Stock
May 26
2023
SELL
Open market or private sale
$190,976
$27.73 p/Share
6,887
Reduced 0.94%
725,328
Common Stock
Feb 27
2023
SELL
Open market or private sale
$197,646
$30.3 p/Share
6,523
Reduced 0.88%
732,215
Common Stock
Nov 28
2022
SELL
Open market or private sale
$588,278
$35.69 p/Share
16,483
Reduced 2.19%
737,715
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
439,947
Added 36.84%
754,198
Common Stock
Aug 26
2022
SELL
Open market or private sale
$454,530
$45.94 p/Share
9,894
Reduced 3.05%
314,251
Common Stock
May 26
2022
SELL
Open market or private sale
$1,300,440
$38.47 p/Share
33,804
Reduced 9.44%
324,145
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
57,949
Added 13.93%
357,949
Common Stock
Aug 26
2021
SELL
Open market or private sale
$3,469,192
$124.67 p/Share
27,827
Reduced 8.49%
300,000
Common Stock
May 26
2021
SELL
Open market or private sale
$2,362,016
$96.46 p/Share
24,487
Reduced 6.95%
327,827
Common Stock
Apr 05
2021
BUY
Grant, award, or other acquisition
-
350,000
Added 49.84%
352,314
Common Stock