Dec 10
2022
SELL
Payment of exercise price or tax liability
$22,179
$63.01 p/Share
352
Reduced 1.34%
25,855
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
976
Added 3.59%
26,207
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$12,917
$63.01 p/Share
205
Reduced 0.81%
25,231
Common Stock
Dec 09
2022
BUY
Exercise of conversion of derivative security
-
566
Added 2.18%
25,436
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$14,924
$64.33 p/Share
232
Reduced 0.92%
24,870
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
642
Added 2.49%
25,102
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$112,525
$65.92 p/Share
1,707
Reduced 6.52%
24,460
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
4,734
Added 15.85%
25,131
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$10,168
$62.38 p/Share
163
Reduced 0.75%
21,433
Common Stock
Dec 19
2021
BUY
Exercise of conversion of derivative security
-
427
Added 1.94%
21,596
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$23,124
$62.16 p/Share
372
Reduced 1.73%
21,169
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
975
Added 4.33%
21,541
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$13,444
$62.24 p/Share
216
Reduced 1.04%
20,566
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
-
566
Added 2.65%
20,782
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$93,236
$59.5 p/Share
1,567
Reduced 7.19%
20,216
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
-
4,106
Added 16.33%
21,032
Common Stock
Nov 09
2021
SELL
Sale (or disposition) back to the issuer
$357,864
$59.2 p/Share
6,045
Reduced 25.29%
17,862
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$14,090
$59.2 p/Share
238
Reduced 1.33%
17,677
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$360,539
$54.07 p/Share
6,668
Added 23.22%
22,045
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$4,970
$43.22 p/Share
115
Reduced 0.66%
17,292
Common Stock
Dec 20
2020
BUY
Exercise of conversion of derivative security
-
336
Added 1.89%
17,407
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$6,310
$43.22 p/Share
146
Reduced 0.85%
17,071
Common Stock
Dec 19
2020
BUY
Exercise of conversion of derivative security
-
427
Added 2.42%
17,217
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$28,545
$42.86 p/Share
666
Reduced 3.82%
16,790
Common Stock
Dec 10
2020
BUY
Grant, award, or other acquisition
-
1,957
Added 10.25%
17,133
Common Stock