Sep 30
2024
BUY
Grant, award, or other acquisition
$21,873
$37.2 p/Share
588
Added 1.16%
50,064
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$21,871
$33.29 p/Share
657
Added 1.31%
49,420
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$21,847
$34.9 p/Share
626
Added 1.27%
48,702
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$21,840
$37.08 p/Share
589
Added 1.21%
48,024
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$21,866
$27.82 p/Share
786
Added 1.63%
47,391
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,850
$28.23 p/Share
774
Added 1.64%
46,559
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$21,845
$32.95 p/Share
663
Added 1.43%
45,718
Common Stock
Mar 03
2023
SELL
Open market or private sale
$58,731
$40.09 p/Share
1,465
Reduced 3.15%
45,010
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$58,410
$19.47 p/Share
3,000
Added 6.06%
46,475
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$17,965
$41.11 p/Share
437
Added 1.0%
43,475
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$17,948
$38.68 p/Share
464
Added 1.07%
43,001
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$17,952
$35.62 p/Share
504
Added 1.17%
42,504
Common Stock
May 04
2022
-
2,530
Reduced 5.69%
41,967
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
431
Added 0.96%
44,497
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
428
Added 0.96%
44,014
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
429
Added 0.97%
43,586
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$17,960
$41.67 p/Share
431
Added 0.99%
43,105
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$17,949
$46.5 p/Share
386
Added 0.9%
42,674
Common Stock
Mar 18
2021
SELL
Open market or private sale
$145,140
$48.38 p/Share
3,000
Reduced 6.62%
42,288
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$32,220
$10.74 p/Share
3,000
Added 6.21%
45,288
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$14,814
$37.41 p/Share
396
Added 0.93%
42,271
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$14,822
$23.16 p/Share
640
Added 1.51%
41,854
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$14,833
$27.57 p/Share
538
Added 1.29%
41,186
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
$14,834
$26.49 p/Share
560
Added 1.36%
40,627
Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
$14,806
$41.59 p/Share
356
Added 0.88%
40,048
Common Stock