May 07
2024
SELL
Open market or private sale
$360,034
$57.93 p/Share
6,215
Reduced 20.34%
24,346
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$223,648
$55.29 p/Share
4,045
Reduced 11.69%
30,561
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$100,465
$55.11 p/Share
1,823
Reduced 5.0%
34,606
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
12,613
Added 25.72%
36,429
Common Stock
Aug 04
2023
SELL
Open market or private sale
$641,013
$45.64 p/Share
14,045
Reduced 37.1%
23,816
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$70,666
$51.77 p/Share
1,365
Reduced 3.48%
37,861
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
12,520
Added 24.2%
39,226
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$80,235
$51.4 p/Share
1,561
Reduced 5.52%
26,706
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$101,074
$51.78 p/Share
1,952
Reduced 6.46%
28,267
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$98,357
$62.33 p/Share
1,578
Reduced 4.97%
30,141
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$99,077
$63.47 p/Share
1,561
Reduced 4.69%
31,719
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$121,832
$63.62 p/Share
1,915
Reduced 5.44%
33,280
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
10,161
Added 22.4%
35,195
Common Stock
Apr 19
2021
SELL
Open market or private sale
$510,069
$46.89 p/Share
10,878
Reduced 30.29%
25,034
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$35,077
$42.16 p/Share
832
Reduced 2.26%
35,912
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$59,951
$42.13 p/Share
1,423
Reduced 3.73%
36,744
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$66,367
$41.74 p/Share
1,590
Reduced 4.0%
38,167
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
13,568
Added 25.44%
39,757
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$33,510
$41.37 p/Share
810
Reduced 3.0%
26,189
Common Stock
Feb 16
2020
SELL
Payment of exercise price or tax liability
$42,412
$45.9 p/Share
924
Reduced 3.31%
26,999
Common Stock
Feb 11
2020
SELL
Payment of exercise price or tax liability
$70,187
$46.42 p/Share
1,512
Reduced 5.14%
27,923
Common Stock
Feb 10
2020
BUY
Grant, award, or other acquisition
-
11,616
Added 28.3%
29,435
Common Stock
Mar 01
2019
SELL
Open market or private sale
$307,241
$53.0 p/Share
5,797
Reduced 23.88%
18,483
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$54,048
$53.04 p/Share
1,019
Reduced 4.03%
24,280
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$72,013
$52.99 p/Share
1,359
Reduced 5.1%
25,299
Common Stock