Apr 09
2024
BUY
Exercise of conversion of derivative security
$32,474
$21.65 p/Share
1,500
Added 3.53%
41,029
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$30,467
$34.9 p/Share
873
Added 2.16%
39,529
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$30,442
$37.08 p/Share
821
Added 2.09%
38,401
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$30,462
$27.82 p/Share
1,095
Added 2.83%
37,580
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$30,460
$28.23 p/Share
1,079
Added 2.9%
36,175
Common Stock
Apr 05
2023
BUY
Exercise of conversion of derivative security
$25,935
$17.29 p/Share
1,500
Added 4.1%
35,096
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$30,445
$32.95 p/Share
924
Added 2.68%
33,596
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$25,775
$41.11 p/Share
627
Added 1.88%
32,656
Common Stock
Oct 28
2022
SELL
Open market or private sale
$1,087,840
$44.36 p/Share
24,523
Reduced 43.37%
32,020
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$25,761
$38.68 p/Share
666
Added 1.16%
56,543
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$25,753
$35.62 p/Share
723
Added 1.28%
55,805
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
619
Added 1.11%
55,010
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$18,690
$12.46 p/Share
1,500
Added 2.69%
54,344
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
615
Added 1.15%
52,844
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
-
616
Added 1.17%
52,181
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$25,752
$41.67 p/Share
618
Added 1.18%
51,565
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$25,761
$46.5 p/Share
554
Added 1.08%
50,947
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$13,530
$9.02 p/Share
1,500
Added 2.89%
50,393
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$22,633
$37.41 p/Share
605
Added 1.22%
48,893
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$22,650
$23.16 p/Share
978
Added 1.99%
48,288
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$22,635
$27.57 p/Share
821
Added 1.71%
47,310
Common Stock
Apr 08
2020
BUY
Exercise of conversion of derivative security
$12,555
$8.37 p/Share
1,500
Added 3.13%
46,489
Common Stock
Mar 31
2020
BUY
Grant, award, or other acquisition
$22,649
$26.49 p/Share
855
Added 1.87%
44,989
Common Stock
Dec 31
2019
BUY
Grant, award, or other acquisition
$22,625
$41.59 p/Share
544
Added 1.22%
44,134
Common Stock
Sep 30
2019
BUY
Grant, award, or other acquisition
$22,616
$37.63 p/Share
601
Added 1.36%
43,590
Common Stock