Apr 18
2022
SELL
Open market or private sale
$91,173
$100.3 p/Share
909
Reduced 1.94%
45,887
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
$29,252
$32.18 p/Share
909
Added 1.91%
46,796
Common Stock
Mar 15
2022
SELL
Open market or private sale
$98,435
$108.17 p/Share
910
Reduced 1.94%
45,887
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$29,284
$32.18 p/Share
910
Added 1.91%
46,797
Common Stock
Feb 15
2022
SELL
Open market or private sale
$93,236
$102.57 p/Share
909
Reduced 1.94%
45,887
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
$29,252
$32.18 p/Share
909
Added 1.91%
46,796
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$244,545
$100.76 p/Share
2,427
Reduced 5.02%
45,887
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
5,939
Added 10.95%
48,314
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$206,346
$105.71 p/Share
1,952
Reduced 4.4%
42,375
Common Stock
Jan 14
2022
SELL
Open market or private sale
$165,110
$106.18 p/Share
1,555
Reduced 3.35%
44,877
Common Stock
Jan 14
2022
SELL
Open market or private sale
$59,505
$108.19 p/Share
550
Reduced 1.23%
44,327
Common Stock
Jan 14
2022
BUY
Exercise of conversion of derivative security
$29,252
$32.18 p/Share
909
Added 1.92%
46,432
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$23,959
$103.27 p/Share
232
Reduced 0.51%
45,523
Common Stock
Oct 20
2021
SELL
Payment of exercise price or tax liability
$494,077
$105.19 p/Share
4,697
Reduced 9.31%
45,755
Common Stock
Oct 20
2021
BUY
Grant, award, or other acquisition
-
9,472
Added 15.81%
50,452
Common Stock
Oct 12
2021
SELL
Payment of exercise price or tax liability
$36,888
$104.5 p/Share
353
Reduced 0.85%
40,980
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$31,417
$106.14 p/Share
296
Reduced 0.71%
41,333
Common Stock
Oct 05
2021
BUY
Grant, award, or other acquisition
-
4,006
Added 8.78%
41,629
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$55,714
$105.92 p/Share
526
Reduced 1.38%
37,623
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$88,132
$84.58 p/Share
1,042
Reduced 2.66%
38,149
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
2,730
Added 6.51%
39,191
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
19,552
Added 34.91%
36,461
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$446,488
$147.21 p/Share
3,033
Reduced 15.21%
16,909
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
6,259
Added 23.89%
19,942
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$40,326
$150.47 p/Share
268
Reduced 1.92%
13,683
Common Stock