Dec 01
2023
SELL
Payment of exercise price or tax liability
$28,295
$25.63 p/Share
1,104
Reduced 1.09%
99,731
Common Stock, par valu...
Nov 02
2023
BUY
Grant, award, or other acquisition
$596,273
$23.53 p/Share
25,341
Added 20.08%
100,835
Common Stock, par valu...
Aug 31
2023
SELL
Payment of exercise price or tax liability
$127,175
$26.74 p/Share
4,756
Reduced 5.93%
75,494
Common Stock, par valu...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$46,457
$27.28 p/Share
1,703
Reduced 2.1%
79,395
Common Stock, par valu...
Nov 03
2022
BUY
Grant, award, or other acquisition
$555,007
$22.42 p/Share
24,755
Added 23.39%
81,098
Common Stock, par valu...
Aug 31
2022
SELL
Payment of exercise price or tax liability
$74,951
$26.07 p/Share
2,875
Reduced 4.85%
56,343
Common Stock, par valu...
Dec 13
2021
BUY
Grant, award, or other acquisition
$20,370
$34.12 p/Share
597
Added 1.01%
58,400
Common Stock, par valu...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$104,242
$31.82 p/Share
3,276
Reduced 5.36%
57,803
Common Stock, par valu...
Nov 16
2021
SELL
Open market or private sale
$358,200
$35.82 p/Share
10,000
Reduced 14.07%
61,079
Common Stock, par valu...
Nov 08
2021
BUY
Grant, award, or other acquisition
$503,755
$35.74 p/Share
14,095
Added 16.55%
71,079
Common Stock, par valu...
Aug 31
2021
SELL
Payment of exercise price or tax liability
$67,670
$32.44 p/Share
2,086
Reduced 3.53%
56,984
Common Stock, par valu...
Aug 11
2021
SELL
Open market or private sale
$167,550
$33.51 p/Share
5,000
Reduced 7.8%
59,070
Common Stock, par valu...
May 12
2021
SELL
Open market or private sale
$166,250
$33.25 p/Share
5,000
Reduced 7.27%
63,749
Common Stock, par valu...
Mar 18
2021
SELL
Open market or private sale
$151,600
$30.32 p/Share
5,000
Reduced 6.78%
68,749
Common Stock, par valu...
Dec 01
2020
SELL
Payment of exercise price or tax liability
$64,732
$22.36 p/Share
2,895
Reduced 3.82%
72,982
Common Stock, par valu...
Nov 05
2020
BUY
Grant, award, or other acquisition
$258,040
$13.42 p/Share
19,228
Added 20.22%
75,877
Common Stock, par valu...
Aug 31
2020
SELL
Payment of exercise price or tax liability
$38,498
$21.06 p/Share
1,828
Reduced 3.13%
56,649
Common Stock, par valu...
Feb 10
2020
BUY
Grant, award, or other acquisition
$39,834
$25.6 p/Share
1,556
Added 2.63%
57,640
Common Stock, par valu...
Nov 29
2019
SELL
Payment of exercise price or tax liability
$88,628
$27.49 p/Share
3,224
Reduced 5.44%
56,084
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
$247,401
$18.7 p/Share
13,230
Added 18.24%
59,308
Common Stock, par valu...
Aug 30
2019
SELL
Payment of exercise price or tax liability
$53,059
$26.28 p/Share
2,019
Reduced 4.2%
46,078
Common Stock, par valu...
Apr 02
2019
BUY
Grant, award, or other acquisition
$450,001
$33.97 p/Share
13,247
Added 21.7%
47,812
Common Stock, par valu...