Apr 01
2021
SELL
Payment of exercise price or tax liability
$23,218
$122.2 p/Share
190
Reduced 0.28%
66,736
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$23,218
$122.2 p/Share
190
Reduced 0.28%
66,736
Common Stock
Mar 31
2021
SELL
Open market or private sale
$131,031
$112.28 p/Share
1,167
Reduced 1.71%
66,926
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
$31,112
$26.66 p/Share
1,167
Added 1.68%
68,093
Common Stock
Mar 29
2021
SELL
Open market or private sale
$43,125
$114.39 p/Share
377
Reduced 0.56%
66,926
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$3,325
$8.82 p/Share
377
Added 0.56%
67,303
Common Stock
Mar 24
2021
SELL
Open market or private sale
$82,150
$132.5 p/Share
620
Reduced 0.92%
66,926
Common Stock
Mar 24
2021
BUY
Exercise of conversion of derivative security
$14,465
$23.33 p/Share
620
Added 0.91%
67,546
Common Stock
Mar 04
2021
SELL
Open market or private sale
$83,846
$125.33 p/Share
669
Reduced 0.99%
66,926
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
$7,158
$10.7 p/Share
669
Added 0.98%
67,595
Common Stock
Mar 01
2021
SELL
Open market or private sale
$217,224
$140.78 p/Share
1,543
Reduced 2.25%
66,926
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$27,373
$17.74 p/Share
1,543
Added 2.2%
68,469
Common Stock
Feb 24
2021
SELL
Open market or private sale
$83,272
$134.31 p/Share
620
Reduced 0.92%
66,926
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$14,465
$23.33 p/Share
620
Added 0.91%
67,546
Common Stock
Feb 22
2021
SELL
Open market or private sale
$144,187
$146.98 p/Share
981
Reduced 1.44%
66,926
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$78,270
$150.81 p/Share
519
Reduced 0.76%
67,907
Common Stock
Feb 04
2021
SELL
Open market or private sale
$127,935
$191.52 p/Share
668
Reduced 0.97%
68,200
Common Stock
Feb 04
2021
BUY
Exercise of conversion of derivative security
$7,148
$10.7 p/Share
668
Added 0.96%
68,868
Common Stock
Feb 01
2021
SELL
Open market or private sale
$194,419
$166.74 p/Share
1,166
Reduced 1.68%
68,200
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$31,086
$26.66 p/Share
1,166
Added 1.65%
69,366
Common Stock
Jan 28
2021
SELL
Open market or private sale
$60,705
$161.02 p/Share
377
Reduced 0.55%
68,200
Common Stock
Jan 28
2021
BUY
Exercise of conversion of derivative security
$3,325
$8.82 p/Share
377
Added 0.55%
68,577
Common Stock
Jan 25
2021
SELL
Open market or private sale
$174,665
$193.0 p/Share
905
Reduced 1.31%
68,200
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$14,465
$23.33 p/Share
620
Added 0.89%
68,820
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$28,405
$190.64 p/Share
149
Reduced 0.22%
68,485
Common Stock