Jun 30
2025
BUY
Grant, award, or other acquisition
$15,607
$27.97 p/Share
558
Added 1.44%
38,313
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
-
6,968
Added 15.58%
37,755
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$15,608
$36.13 p/Share
432
Added 1.38%
30,787
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$11,614
$35.41 p/Share
328
Added 1.07%
30,355
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$12,195
$41.34 p/Share
295
Added 0.97%
30,027
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
11,785
Added 28.39%
29,732
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$12,602
$33.97 p/Share
371
Added 2.03%
17,947
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
5,417
Added 23.56%
17,576
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$12,589
$39.22 p/Share
321
Added 2.57%
12,159
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$12,610
$36.98 p/Share
341
Added 2.8%
11,838
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$11,624
$23.87 p/Share
487
Added 4.06%
11,497
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$11,612
$40.18 p/Share
289
Added 2.56%
11,010
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
5,220
Added 32.75%
10,721
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$10,193
$35.64 p/Share
286
Added 4.94%
5,501
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$9,730
$25.54 p/Share
381
Added 6.81%
5,215
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$9,743
$38.36 p/Share
254
Added 4.99%
4,834
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$9,709
$43.54 p/Share
223
Added 4.64%
4,580
Common Stock
Jun 09
2022
BUY
Grant, award, or other acquisition
$179,954
$47.86 p/Share
3,760
Added 46.32%
4,357
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$9,748
$59.44 p/Share
164
Added 21.55%
597
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$9,719
$79.66 p/Share
122
Added 21.98%
433
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$9,746
$81.22 p/Share
120
Added 27.84%
311
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$9,737
$50.98 p/Share
191
Added 50.0%
191
Common Stock