Jun 08
2023
SELL
Open market or private sale
$1,181,953
$153.76 p/Share
7,687
Reduced 17.67%
35,810
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$908,508
$153.62 p/Share
5,914
Reduced 11.97%
43,497
Common Stock
Jun 07
2023
SELL
Sale (or disposition) back to the issuer
$1,286,260
$153.62 p/Share
8,373
Reduced 15.67%
45,069
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$1,353,818
$61.61 p/Share
21,974
Added 31.6%
47,569
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.09%
35,810
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$50,106
$168.71 p/Share
297
Reduced 0.82%
35,777
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$502,983
$171.96 p/Share
2,925
Reduced 7.5%
36,074
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,543
Added 17.97%
38,999
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$111,821
$153.18 p/Share
730
Reduced 3.98%
17,596
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
1,681
Added 8.4%
18,326
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$62,487
$148.78 p/Share
420
Reduced 2.46%
16,645
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
868
Added 4.84%
17,065
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$343,207
$105.83 p/Share
3,243
Reduced 16.68%
16,197
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
7,458
Added 27.73%
19,440
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$145,775
$122.09 p/Share
1,194
Reduced 9.06%
11,982
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
2,745
Added 17.24%
13,176
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$124,982
$123.5 p/Share
1,012
Reduced 8.84%
10,431
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
2,241
Added 17.12%
10,848
Common Stock
Aug 13
2021
SELL
Open market or private sale
$110,398
$117.57 p/Share
939
Reduced 9.26%
9,202
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$85,412
$117.81 p/Share
725
Reduced 6.67%
10,141
Common Stock
Aug 12
2021
SELL
Open market or private sale
$119,470
$119.59 p/Share
999
Reduced 9.79%
9,202
Common Stock
Aug 12
2021
SELL
Sale (or disposition) back to the issuer
$352,605
$117.81 p/Share
2,993
Reduced 22.37%
10,385
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
$344,339
$73.94 p/Share
4,657
Added 28.19%
11,863
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$336,429
$103.74 p/Share
3,243
Reduced 24.12%
10,201
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
7,458
Added 35.68%
13,444
Common Stock