Mar 04
2025
SELL
Payment of exercise price or tax liability
$12,400
$46.1 p/Share
269
Reduced 0.56%
47,947
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$213,644
$47.54 p/Share
4,494
Reduced 9.14%
44,685
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$387,498
$47.54 p/Share
8,151
Added 14.46%
48,216
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$371,161
$65.53 p/Share
5,664
Reduced 12.44%
39,879
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$702,416
$65.53 p/Share
10,719
Added 19.39%
44,559
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$103,844
$64.58 p/Share
1,608
Reduced 3.91%
39,504
Common Stock
Nov 29
2023
SELL
Open market or private sale
$477,848
$58.26 p/Share
8,202
Reduced 16.63%
41,112
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$335,511
$41.85 p/Share
8,017
Reduced 15.83%
42,620
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$531,160
$41.85 p/Share
12,692
Added 20.47%
49,314
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$73,283
$41.31 p/Share
1,774
Reduced 3.82%
44,639
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$31,575
$30.1 p/Share
1,049
Reduced 2.21%
46,413
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$175,935
$31.04 p/Share
5,668
Reduced 15.85%
30,101
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$887,806
$31.04 p/Share
28,602
Added 37.6%
47,462
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$57,613
$32.15 p/Share
1,792
Reduced 6.81%
24,528
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$29,435
$28.06 p/Share
1,049
Reduced 3.83%
26,320
Common Stock
Mar 04
2021
SELL
Open market or private sale
$162,600
$27.1 p/Share
6,000
Reduced 17.98%
27,369
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$89,206
$28.61 p/Share
3,118
Reduced 9.81%
28,669
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
$335,881
$28.61 p/Share
11,740
Added 26.03%
33,369
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$66,679
$28.23 p/Share
2,362
Reduced 8.71%
24,747
Common Stock