Apr 08
2024
SELL
Open market or private sale
$555,000
$37.0 p/Share
15,000
Reduced 18.95%
64,167
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
6,724
Added 7.83%
79,167
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$62,253
$38.86 p/Share
1,602
Reduced 2.16%
72,443
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$87,580
$38.65 p/Share
2,266
Reduced 2.97%
74,045
Common Stock
Aug 31
2023
SELL
Open market or private sale
$140,000
$28.0 p/Share
5,000
Reduced 6.15%
76,311
Common Stock
Mar 18
2023
SELL
Payment of exercise price or tax liability
$45,965
$22.51 p/Share
2,042
Reduced 2.45%
81,311
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$46,286
$23.12 p/Share
2,002
Reduced 2.69%
72,410
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
10,943
Added 11.6%
83,353
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$357,994
$25.25 p/Share
14,178
Reduced 16.0%
74,412
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
35,092
Added 28.37%
88,590
Common Stock
Feb 15
2023
SELL
Open market or private sale
$130,000
$26.0 p/Share
5,000
Reduced 8.55%
53,498
Common Stock
Aug 10
2022
SELL
Open market or private sale
$145,000
$29.0 p/Share
5,000
Reduced 7.87%
58,498
Common Stock
May 26
2022
SELL
Open market or private sale
$168,000
$28.0 p/Share
6,000
Reduced 8.63%
63,498
Common Stock
May 25
2022
SELL
Open market or private sale
$160,980
$26.83 p/Share
6,000
Reduced 7.95%
69,498
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$29,324
$20.03 p/Share
1,464
Reduced 1.9%
75,498
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
11,000
Added 12.51%
76,962
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$41,304
$21.16 p/Share
1,952
Reduced 2.87%
65,962
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$23,525
$19.97 p/Share
1,178
Reduced 1.7%
67,914
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
3,187
Added 4.41%
69,092
Common Stock
Apr 19
2021
SELL
Open market or private sale
$515,475
$22.91 p/Share
22,500
Reduced 25.45%
65,905
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$26,029
$18.78 p/Share
1,386
Reduced 1.54%
88,405
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$74,102
$18.18 p/Share
4,076
Reduced 4.34%
89,791
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
8,000
Added 7.85%
93,867
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$41,561
$18.9 p/Share
2,199
Reduced 2.5%
85,867
Common Stock