Feb 01
2024
SELL
Payment of exercise price or tax liability
$448,122
$45.11 p/Share
9,934
Reduced 17.78%
45,929
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$1,159,507
$45.11 p/Share
25,704
Added 31.51%
55,863
Common Stock
Jan 22
2024
SELL
Open market or private sale
$464,757
$47.15 p/Share
9,857
Reduced 24.63%
30,159
Common Stock
Jan 19
2024
SELL
Open market or private sale
$183,021
$45.28 p/Share
4,042
Reduced 9.17%
40,016
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$265,860
$50.98 p/Share
5,215
Added 13.37%
33,796
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$69,189
$51.48 p/Share
1,344
Reduced 4.49%
28,581
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
$408,944
$48.87 p/Share
8,368
Added 21.85%
29,925
Common Stock
Nov 07
2022
SELL
Open market or private sale
$141,147
$55.57 p/Share
2,540
Reduced 10.54%
21,557
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$50,450
$55.87 p/Share
903
Reduced 3.61%
24,097
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$253,788
$53.94 p/Share
4,705
Added 15.84%
25,000
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$45,708
$52.72 p/Share
867
Reduced 4.1%
20,295
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$101,679
$53.77 p/Share
1,891
Reduced 8.2%
21,162
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
$317,834
$53.77 p/Share
5,911
Added 20.41%
23,053
Common Stock
Jan 21
2022
SELL
Open market or private sale
$281,430
$53.1 p/Share
5,300
Reduced 23.62%
17,142
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$52,300
$49.48 p/Share
1,057
Reduced 4.5%
22,442
Common Stock
May 03
2021
SELL
Open market or private sale
$213,153
$46.95 p/Share
4,540
Reduced 16.19%
23,499
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$318,253
$37.14 p/Share
8,569
Added 23.41%
28,039
Common Stock
Jan 28
2021
SELL
Open market or private sale
$170,519
$35.37 p/Share
4,821
Reduced 19.85%
19,470
Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$56,027
$33.67 p/Share
1,664
Reduced 6.41%
24,291
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
$110,572
$33.67 p/Share
3,284
Added 11.23%
25,955
Common Stock
Dec 03
2020
$24,930
$29.33 p/Share
850
Reduced 3.61%
22,671
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$47,981
$22.87 p/Share
2,098
Reduced 8.19%
23,521
Common Stock
Jan 09
2020
SELL
Payment of exercise price or tax liability
$130,092
$43.95 p/Share
2,960
Reduced 10.36%
25,619
Common Stock
Jan 09
2020
BUY
Grant, award, or other acquisition
$274,336
$43.95 p/Share
6,242
Added 17.93%
28,579
Common Stock
Nov 15
2019
BUY
Grant, award, or other acquisition
$244,815
$40.98 p/Share
5,974
Added 21.1%
22,337
Common Stock