Mar 17
2025
BUY
Grant, award, or other acquisition
-
502
Added 2.0%
24,598
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
392
Added 1.6%
24,096
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
822
Added 3.35%
23,704
Common Stock
Feb 03
2025
BUY
Open market or private purchase
$2,362
$32.36 p/Share
73
Added 0.32%
22,882
Common Stock
Nov 04
2024
BUY
Open market or private purchase
$2,348
$31.74 p/Share
74
Added 0.32%
22,737
Common Stock
Aug 02
2024
BUY
Open market or private purchase
$2,097
$27.97 p/Share
75
Added 0.33%
22,587
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
1,291
Added 5.44%
22,423
Common Stock
May 02
2024
BUY
Open market or private purchase
$2,100
$22.83 p/Share
92
Added 0.43%
21,132
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
502
Added 2.34%
20,947
Common Stock
Mar 13
2024
SELL
Sale (or disposition) back to the issuer
-
1,393
Reduced 6.38%
20,445
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
392
Added 1.76%
21,838
Common Stock
Feb 02
2024
BUY
Open market or private purchase
$2,072
$22.53 p/Share
92
Added 0.43%
21,446
Common Stock
Nov 02
2023
BUY
Open market or private purchase
$2,049
$16.8 p/Share
122
Added 0.57%
21,272
Common Stock
Aug 02
2023
BUY
Open market or private purchase
$2,036
$17.26 p/Share
118
Added 0.56%
21,038
Common Stock
May 02
2023
BUY
Open market or private purchase
$2,010
$14.89 p/Share
135
Added 0.64%
20,805
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
392
Added 1.87%
20,565
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
830
Added 3.95%
20,173
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$1,742
$19.36 p/Share
90
Added 0.46%
19,343
Common Stock
Nov 02
2022
BUY
Open market or private purchase
$1,482
$19.25 p/Share
77
Added 0.4%
19,202
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$1,476
$18.45 p/Share
80
Added 0.42%
19,080
Common Stock
May 02
2022
BUY
Open market or private purchase
$1,447
$22.26 p/Share
65
Added 0.34%
18,954
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
791
Added 4.03%
18,855
Common Stock
Feb 02
2022
BUY
Open market or private purchase
$1,444
$20.06 p/Share
72
Added 0.4%
18,064
Common Stock
Nov 02
2021
BUY
Open market or private purchase
$1,439
$19.18 p/Share
75
Added 0.42%
17,878
Common Stock
Aug 02
2021
BUY
Open market or private purchase
$1,400
$17.29 p/Share
81
Added 0.45%
17,783
Common Stock