Feb 20
2023
SELL
Payment of exercise price or tax liability
$145,632
$170.53 p/Share
854
Reduced 6.86%
11,600
Common Stock, par valu...
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
1,544
Added 11.03%
12,454
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$165,073
$170.53 p/Share
968
Reduced 8.15%
10,910
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
1,749
Added 12.83%
11,878
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$157,094
$170.57 p/Share
921
Reduced 8.33%
10,129
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,665
Added 13.09%
11,050
Common Stock, par valu...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$84,982
$172.03 p/Share
494
Reduced 5.0%
9,385
Common Stock, par valu...
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
893
Added 8.29%
9,879
Common Stock, par valu...
Jan 30
2023
SELL
Payment of exercise price or tax liability
$843,929
$170.01 p/Share
4,964
Reduced 35.58%
8,986
Common Stock, par valu...
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
10,492
Added 42.93%
13,950
Common Stock, par valu...
Jan 17
2023
SELL
Open market or private sale
$477,647
$173.69 p/Share
2,750
Reduced 39.04%
4,294
Common Stock, par valu...
Dec 30
2022
SELL
Open market or private sale
$938,960
$170.72 p/Share
5,500
Reduced 43.85%
7,044
Common Stock, par valu...
Nov 09
2022
BUY
Exercise of conversion of derivative security
-
836
Added 6.25%
12,544
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$101,136
$114.02 p/Share
887
Reduced 7.04%
11,708
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
1,603
Added 11.29%
12,595
Common Stock, par valu...
Feb 20
2022
SELL
Payment of exercise price or tax liability
$97,527
$114.2 p/Share
854
Reduced 7.21%
10,992
Common Stock, par valu...
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
1,544
Added 11.53%
11,846
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$110,546
$114.2 p/Share
968
Reduced 8.59%
10,302
Common Stock, par valu...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,749
Added 13.43%
11,270
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$106,458
$119.75 p/Share
889
Reduced 8.54%
9,521
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
1,665
Added 13.79%
10,410
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$397,019
$118.09 p/Share
3,362
Reduced 27.77%
8,745
Common Stock, par valu...
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
8,228
Added 40.46%
12,107
Common Stock, par valu...
Feb 24
2021
SELL
Open market or private sale
$43,946
$80.34 p/Share
547
Reduced 12.36%
3,879
Common Stock, par valu...
Feb 23
2021
SELL
Open market or private sale
$77,109
$79.33 p/Share
972
Reduced 22.58%
3,333
Common Stock, par valu...