Jan 31
2023
SELL
Sale (or disposition) back to the issuer
$151,745
$174.02 p/Share
872
Reduced 28.2%
2,220
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
872
Added 22.0%
3,092
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
2,220
Added 50.0%
2,220
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$33,237
$168.72 p/Share
197
Reduced 100.0%
0
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
197
Added 50.0%
197
Common Stock
May 11
2022
SELL
Open market or private sale
$925,960
$165.35 p/Share
5,600
Reduced 100.0%
0
Common Stock
May 11
2022
BUY
Exercise of conversion of derivative security
$652,120
$116.45 p/Share
5,600
Added 50.0%
5,600
Common Stock
May 06
2022
SELL
Open market or private sale
$1,615,000
$170.0 p/Share
9,500
Reduced 100.0%
0
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
$985,245
$103.71 p/Share
9,500
Added 50.0%
9,500
Common Stock
May 03
2022
SELL
Open market or private sale
$757,123
$161.09 p/Share
4,700
Reduced 100.0%
0
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
$545,200
$116.0 p/Share
4,700
Added 50.0%
4,700
Common Stock
Jan 31
2022
SELL
Open market or private sale
$945,288
$131.29 p/Share
7,200
Reduced 100.0%
0
Common Stock
Jan 31
2022
SELL
Sale (or disposition) back to the issuer
$322,152
$131.33 p/Share
2,453
Reduced 100.0%
0
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$267,967
$27.76 p/Share
9,653
Added 57.28%
7,200
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$11,587
$113.6 p/Share
102
Reduced 100.0%
0
Common Stock
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
102
Added 50.0%
102
Common Stock
Oct 20
2021
SELL
Open market or private sale
$627,256
$112.01 p/Share
5,600
Reduced 100.0%
0
Common Stock
Oct 20
2021
BUY
Exercise of conversion of derivative security
$603,288
$107.73 p/Share
5,600
Added 50.0%
5,600
Common Stock
Jan 31
2021
SELL
Sale (or disposition) back to the issuer
$114,083
$85.2 p/Share
1,339
Reduced 100.0%
0
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
1,339
Added 50.0%
1,339
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$5,393
$88.41 p/Share
61
Reduced 100.0%
0
Common Stock
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
61
Added 82.43%
13
Common Stock
Nov 24
2020
SELL
Open market or private sale
$476,250
$95.25 p/Share
5,000
Reduced 100.0%
0
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$473,200
$94.64 p/Share
5,000
Added 50.0%
5,000
Common Stock
Dec 17
2019
SELL
Payment of exercise price or tax liability
$2,372
$118.6 p/Share
20
Reduced 100.0%
0
Common Stock