Jun 09
2025
BUY
Grant, award, or other acquisition
-
6,968
Added 18.44%
30,820
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$17,812
$36.13 p/Share
493
Added 2.03%
23,852
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$13,101
$35.41 p/Share
370
Added 1.56%
23,359
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$13,104
$41.34 p/Share
317
Added 1.36%
22,989
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$13,112
$33.97 p/Share
386
Added 1.67%
22,672
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
5,417
Added 19.55%
22,286
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$13,099
$39.22 p/Share
334
Added 1.94%
16,869
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$13,090
$36.98 p/Share
354
Added 2.1%
16,535
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$13,104
$23.87 p/Share
549
Added 3.28%
16,181
Common Stock
Sep 07
2023
BUY
Open market or private purchase
$102,960
$25.74 p/Share
4,000
Added 20.37%
15,632
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$13,098
$40.18 p/Share
326
Added 2.73%
11,632
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
5,220
Added 31.59%
11,306
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$13,115
$35.64 p/Share
368
Added 5.7%
6,086
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$13,102
$25.54 p/Share
513
Added 8.23%
5,718
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$13,119
$38.36 p/Share
342
Added 6.17%
5,205
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$13,106
$43.54 p/Share
301
Added 5.83%
4,863
Common Stock
Jun 09
2022
BUY
Grant, award, or other acquisition
$179,954
$47.86 p/Share
3,760
Added 45.18%
4,562
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$13,077
$59.44 p/Share
220
Added 21.53%
802
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$13,064
$79.66 p/Share
164
Added 21.98%
582
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$13,076
$81.22 p/Share
161
Added 27.81%
418
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$13,102
$50.98 p/Share
257
Added 50.0%
257
Common Stock