Nov 12
2024
SELL
Payment of exercise price or tax liability
$19,493
$20.76 p/Share
939
Reduced 0.59%
157,717
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$70,193
$24.08 p/Share
2,915
Reduced 2.24%
127,510
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$942,322
$24.08 p/Share
39,133
Added 19.79%
158,656
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$26,892
$27.0 p/Share
996
Reduced 0.81%
122,438
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$17,226
$32.02 p/Share
538
Reduced 0.43%
123,434
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$115,965
$32.07 p/Share
3,616
Reduced 2.83%
123,972
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$396,834
$32.07 p/Share
12,374
Added 8.88%
126,914
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$23,315
$33.26 p/Share
701
Reduced 0.65%
106,336
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
$300,005
$33.26 p/Share
9,020
Added 7.25%
115,356
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$224,994
$27.87 p/Share
8,073
Added 6.99%
107,418
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$1,704
$30.43 p/Share
56
Reduced 0.06%
99,345
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$143,926
$30.59 p/Share
4,705
Reduced 4.76%
94,089
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$162,494
$30.59 p/Share
5,312
Added 5.07%
99,401
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$2,173
$29.77 p/Share
73
Added 0.07%
98,794
Common Stock
Aug 07
2021
SELL
Payment of exercise price or tax liability
$1,769
$29.48 p/Share
60
Reduced 0.06%
98,721
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$20,431
$30.77 p/Share
664
Reduced 0.7%
93,906
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$150,004
$30.77 p/Share
4,875
Added 4.7%
98,781
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$10,899
$24.77 p/Share
440
Added 0.46%
94,570
Common Stock
Jun 11
2021
SELL
Payment of exercise price or tax liability
$273,846
$36.63 p/Share
7,476
Reduced 7.36%
94,130
Common Stock
Apr 24
2021
SELL
Payment of exercise price or tax liability
$67,790
$33.46 p/Share
2,026
Reduced 1.95%
101,606
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$8,546
$24.77 p/Share
345
Added 0.33%
103,631
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$1,337
$17.37 p/Share
77
Added 0.07%
103,286
Common Stock