Dec 31
2024
BUY
Grant, award, or other acquisition
$21,859
$39.89 p/Share
548
Added 3.45%
15,328
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$21,873
$37.2 p/Share
588
Added 3.84%
14,739
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$21,871
$33.29 p/Share
657
Added 4.45%
14,113
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$21,847
$34.9 p/Share
626
Added 4.46%
13,414
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$21,840
$37.08 p/Share
589
Added 4.42%
12,726
Common Stock
Dec 18
2023
BUY
Open market or private purchase
$50,204
$36.38 p/Share
1,380
Added 10.21%
12,137
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$21,866
$27.82 p/Share
786
Added 6.82%
10,731
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,850
$28.23 p/Share
774
Added 7.22%
9,945
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$21,845
$32.95 p/Share
663
Added 6.76%
9,150
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$17,965
$41.11 p/Share
437
Added 4.9%
8,477
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$17,948
$38.68 p/Share
464
Added 5.46%
8,034
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$17,952
$35.62 p/Share
504
Added 6.24%
7,567
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
431
Added 5.75%
7,063
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
428
Added 6.06%
6,632
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
429
Added 6.47%
6,204
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$17,960
$41.67 p/Share
431
Added 6.94%
5,775
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$17,949
$46.5 p/Share
386
Added 6.74%
5,344
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$14,814
$37.41 p/Share
396
Added 7.4%
4,958
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$14,822
$23.16 p/Share
640
Added 12.3%
4,562
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$14,833
$27.57 p/Share
538
Added 12.06%
3,922
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
$14,834
$26.49 p/Share
560
Added 14.2%
3,384
Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
$14,806
$41.59 p/Share
356
Added 11.19%
2,824
Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
$14,826
$37.63 p/Share
394
Added 13.77%
2,468
Common Stock
Jun 30
2019
BUY
Grant, award, or other acquisition
$14,819
$37.9 p/Share
391
Added 15.86%
2,074
Common Stock
Sep 30
2018
BUY
Grant, award, or other acquisition
$14,802
$44.99 p/Share
329
Added 12.37%
2,331
Common Stock