Nov 22
2024
SELL
Open market or private sale
$80,000
$32.0 p/Share
2,500
Reduced 21.51%
9,124
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$1,504
$28.94 p/Share
52
Added 0.45%
11,624
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$1,745
$28.15 p/Share
62
Added 0.53%
11,572
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$1,494
$28.19 p/Share
53
Added 0.46%
11,510
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$12,636
$30.82 p/Share
410
Reduced 3.45%
11,457
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
2,090
Added 14.97%
11,867
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,742
$31.69 p/Share
55
Added 0.56%
9,777
Common Stock
Nov 22
2023
SELL
Open market or private sale
$75,175
$30.07 p/Share
2,500
Reduced 20.45%
9,722
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$1,505
$25.52 p/Share
59
Added 0.48%
12,222
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$4,770
$31.18 p/Share
153
Reduced 1.24%
12,163
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$1,755
$28.31 p/Share
62
Added 0.5%
12,316
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$1,495
$26.7 p/Share
56
Added 0.45%
12,254
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$25,843
$34.83 p/Share
742
Reduced 5.73%
12,198
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
1,875
Added 12.66%
12,940
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$1,404
$27.01 p/Share
52
Added 0.47%
11,065
Common Stock
Nov 22
2022
SELL
Open market or private sale
$87,630
$29.21 p/Share
3,000
Reduced 21.41%
11,013
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$8,896
$29.17 p/Share
305
Reduced 2.13%
14,013
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$1,186
$22.37 p/Share
53
Added 0.37%
14,318
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$1,415
$23.99 p/Share
59
Added 0.41%
14,265
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$1,191
$26.46 p/Share
45
Added 0.32%
14,206
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$20,824
$31.08 p/Share
670
Reduced 4.52%
14,161
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
1,780
Added 10.72%
14,831
Common Stock
Nov 03
2021
SELL
Open market or private sale
$110,820
$36.94 p/Share
3,000
Reduced 18.69%
13,051
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$1,016
$32.76 p/Share
31
Added 0.19%
16,051
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$20,501
$34.34 p/Share
597
Reduced 3.59%
16,020
Common Stock