Jan 14
2025
SELL
Open market or private sale
$100,125
$68.72 p/Share
1,457
Reduced 0.99%
146,082
Common Stock
Jan 10
2025
SELL
Open market or private sale
$312,453
$63.74 p/Share
4,902
Reduced 3.22%
147,539
Common Stock
Jan 08
2025
SELL
Open market or private sale
$124,400
$66.1 p/Share
1,882
Reduced 1.27%
145,784
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
6,657
Added 4.18%
152,441
Common Stock
Jan 07
2025
SELL
Open market or private sale
$161,181
$65.95 p/Share
2,444
Reduced 1.63%
147,666
Common Stock
May 17
2024
SELL
Open market or private sale
$149,160
$25.09 p/Share
5,945
Reduced 3.83%
149,275
Common Stock
May 14
2024
SELL
Open market or private sale
$200,353
$25.5 p/Share
7,857
Reduced 4.82%
155,220
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
14,518
Added 8.17%
163,077
Common Stock
Jan 12
2024
SELL
Open market or private sale
$150,336
$28.63 p/Share
5,251
Reduced 3.41%
148,559
Common Stock
Jan 10
2024
SELL
Open market or private sale
$102,190
$28.9 p/Share
3,536
Reduced 2.25%
153,810
Common Stock
Jan 09
2024
SELL
Open market or private sale
$112,232
$29.25 p/Share
3,837
Reduced 2.38%
157,346
Common Stock
Jan 05
2024
SELL
Open market or private sale
$88,856
$29.21 p/Share
3,042
Reduced 1.85%
161,183
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
12,873
Added 7.27%
164,225
Common Stock
Jun 13
2023
SELL
Open market or private sale
$173,512
$19.32 p/Share
8,981
Reduced 5.6%
151,352
Common Stock
May 17
2023
SELL
Open market or private sale
$44,357
$18.12 p/Share
2,448
Reduced 1.5%
160,333
Common Stock
May 16
2023
SELL
Open market or private sale
$27,971
$18.39 p/Share
1,521
Reduced 0.93%
162,781
Common Stock
May 15
2023
SELL
Open market or private sale
$54,861
$19.27 p/Share
2,847
Reduced 1.7%
164,302
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
31,662
Added 15.93%
167,149
Common Stock
Jan 10
2023
SELL
Open market or private sale
$57,460
$17.99 p/Share
3,194
Reduced 2.3%
135,487
Common Stock
Jan 05
2023
SELL
Open market or private sale
$60,119
$19.75 p/Share
3,044
Reduced 2.27%
131,083
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
7,598
Added 5.19%
138,681
Common Stock
Nov 22
2022
SELL
Open market or private sale
$222,874
$18.8 p/Share
11,855
Reduced 8.12%
134,127
Common Stock
May 17
2022
SELL
Open market or private sale
$41,127
$20.34 p/Share
2,022
Reduced 1.37%
145,982
Common Stock
May 16
2022
SELL
Open market or private sale
$25,719
$18.45 p/Share
1,394
Reduced 0.93%
148,004
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
27,460
Added 15.53%
149,398
Common Stock