May 08
2024
SELL
Open market or private sale
$901,818
$57.65 p/Share
15,643
Reduced 9.75%
144,721
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,532,770
$55.64 p/Share
27,548
Reduced 14.66%
160,364
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
53,960
Added 22.31%
187,912
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$531,115
$55.29 p/Share
9,606
Reduced 6.69%
133,951
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$221,652
$55.11 p/Share
4,022
Reduced 2.73%
143,557
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
35,397
Added 19.35%
147,579
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$539,871
$50.46 p/Share
10,699
Reduced 8.71%
112,182
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,956
Added 14.57%
122,881
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$179,848
$51.77 p/Share
3,474
Reduced 3.3%
101,925
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
36,039
Added 25.48%
105,399
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$635,355
$51.4 p/Share
12,361
Reduced 15.13%
69,360
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$147,055
$51.78 p/Share
2,840
Reduced 3.36%
81,721
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$48,156
$49.24 p/Share
978
Reduced 1.14%
84,561
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$180,572
$63.47 p/Share
2,845
Reduced 3.22%
85,539
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$180,681
$63.62 p/Share
2,840
Reduced 3.11%
88,384
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
20,410
Added 18.28%
91,224
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$95,752
$59.92 p/Share
1,598
Reduced 2.21%
70,814
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$95,501
$41.74 p/Share
2,288
Reduced 3.06%
72,412
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
23,631
Added 24.03%
74,700
Common Stock
Jan 20
2021
SELL
Payment of exercise price or tax liability
$100,446
$42.49 p/Share
2,364
Reduced 4.42%
51,069
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
40,404
Added 46.71%
46,104
Common Stock
Sep 03
2019
BUY
Grant, award, or other acquisition
$541,094
$41.53 p/Share
13,029
Added 50.0%
13,029
Common Stock