Nov 29
2022
SELL
Payment of exercise price or tax liability
$542
$90.43 p/Share
6
Reduced 0.03%
21,749
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
$813
$90.43 p/Share
9
Added 0.04%
21,750
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$39,084
$92.18 p/Share
424
Reduced 1.91%
21,744
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
928
Added 4.02%
22,168
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$54,635
$91.67 p/Share
596
Reduced 2.73%
21,240
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
1,305
Added 5.64%
21,836
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$19,106
$93.66 p/Share
204
Reduced 0.98%
20,530
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
446
Added 2.11%
20,734
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$88,470
$77.81 p/Share
1,137
Reduced 5.31%
20,288
Common Stock
Oct 17
2022
BUY
Exercise of conversion of derivative security
$193,903
$77.81 p/Share
2,492
Added 10.77%
20,636
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$667
$111.12 p/Share
6
Reduced 0.03%
18,933
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$1,222
$111.12 p/Share
11
Added 0.06%
18,935
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$64,973
$112.41 p/Share
578
Reduced 2.96%
18,927
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
1,265
Added 6.09%
19,505
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$47,292
$113.41 p/Share
417
Reduced 2.24%
18,240
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
914
Added 4.67%
18,657
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$67,546
$115.07 p/Share
587
Reduced 3.2%
17,742
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
1,285
Added 6.55%
18,329
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$298,982
$101.66 p/Share
2,941
Reduced 14.72%
17,044
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$655,402
$101.66 p/Share
6,447
Added 26.09%
18,265
Common Stock
May 26
2021
SELL
Open market or private sale
$1,407,959
$130.56 p/Share
10,784
Reduced 44.34%
13,538
Common Stock
May 25
2021
-
1,900
Reduced 7.25%
24,322
Common Stock
May 14
2021
SELL
Open market or private sale
$2,570,928
$134.78 p/Share
19,075
Reduced 42.11%
26,222
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$843,687
$44.23 p/Share
19,075
Added 33.64%
37,622
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$564
$80.5 p/Share
7
Reduced 0.03%
26,222
Common Stock