Dec 10
2023
SELL
Payment of exercise price or tax liability
$53,469
$50.73 p/Share
1,054
Reduced 1.14%
91,519
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
2,426
Added 2.55%
92,573
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$309,730
$50.33 p/Share
6,154
Reduced 6.39%
90,147
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
17,067
Added 15.61%
92,266
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$78,006
$63.01 p/Share
1,238
Reduced 1.54%
79,234
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
2,425
Added 2.93%
80,472
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$67,861
$63.01 p/Share
1,077
Reduced 1.36%
78,047
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
2,108
Added 2.6%
79,124
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$454,979
$65.92 p/Share
6,902
Reduced 8.22%
77,016
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
17,628
Added 18.05%
80,061
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$49,405
$62.38 p/Share
792
Reduced 1.18%
66,290
Common Stock
Dec 19
2021
BUY
Exercise of conversion of derivative security
-
1,489
Added 2.17%
67,082
Common Stock
Dec 14
2021
SELL
Open market or private sale
$616,700
$61.67 p/Share
10,000
Reduced 13.23%
65,593
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$80,124
$62.16 p/Share
1,289
Reduced 1.68%
75,593
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
2,425
Added 3.06%
76,882
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$65,228
$62.24 p/Share
1,048
Reduced 1.39%
74,457
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
-
2,108
Added 2.72%
75,505
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$325,168
$59.5 p/Share
5,465
Reduced 6.93%
73,397
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
-
14,331
Added 15.82%
76,244
Common Stock
Nov 10
2021
SELL
Sale (or disposition) back to the issuer
$372,289
$59.31 p/Share
6,277
Reduced 8.84%
64,730
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$15,005
$59.31 p/Share
253
Reduced 0.39%
64,531
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$375,246
$54.07 p/Share
6,940
Added 9.12%
69,149
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$4,927
$43.22 p/Share
114
Reduced 0.18%
64,121
Common Stock
Dec 20
2020
BUY
Exercise of conversion of derivative security
-
334
Added 0.52%
64,235
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$21,869
$43.22 p/Share
506
Reduced 0.79%
63,901
Common Stock