Aug 12
2024
SELL
Open market or private sale
$200,250
$40.05 p/Share
5,000
Reduced 8.53%
53,605
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$50,626
$34.3 p/Share
1,476
Reduced 2.46%
58,605
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
4,100
Added 6.39%
60,081
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$17,092
$36.06 p/Share
474
Reduced 0.84%
55,981
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
935
Added 1.63%
56,455
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$29,654
$29.13 p/Share
1,018
Reduced 1.8%
55,520
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
$92,633
$29.13 p/Share
3,180
Added 5.33%
56,538
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$15,697
$36.42 p/Share
431
Reduced 0.8%
53,358
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
980
Added 1.79%
53,789
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$3,277
$36.41 p/Share
90
Reduced 0.17%
52,809
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$39,666
$33.0 p/Share
1,202
Reduced 2.22%
52,899
Common Stock
Apr 18
2022
BUY
Grant, award, or other acquisition
$127,380
$33.0 p/Share
3,860
Added 6.66%
54,101
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$16,195
$33.6 p/Share
482
Reduced 0.95%
50,241
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
970
Added 1.88%
50,723
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$8,194
$28.65 p/Share
286
Reduced 0.57%
49,653
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$6,634
$21.68 p/Share
306
Reduced 0.61%
49,939
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,465
Added 2.83%
50,245
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$8,746
$18.89 p/Share
463
Reduced 0.94%
48,780
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$4,338
$25.82 p/Share
168
Reduced 0.34%
49,243
Common Stock
Feb 16
2020
BUY
Grant, award, or other acquisition
-
1,035
Added 2.05%
49,411
Common Stock
Aug 16
2019
SELL
Payment of exercise price or tax liability
$15,483
$23.82 p/Share
650
Reduced 1.33%
48,376
Common Stock
Feb 16
2019
BUY
Grant, award, or other acquisition
-
1,380
Added 2.74%
49,026
Common Stock
Aug 16
2018
SELL
Payment of exercise price or tax liability
$16,495
$22.29 p/Share
740
Reduced 1.53%
47,646
Common Stock
Aug 16
2018
BUY
Grant, award, or other acquisition
-
1,150
Added 2.32%
48,386
Common Stock
Dec 08
2017
-
700
Reduced 1.46%
47,236
Common Stock