Feb 22
2024
SELL
Open market or private sale
$158,166
$43.5 p/Share
3,636
Reduced 9.34%
35,285
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$214,021
$44.56 p/Share
4,803
Added 10.98%
38,921
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$275,622
$45.11 p/Share
6,110
Reduced 15.19%
34,118
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$804,040
$45.11 p/Share
17,824
Added 30.7%
40,228
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$202,492
$50.98 p/Share
3,972
Added 15.13%
22,286
Common Stock
Feb 02
2023
SELL
Open market or private sale
$96,713
$53.11 p/Share
1,821
Reduced 9.04%
18,314
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$48,545
$51.48 p/Share
943
Reduced 4.47%
20,135
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$101,600
$48.87 p/Share
2,079
Reduced 8.98%
21,078
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
$314,038
$48.87 p/Share
6,426
Added 21.72%
23,157
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$15,922
$55.87 p/Share
285
Reduced 1.67%
16,731
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$181,616
$53.94 p/Share
3,367
Added 16.52%
17,016
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$31,685
$52.72 p/Share
601
Reduced 4.22%
13,649
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$67,535
$53.77 p/Share
1,256
Reduced 8.1%
14,250
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
$203,842
$53.77 p/Share
3,791
Added 19.65%
15,506
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$28,451
$49.48 p/Share
575
Reduced 4.68%
11,715
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$66,090
$43.71 p/Share
1,512
Reduced 10.95%
12,290
Common Stock
May 14
2021
SELL
Open market or private sale
$91,100
$50.0 p/Share
1,822
Reduced 11.66%
13,802
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$220,649
$37.14 p/Share
5,941
Added 27.55%
15,624
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$19,645
$22.87 p/Share
859
Reduced 8.15%
9,683
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$28,819
$19.06 p/Share
1,512
Reduced 12.54%
10,542
Common Stock
Feb 05
2020
SELL
Open market or private sale
$95,625
$41.2 p/Share
2,321
Reduced 16.15%
12,054
Common Stock
Nov 15
2019
BUY
Grant, award, or other acquisition
$115,359
$40.98 p/Share
2,815
Added 16.38%
14,375
Common Stock
Nov 01
2019
SELL
Payment of exercise price or tax liability
$11,310
$39.0 p/Share
290
Reduced 2.45%
11,560
Common Stock
Aug 01
2019
SELL
Payment of exercise price or tax liability
$42,018
$41.52 p/Share
1,012
Reduced 7.87%
11,850
Common Stock