Dec 31
2024
BUY
Grant, award, or other acquisition
$31,233
$39.89 p/Share
783
Added 1.31%
59,042
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$31,248
$37.2 p/Share
840
Added 1.43%
57,847
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$31,226
$33.29 p/Share
938
Added 1.63%
56,561
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$32,474
$21.65 p/Share
1,500
Added 2.65%
55,119
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$28,897
$34.9 p/Share
828
Added 1.52%
53,619
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$28,885
$37.08 p/Share
779
Added 1.47%
52,306
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$28,904
$27.82 p/Share
1,039
Added 1.99%
51,115
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$28,879
$28.23 p/Share
1,023
Added 2.02%
49,609
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$28,897
$32.95 p/Share
877
Added 1.79%
48,099
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
$25,935
$17.29 p/Share
1,500
Added 3.08%
47,222
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$21,089
$41.11 p/Share
513
Added 1.12%
45,371
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$21,081
$38.68 p/Share
545
Added 1.21%
44,555
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$21,087
$35.62 p/Share
592
Added 1.34%
43,716
Common Stock
Apr 04
2022
BUY
Exercise of conversion of derivative security
$18,690
$12.46 p/Share
1,500
Added 3.39%
42,808
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
507
Added 1.21%
41,308
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
503
Added 1.22%
40,569
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
504
Added 1.25%
39,821
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$21,085
$41.67 p/Share
506
Added 1.28%
39,062
Common Stock
May 27
2021
BUY
Exercise of conversion of derivative security
$13,530
$9.02 p/Share
1,500
Added 3.77%
38,328
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$21,064
$46.5 p/Share
453
Added 1.22%
36,828
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$17,171
$37.41 p/Share
459
Added 1.25%
36,204
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$17,185
$23.16 p/Share
742
Added 2.05%
35,523
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$17,176
$27.57 p/Share
623
Added 1.78%
34,452
Common Stock
Apr 23
2020
BUY
Exercise of conversion of derivative security
$12,555
$8.37 p/Share
1,500
Added 4.28%
33,542
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
$17,166
$26.49 p/Share
648
Added 1.98%
32,042
Common Stock