Jun 30
2025
BUY
Grant, award, or other acquisition
$16,809
$27.97 p/Share
601
Added 2.14%
27,427
Common Stock
Jun 09
2025
BUY
Grant, award, or other acquisition
-
6,968
Added 20.62%
26,826
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$16,222
$36.13 p/Share
449
Added 2.21%
19,858
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$12,499
$35.41 p/Share
353
Added 1.79%
19,409
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$13,972
$41.34 p/Share
338
Added 1.74%
19,056
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$14,980
$33.97 p/Share
441
Added 2.3%
18,718
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
5,417
Added 22.86%
18,277
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$14,982
$39.22 p/Share
382
Added 2.88%
12,860
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$14,976
$36.98 p/Share
405
Added 3.14%
12,478
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$13,534
$23.87 p/Share
567
Added 4.49%
12,073
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$12,495
$40.18 p/Share
311
Added 2.63%
11,506
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
5,220
Added 31.8%
11,195
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$12,474
$35.64 p/Share
350
Added 5.53%
5,975
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$12,489
$25.54 p/Share
489
Added 8.0%
5,625
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$12,467
$38.36 p/Share
325
Added 5.95%
5,136
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$12,496
$43.54 p/Share
287
Added 5.63%
4,811
Common Stock
Jun 09
2022
BUY
Grant, award, or other acquisition
$179,954
$47.86 p/Share
3,760
Added 45.39%
4,524
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$12,482
$59.44 p/Share
210
Added 21.56%
764
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$12,427
$79.66 p/Share
156
Added 21.97%
554
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$12,427
$81.22 p/Share
153
Added 27.77%
398
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$12,490
$50.98 p/Share
245
Added 50.0%
245
Common Stock