Oct 17
2022
SELL
Payment of exercise price or tax liability
$113,603
$77.81 p/Share
1,460
Reduced 7.47%
18,074
Common Stock
Oct 17
2022
BUY
Exercise of conversion of derivative security
$241,600
$77.81 p/Share
3,105
Added 14.36%
18,525
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$889
$111.12 p/Share
8
Reduced 0.05%
16,429
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$1,445
$111.12 p/Share
13
Added 0.08%
16,432
Common Stock
Nov 24
2021
SELL
Open market or private sale
$520,393
$116.68 p/Share
4,460
Reduced 21.36%
16,423
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$165,225
$66.09 p/Share
2,500
Added 11.67%
18,923
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$79,249
$112.41 p/Share
705
Reduced 3.69%
18,383
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
1,577
Added 7.63%
19,088
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$57,612
$113.41 p/Share
508
Reduced 2.82%
17,510
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
1,135
Added 5.93%
18,018
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$86,878
$115.07 p/Share
755
Reduced 4.28%
16,882
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
1,604
Added 8.34%
17,637
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$384,580
$101.66 p/Share
3,783
Reduced 19.09%
16,033
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$817,956
$101.66 p/Share
8,046
Added 31.37%
17,606
Common Stock
May 19
2021
SELL
Open market or private sale
$2,237,567
$132.08 p/Share
16,941
Reduced 59.01%
11,770
Common Stock
May 19
2021
BUY
Exercise of conversion of derivative security
$780,825
$80.99 p/Share
9,641
Added 41.33%
13,686
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$724
$80.5 p/Share
9
Reduced 0.05%
19,070
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
$1,127
$80.5 p/Share
14
Added 0.07%
19,073
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$40,597
$80.55 p/Share
504
Reduced 2.58%
19,063
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
1,127
Added 5.45%
19,567
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$55,812
$80.19 p/Share
696
Reduced 3.64%
18,439
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
1,557
Added 7.52%
19,135
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$41,833
$79.23 p/Share
528
Reduced 2.92%
17,578
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
-
1,121
Added 5.83%
18,106
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$180,476
$79.47 p/Share
2,271
Reduced 11.79%
16,984
Common Stock