Aug 15
2024
SELL
Payment of exercise price or tax liability
$265,881
$57.75 p/Share
4,604
Reduced 0.03%
17,252,917
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
120,430
Added 0.69%
17,257,521
Common Stock
Jun 12
2024
BUY
Grant, award, or other acquisition
-
2,534
Added 0.02%
11,424,727
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$215,749
$63.14 p/Share
3,417
Reduced 0.03%
11,422,193
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
89,507
Added 0.78%
11,425,610
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
-
3,479
Added 0.03%
11,336,103
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$249,438
$65.78 p/Share
3,792
Reduced 0.03%
11,332,624
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
99,374
Added 0.87%
11,336,416
Common Stock
Jun 15
2022
BUY
Grant, award, or other acquisition
-
2,995
Added 0.03%
11,237,042
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$140,280
$74.34 p/Share
1,887
Reduced 0.03%
7,489,363
Common Stock
Aug 16
2021
BUY
Grant, award, or other acquisition
-
49,438
Added 0.66%
7,491,250
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$84,064
$72.22 p/Share
1,164
Reduced 0.02%
7,441,812
Common Stock
Aug 05
2021
BUY
Grant, award, or other acquisition
-
30,512
Added 0.41%
7,442,976
Common Stock
Jun 15
2021
BUY
Grant, award, or other acquisition
-
2,652
Added 0.04%
7,412,464
Common Stock
Aug 17
2020
SELL
Payment of exercise price or tax liability
$60,841
$61.27 p/Share
993
Reduced 0.01%
7,409,812
Common Stock
Aug 17
2020
BUY
Grant, award, or other acquisition
-
26,028
Added 0.35%
7,410,805
Common Stock
Aug 05
2020
SELL
Payment of exercise price or tax liability
$186,458
$62.07 p/Share
3,004
Reduced 0.04%
7,384,777
Common Stock
Aug 05
2020
BUY
Grant, award, or other acquisition
-
78,736
Added 1.05%
7,387,781
Common Stock
Jun 12
2020
BUY
Grant, award, or other acquisition
-
3,483
Added 0.05%
7,309,045
Common Stock
Aug 05
2019
SELL
Payment of exercise price or tax liability
$680,801
$68.56 p/Share
9,930
Reduced 0.14%
7,305,561
Common Stock
Aug 05
2019
BUY
Grant, award, or other acquisition
-
260,235
Added 3.44%
7,315,491
Common Stock
Jun 06
2019
BUY
Grant, award, or other acquisition
-
3,151
Added 0.04%
7,055,256
Common Stock
Aug 06
2018
SELL
Payment of exercise price or tax liability
$93,326
$76.06 p/Share
1,227
Reduced 0.03%
4,841,403
Common Stock
Aug 06
2018
BUY
Grant, award, or other acquisition
-
32,148
Added 0.66%
4,842,630
Common Stock
May 31
2018
BUY
Grant, award, or other acquisition
-
2,619
Added 0.05%
4,810,482
Common Stock