Jan 30
2023
SELL
Payment of exercise price or tax liability
$218,179
$107.69 p/Share
2,026
Reduced 0.51%
396,771
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$308,845
$108.71 p/Share
2,841
Reduced 0.71%
398,797
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$272,535
$108.71 p/Share
2,507
Reduced 0.62%
401,638
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$292,537
$107.59 p/Share
2,719
Reduced 0.67%
404,145
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
9,318
Added 2.24%
406,864
Common Stock
Apr 05
2022
SELL
Open market or private sale
$2,390,182
$120.82 p/Share
19,783
Reduced 4.75%
396,646
Common Stock
Apr 05
2022
BUY
Exercise of conversion of derivative security
$1,707,864
$63.17 p/Share
27,036
Added 6.1%
416,429
Common Stock
Apr 01
2022
SELL
Open market or private sale
$6,952,469
$120.1 p/Share
57,889
Reduced 12.94%
389,393
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$4,988,156
$63.17 p/Share
78,964
Added 15.01%
447,282
Common Stock
Mar 28
2022
SELL
Open market or private sale
$3,998,210
$115.02 p/Share
34,761
Reduced 8.62%
368,318
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$2,981,225
$64.6 p/Share
46,149
Added 10.27%
403,079
Common Stock
Mar 25
2022
SELL
Open market or private sale
$333,644
$115.01 p/Share
2,901
Reduced 0.81%
356,930
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$248,775
$64.6 p/Share
3,851
Added 1.06%
359,831
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$278,419
$111.77 p/Share
2,491
Reduced 0.7%
355,265
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$526,454
$111.16 p/Share
4,736
Reduced 1.31%
357,756
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
16,638
Added 4.39%
362,492
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$2,533,195
$110.35 p/Share
22,956
Reduced 6.22%
345,854
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
53,468
Added 12.66%
368,810
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$236,152
$95.88 p/Share
2,463
Reduced 0.78%
313,418
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$185,798
$95.33 p/Share
1,949
Reduced 0.61%
315,881
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
18,154
Added 5.4%
317,830
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$250,993
$94.75 p/Share
2,649
Reduced 0.88%
299,676
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$2,421,470
$95.12 p/Share
25,457
Reduced 7.87%
298,045
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
59,718
Added 15.58%
323,502
Common Stock