Feb 03
2022
SELL
Payment of exercise price or tax liability
$122,191
$148.29 p/Share
824
Reduced 0.02%
3,758,853
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
$122,191
$148.29 p/Share
824
Added 0.02%
3,759,677
Common Stock
Jan 27
2022
SELL
Open market or private sale
$8,369
$146.82 p/Share
57
Reduced 0.0%
3,758,853
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
$4,575
$45.75 p/Share
100
Added 0.0%
3,758,910
Common Stock
Jul 27
2021
SELL
Open market or private sale
$35,443,371
$161.85 p/Share
218,989
Reduced 5.51%
3,758,798
Common Stock
Jul 27
2021
BUY
Exercise of conversion of derivative security
$16,465,837
$45.75 p/Share
359,909
Added 8.3%
3,977,787
Common Stock
May 03
2021
-
70,720
Reduced 1.92%
3,617,875
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$7,217,152
$132.1 p/Share
54,634
Reduced 1.46%
3,688,595
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
121,138
Added 3.13%
3,743,229
Common Stock
Feb 15
2021
SELL
Sale (or disposition) back to the issuer
$2,536,911
$109.6 p/Share
23,147
Reduced 0.63%
3,622,087
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
23,147
Added 0.63%
3,645,234
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$123,813
$112.66 p/Share
1,099
Reduced 0.03%
3,622,087
Common Stock
Feb 04
2021
BUY
Exercise of conversion of derivative security
$123,813
$112.66 p/Share
1,099
Added 0.03%
3,623,186
Common Stock
Nov 13
2020
SELL
Open market or private sale
$2,662,227
$85.74 p/Share
31,050
Reduced 0.85%
3,622,086
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
$1,958,140
$48.28 p/Share
40,558
Added 1.1%
3,653,136
Common Stock
Nov 12
2020
SELL
Open market or private sale
$2,611,858
$83.7 p/Share
31,205
Reduced 0.86%
3,612,578
Common Stock
Nov 12
2020
BUY
Exercise of conversion of derivative security
$1,958,140
$48.28 p/Share
40,558
Added 1.1%
3,643,783
Common Stock
Nov 11
2020
SELL
Open market or private sale
$2,650,630
$85.67 p/Share
30,940
Reduced 0.85%
3,603,225
Common Stock
Nov 11
2020
BUY
Exercise of conversion of derivative security
$1,958,140
$48.28 p/Share
40,558
Added 1.1%
3,634,165
Common Stock
Nov 10
2020
SELL
Open market or private sale
$2,682,862
$87.79 p/Share
30,560
Reduced 0.84%
3,593,607
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$1,958,140
$48.28 p/Share
40,558
Added 1.11%
3,624,167
Common Stock
Nov 09
2020
SELL
Open market or private sale
$2,684,622
$88.47 p/Share
30,345
Reduced 0.84%
3,583,609
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$1,958,140
$48.28 p/Share
40,558
Added 1.11%
3,613,954
Common Stock
Nov 06
2020
SELL
Open market or private sale
$2,511,955
$78.72 p/Share
31,910
Reduced 0.89%
3,573,396
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
$1,958,140
$48.28 p/Share
40,558
Added 1.11%
3,605,306
Common Stock