Nov 13
2024
BUY
Grant, award, or other acquisition
-
1,983
Added 13.57%
12,628
Common Stock, par valu...
Oct 22
2024
BUY
Grant, award, or other acquisition
$2,015
$41.13 p/Share
49
Added 0.46%
10,645
Common Stock, par valu...
Jul 31
2024
BUY
Grant, award, or other acquisition
$1,998
$38.44 p/Share
52
Added 0.49%
10,596
Common Stock, par valu...
Apr 29
2024
BUY
Grant, award, or other acquisition
$1,970
$41.05 p/Share
48
Added 0.45%
10,543
Common Stock, par valu...
Jan 29
2024
BUY
Grant, award, or other acquisition
$1,974
$28.21 p/Share
70
Added 0.66%
10,495
Common Stock, par valu...
Nov 15
2023
BUY
Grant, award, or other acquisition
-
2,319
Added 18.2%
10,424
Common Stock, par valu...
Oct 24
2023
BUY
Grant, award, or other acquisition
$1,497
$28.25 p/Share
53
Added 0.65%
8,105
Common Stock, par valu...
Sep 26
2023
BUY
Grant, award, or other acquisition
$7,300
$29.32 p/Share
249
Added 2.68%
9,052
Common Stock, par valu...
Sep 13
2023
SELL
Open market or private sale
$34,460
$34.46 p/Share
1,000
Reduced 10.2%
8,803
Common Stock, par valu...
Jul 28
2023
BUY
Grant, award, or other acquisition
$1,419
$40.55 p/Share
35
Added 0.36%
9,803
Common Stock, par valu...
May 12
2023
SELL
Open market or private sale
$18,910
$37.82 p/Share
500
Reduced 4.87%
9,767
Common Stock, par valu...
Apr 28
2023
BUY
Grant, award, or other acquisition
$1,432
$35.8 p/Share
40
Added 0.39%
10,267
Common Stock, par valu...
Jan 27
2023
BUY
Grant, award, or other acquisition
$1,402
$38.95 p/Share
36
Added 0.35%
10,226
Common Stock, par valu...
Nov 11
2022
SELL
Open market or private sale
$32,040
$32.04 p/Share
1,000
Reduced 9.81%
9,190
Common Stock, par valu...
Oct 27
2022
BUY
Grant, award, or other acquisition
-
2,021
Added 16.55%
10,190
Common Stock, par valu...
Oct 24
2022
BUY
Grant, award, or other acquisition
$1,005
$28.72 p/Share
35
Added 0.43%
8,169
Common Stock, par valu...
Sep 26
2022
BUY
Grant, award, or other acquisition
$4,925
$25.52 p/Share
193
Added 2.32%
8,133
Common Stock, par valu...
Sep 06
2022
SELL
Open market or private sale
$14,450
$28.9 p/Share
500
Reduced 5.92%
7,939
Common Srock, par valu...
Sep 02
2022
SELL
Open market or private sale
$14,570
$29.14 p/Share
500
Reduced 5.59%
8,439
Common Stock, par valu...
Mar 10
2022
SELL
Open market or private sale
$36,770
$73.54 p/Share
500
Reduced 10.06%
4,469
Common Stock, par valu...
Oct 28
2021
BUY
Grant, award, or other acquisition
-
824
Added 14.22%
4,969
Common Stock, par valu...
Sep 24
2021
BUY
Grant, award, or other acquisition
$3,132
$56.94 p/Share
55
Added 1.31%
4,145
Common Stock, par valu...
May 25
2021
SELL
Open market or private sale
$26,915
$53.83 p/Share
500
Reduced 10.89%
4,090
Common Stock, par valu...
May 24
2021
SELL
Open market or private sale
$53,510
$53.51 p/Share
1,000
Reduced 17.89%
4,590
Common Stock, par valu...
Apr 29
2021
BUY
Grant, award, or other acquisition
-
1,590
Added 22.14%
5,590
Common Stock, par valu...