Nov 05
2024
BUY
Grant, award, or other acquisition
$725,037
$20.95 p/Share
34,608
Added 26.08%
98,081
Common Stock, par valu...
Aug 31
2024
SELL
Payment of exercise price or tax liability
$159,106
$20.24 p/Share
7,861
Reduced 11.02%
63,473
Common Stock, par valu...
Dec 14
2023
SELL
Open market or private sale
$643,940
$29.27 p/Share
22,000
Reduced 23.79%
70,481
Common Stock, par valu...
Dec 05
2023
SELL
Open market or private sale
$634,500
$25.38 p/Share
25,000
Reduced 21.28%
92,481
Common Stock, par valu...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$81,195
$25.63 p/Share
3,168
Reduced 2.63%
117,481
Common Stock, par valu...
Nov 02
2023
BUY
Grant, award, or other acquisition
$800,020
$23.53 p/Share
34,000
Added 21.99%
120,649
Common Stock, par valu...
Aug 31
2023
SELL
Payment of exercise price or tax liability
$170,360
$26.74 p/Share
6,371
Reduced 6.85%
86,649
Common Stock, par valu...
Feb 01
2023
SELL
Open market or private sale
$917,248
$31.09 p/Share
29,503
Reduced 24.26%
92,132
Common Stock, par valu...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$163,789
$27.28 p/Share
6,004
Reduced 4.7%
121,635
Common Stock, par valu...
Nov 03
2022
BUY
Grant, award, or other acquisition
$875,030
$22.42 p/Share
39,029
Added 23.42%
127,639
Common Stock, par valu...
Aug 31
2022
SELL
Payment of exercise price or tax liability
$107,278
$26.07 p/Share
4,115
Reduced 4.44%
88,610
Common Stock, par valu...
Dec 13
2021
BUY
Grant, award, or other acquisition
$55,581
$34.12 p/Share
1,629
Added 1.74%
91,894
Common Stock, par valu...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$148,599
$31.82 p/Share
4,670
Reduced 4.92%
90,265
Common Stock, par valu...
Nov 08
2021
BUY
Grant, award, or other acquisition
$850,004
$35.74 p/Share
23,783
Added 20.03%
94,935
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$1,080,620
$27.09 p/Share
39,890
Reduced 35.96%
71,037
Common Stock, par valu...
Feb 12
2021
SELL
Open market or private sale
$276,400
$27.64 p/Share
10,000
Reduced 8.34%
109,905
Common Stock, par valu...
Nov 05
2020
BUY
Grant, award, or other acquisition
$615,092
$13.42 p/Share
45,834
Added 27.05%
123,622
Common Stock, par valu...
Aug 31
2020
SELL
Payment of exercise price or tax liability
$1,790
$21.06 p/Share
85
Reduced 0.11%
77,788
Common Stock, par valu...
Nov 29
2019
SELL
Payment of exercise price or tax liability
$31,119
$27.49 p/Share
1,132
Reduced 1.45%
77,080
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
$643,355
$18.7 p/Share
34,404
Added 30.27%
79,257
Common Stock, par valu...
Aug 30
2019
SELL
Payment of exercise price or tax liability
$13,955
$26.28 p/Share
531
Reduced 1.17%
44,853
Common Stock, par valu...
Nov 30
2018
SELL
Payment of exercise price or tax liability
$25,485
$33.89 p/Share
752
Reduced 1.66%
44,614
Common Stock, par valu...
Nov 02
2018
BUY
Grant, award, or other acquisition
$437,383
$30.7 p/Share
14,247
Added 23.32%
46,850
Common Stock, par valu...
Aug 31
2018
SELL
Payment of exercise price or tax liability
$46,213
$31.74 p/Share
1,456
Reduced 4.27%
32,603
Common Stock, par valu...
Dec 01
2017
SELL
Payment of exercise price or tax liability
$38,741
$43.48 p/Share
891
Reduced 2.59%
33,500
Common Stock, par valu...