May 11
2022
SELL
Payment of exercise price or tax liability
$208,984
$119.83 p/Share
1,744
Reduced 10.5%
14,864
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
4,360
Added 20.79%
16,608
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$20,008
$177.06 p/Share
113
Reduced 0.91%
12,248
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
373
Added 2.93%
12,361
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$15,076
$173.29 p/Share
87
Reduced 0.72%
11,988
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
288
Added 2.33%
12,075
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$34,962
$181.15 p/Share
193
Reduced 1.61%
11,787
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
545
Added 4.35%
11,980
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$16,847
$181.15 p/Share
93
Reduced 0.81%
11,435
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
308
Added 2.6%
11,528
Common Stock
Nov 08
2021
SELL
Open market or private sale
$2,088,231
$246.69 p/Share
8,465
Reduced 43.0%
11,220
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$395,107
$89.33 p/Share
4,423
Added 25.29%
13,065
Common Stock
Aug 06
2021
SELL
Open market or private sale
$1,420,650
$189.42 p/Share
7,500
Reduced 32.95%
15,262
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$577,800
$77.04 p/Share
7,500
Added 24.78%
22,762
Common Stock
May 10
2021
SELL
Open market or private sale
$795,746
$203.1 p/Share
3,918
Reduced 20.43%
15,262
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$176,937
$45.16 p/Share
3,918
Added 17.45%
18,533
Common Stock
Apr 22
2021
SELL
Open market or private sale
$109,335
$175.78 p/Share
622
Reduced 3.92%
15,262
Common Stock
Mar 01
2021
SELL
Open market or private sale
$570,745
$163.07 p/Share
3,500
Reduced 18.06%
15,884
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$135,555
$38.73 p/Share
3,500
Added 15.29%
19,384
Common Stock
Feb 26
2021
SELL
Open market or private sale
$177,023
$160.93 p/Share
1,100
Reduced 6.48%
15,884
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$19,365
$38.73 p/Share
500
Added 2.96%
16,384
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$25,419
$162.94 p/Share
156
Reduced 0.94%
16,484
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
516
Added 3.01%
16,640
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$18,164
$163.64 p/Share
111
Reduced 0.68%
16,124
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
373
Added 2.25%
16,235
Common Stock