Mar 31
2023
BUY
Grant, award, or other acquisition
-
77
Added 0.07%
111,913
Common Stock
Feb 28
2023
SELL
Open market or private sale
$2,051,174
$166.83 p/Share
12,295
Reduced 10.7%
102,570
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,845,685
$165.8 p/Share
11,132
Reduced 8.84%
114,865
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,551,383
$166.19 p/Share
9,335
Reduced 6.9%
125,997
Common Stock
Feb 27
2023
SELL
Sale (or disposition) back to the issuer
$2,813,762
$166.19 p/Share
16,931
Reduced 11.75%
127,202
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$2,692,100
$66.59 p/Share
40,428
Added 23.94%
128,432
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$92,621
$168.71 p/Share
549
Reduced 0.49%
111,835
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$2,359,807
$171.96 p/Share
13,723
Reduced 10.88%
112,384
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
34,468
Added 21.47%
126,107
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$525,560
$153.18 p/Share
3,431
Reduced 5.31%
61,146
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
7,890
Added 10.89%
64,577
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$124,380
$148.78 p/Share
836
Reduced 1.45%
56,687
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,844
Added 3.11%
57,523
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$857,964
$105.83 p/Share
8,107
Reduced 12.71%
55,679
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
18,645
Added 22.62%
63,786
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$704,459
$122.09 p/Share
5,770
Reduced 11.33%
45,141
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
13,269
Added 20.67%
50,911
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$458,308
$123.5 p/Share
3,711
Reduced 8.97%
37,642
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
8,479
Added 18.06%
38,468
Common Stock
Nov 11
2021
SELL
Open market or private sale
$1,378,293
$135.98 p/Share
10,136
Reduced 23.57%
32,874
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$841,020
$103.74 p/Share
8,107
Reduced 15.86%
43,010
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
18,645
Added 26.73%
51,117
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$102,159
$80.44 p/Share
1,270
Reduced 3.76%
32,472
Common Stock
Feb 13
2021
BUY
Exercise of conversion of derivative security
-
4,458
Added 11.67%
33,742
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$89,779
$76.8 p/Share
1,169
Reduced 3.84%
29,284
Common Stock