Feb 20
2023
SELL
Payment of exercise price or tax liability
$124,486
$170.53 p/Share
730
Reduced 3.46%
20,345
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
1,708
Added 7.5%
21,075
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$151,260
$170.53 p/Share
887
Reduced 4.38%
19,367
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
2,075
Added 9.29%
20,254
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$133,897
$170.57 p/Share
785
Reduced 4.14%
18,179
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,835
Added 8.82%
18,964
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$79,993
$172.03 p/Share
465
Reduced 2.64%
17,129
Common Stock, par valu...
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
1,087
Added 5.82%
17,594
Common Stock, par valu...
Jan 30
2023
SELL
Payment of exercise price or tax liability
$904,793
$170.01 p/Share
5,322
Reduced 24.38%
16,507
Common Stock, par valu...
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
12,450
Added 36.32%
21,829
Common Stock, par valu...
Nov 15
2022
SELL
Open market or private sale
$711,020
$182.5 p/Share
3,896
Reduced 29.35%
9,379
Common Stock, par valu...
Jul 28
2022
SELL
Open market or private sale
$537,841
$149.9 p/Share
3,588
Reduced 21.28%
13,275
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$81,182
$114.02 p/Share
712
Reduced 4.05%
16,863
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
1,664
Added 8.65%
17,575
Common Stock, par valu...
Feb 20
2022
SELL
Payment of exercise price or tax liability
$83,235
$114.02 p/Share
730
Reduced 4.39%
15,911
Common Stock, par valu...
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,707
Added 9.3%
16,641
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$101,136
$114.02 p/Share
887
Reduced 5.61%
14,934
Common Stock, par valu...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
2,075
Added 11.59%
15,821
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$94,004
$119.75 p/Share
785
Reduced 5.4%
13,746
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
1,835
Added 11.21%
14,531
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$459,606
$118.09 p/Share
3,892
Reduced 23.46%
12,696
Common Stock, par valu...
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
9,102
Added 35.43%
16,588
Common Stock, par valu...
Oct 01
2021
SELL
Open market or private sale
$327,596
$123.11 p/Share
2,661
Reduced 26.22%
7,486
Common Stock, par valu...
Apr 12
2021
SELL
Open market or private sale
$322,317
$92.54 p/Share
3,483
Reduced 25.55%
10,147
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$46,908
$80.46 p/Share
583
Reduced 4.1%
13,630
Common Stock, par valu...