Nov 08
2024
BUY
Open market or private purchase
$42,390
$14.13 p/Share
3,000
Added 0.99%
298,539
Common Stock
Oct 11
2024
BUY
Grant, award, or other acquisition
-
63,680
Added 17.73%
295,539
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$88,196
$27.45 p/Share
3,213
Reduced 1.37%
231,859
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$104,289
$27.18 p/Share
3,837
Reduced 1.61%
235,072
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$312,004
$27.47 p/Share
11,358
Reduced 4.54%
238,909
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
$275,249
$27.47 p/Share
10,020
Added 3.85%
250,267
Common Stock
Jul 03
2024
SELL
Payment of exercise price or tax liability
$54,734
$28.04 p/Share
1,952
Reduced 0.81%
240,247
Common Stock
May 06
2024
BUY
Open market or private purchase
$30,700
$30.7 p/Share
1,000
Added 0.41%
242,199
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$539,771
$32.66 p/Share
16,527
Reduced 6.41%
241,199
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
42,000
Added 14.01%
257,726
Common Stock
Sep 07
2023
SELL
Open market or private sale
$451,129
$34.44 p/Share
13,099
Reduced 5.72%
215,726
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
8,610
Added 3.63%
228,825
Common Stock
Aug 28
2023
BUY
Grant, award, or other acquisition
-
29,249
Added 11.72%
220,215
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$65,450
$33.53 p/Share
1,952
Reduced 1.01%
190,966
Common Stock
May 12
2023
BUY
Open market or private purchase
$29,750
$29.75 p/Share
1,000
Added 0.52%
192,918
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$368,197
$31.19 p/Share
11,805
Reduced 5.79%
191,918
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
30,000
Added 12.84%
203,723
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
48,988
Added 22.0%
173,723
Common Stock
Aug 29
2022
BUY
Open market or private purchase
$50,204
$32.39 p/Share
1,550
Added 1.23%
124,735
Common Stock
Jul 05
2022
SELL
Open market or private sale
$49,065
$24.52 p/Share
2,001
Reduced 1.6%
123,185
Common Stock
Feb 24
2022
BUY
Open market or private purchase
$51,700
$25.85 p/Share
2,000
Added 1.57%
125,186
Common Stock
Jul 03
2021
BUY
Grant, award, or other acquisition
-
24,049
Added 19.52%
99,137
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$346,909
$29.03 p/Share
11,950
Reduced 24.14%
37,544
Common Stock
Sep 29
2020
SELL
Payment of exercise price or tax liability
$127,932
$22.78 p/Share
5,616
Reduced 10.19%
49,494
Common Stock