Oct 18
2024
SELL
Open market or private sale
$443,049
$52.55 p/Share
8,431
Reduced 13.42%
54,379
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$332,551
$44.56 p/Share
7,463
Added 10.66%
62,550
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$483,308
$45.11 p/Share
10,714
Reduced 16.28%
55,087
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
$1,159,507
$45.11 p/Share
25,704
Added 28.09%
65,801
Common Stock
Jul 21
2023
SELL
Open market or private sale
$513,110
$42.11 p/Share
12,185
Reduced 23.37%
39,947
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$272,437
$50.98 p/Share
5,344
Added 9.32%
51,973
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$69,549
$51.48 p/Share
1,351
Reduced 2.82%
46,629
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$129,945
$48.87 p/Share
2,659
Reduced 5.25%
47,980
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
$408,944
$48.87 p/Share
8,368
Added 14.18%
50,639
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$50,450
$55.87 p/Share
903
Reduced 2.09%
42,214
Common Stock
Oct 21
2022
SELL
Open market or private sale
$104,506
$51.43 p/Share
2,032
Reduced 4.5%
43,117
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$257,402
$53.94 p/Share
4,772
Added 9.59%
44,982
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$45,708
$52.72 p/Share
867
Reduced 2.11%
40,210
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$101,679
$53.77 p/Share
1,891
Reduced 4.4%
41,077
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
$317,834
$53.77 p/Share
5,911
Added 12.09%
42,968
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$52,300
$49.48 p/Share
1,057
Reduced 2.78%
37,002
Common Stock
May 03
2021
SELL
Open market or private sale
$1,198,653
$46.87 p/Share
25,574
Reduced 40.27%
37,940
Common Stock
Apr 30
2021
SELL
Open market or private sale
$290,898
$47.01 p/Share
6,188
Reduced 8.88%
63,514
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
$318,253
$37.14 p/Share
8,569
Added 10.96%
69,642
Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$56,027
$33.67 p/Share
1,664
Reduced 2.67%
60,761
Common Stock
Jan 13
2021
BUY
Grant, award, or other acquisition
$110,572
$33.67 p/Share
3,284
Added 5.0%
62,425
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$47,981
$22.87 p/Share
2,098
Reduced 3.43%
59,059
Common Stock
Aug 07
2020
BUY
Discretionary transaction
$198,313
$20.47 p/Share
9,688
Added 13.7%
61,024
Common Stock
Jan 09
2020
SELL
Payment of exercise price or tax liability
$131,894
$43.95 p/Share
3,001
Reduced 5.52%
51,336
Common Stock
Jan 09
2020
BUY
Grant, award, or other acquisition
$278,335
$43.95 p/Share
6,333
Added 10.44%
54,337
Common Stock