Nov 29
2023
SELL
Open market or private sale
$22,614
$38.33 p/Share
590
Reduced 2.1%
27,557
Common Stock
Nov 28
2023
SELL
Open market or private sale
$27,877
$37.98 p/Share
734
Reduced 2.54%
28,147
Common Stock
Nov 27
2023
SELL
Open market or private sale
$38,571
$38.38 p/Share
1,005
Reduced 3.36%
28,881
Common Stock
Nov 24
2023
SELL
Open market or private sale
$10,645
$38.57 p/Share
276
Reduced 0.92%
29,886
Common Stock
Nov 22
2023
SELL
Open market or private sale
$52,112
$38.15 p/Share
1,366
Reduced 4.33%
30,162
Common Stock
Nov 21
2023
SELL
Open market or private sale
$32,618
$38.24 p/Share
853
Reduced 2.63%
31,528
Common Stock
Nov 20
2023
SELL
Open market or private sale
$35,989
$38.74 p/Share
929
Reduced 2.79%
32,381
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
12,250
Added 26.89%
33,310
Common Stock
Sep 14
2023
SELL
Open market or private sale
$74,764
$35.15 p/Share
2,127
Reduced 9.17%
21,060
Common Stock
Aug 23
2023
SELL
Open market or private sale
$41,168
$34.8 p/Share
1,183
Reduced 4.85%
23,187
Common Stock
Aug 22
2023
SELL
Open market or private sale
$31,760
$34.94 p/Share
909
Reduced 3.6%
24,370
Common Stock
Aug 21
2023
SELL
Open market or private sale
$14,165
$34.89 p/Share
406
Reduced 1.58%
25,279
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
6,750
Added 20.81%
25,685
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$12,731
$19.32 p/Share
659
Added 3.36%
18,935
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$107,749
$40.19 p/Share
2,681
Reduced 12.79%
18,276
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
7,750
Added 27.0%
20,957
Common Stock
Feb 23
2023
SELL
Open market or private sale
$23,466
$38.47 p/Share
610
Reduced 4.41%
13,207
Common Stock
Feb 22
2023
SELL
Open market or private sale
$53,973
$37.77 p/Share
1,429
Reduced 9.37%
13,817
Common Stock
Feb 21
2023
SELL
Open market or private sale
$4,216
$37.65 p/Share
112
Reduced 0.73%
15,246
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
5,250
Added 25.48%
15,358
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$12,731
$19.32 p/Share
659
Added 6.12%
10,108
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$29,602
$21.96 p/Share
1,348
Reduced 12.48%
9,449
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
4,000
Added 27.03%
10,797
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$12,832
$14.75 p/Share
870
Reduced 11.35%
6,797
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 24.59%
7,667
Common Stock