Apr 30
2024
SELL
Payment of exercise price or tax liability
$21,971
$85.16 p/Share
258
Reduced 0.71%
35,877
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$106,329
$92.3 p/Share
1,152
Reduced 3.09%
36,135
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,500
Added 6.28%
37,287
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$105,073
$89.96 p/Share
1,168
Reduced 3.25%
34,787
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
8,644
Added 19.38%
35,955
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$95,481
$91.37 p/Share
1,045
Reduced 3.69%
27,311
Common Stock
Aug 07
2023
SELL
Open market or private sale
$1,080,560
$130.0 p/Share
8,312
Reduced 22.67%
28,356
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$703,028
$84.58 p/Share
8,312
Added 18.48%
36,668
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$242,155
$117.78 p/Share
2,056
Reduced 6.76%
28,356
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
8,374
Added 21.59%
30,412
Common Stock
Jan 29
2023
SELL
Sale (or disposition) back to the issuer
-
132
Reduced 0.6%
22,038
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$130,330
$107.18 p/Share
1,216
Reduced 5.2%
22,170
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$316,502
$107.18 p/Share
2,953
Reduced 11.21%
23,386
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$138,504
$112.24 p/Share
1,234
Reduced 4.45%
26,479
Common Stock
Jan 30
2022
SELL
Sale (or disposition) back to the issuer
-
140
Reduced 0.53%
26,339
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$321,135
$108.97 p/Share
2,947
Reduced 9.61%
27,713
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$206,833
$111.32 p/Share
1,858
Reduced 5.71%
30,660
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
7,747
Added 19.24%
32,518
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
559
Added 2.21%
24,771
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,110,265
$145.0 p/Share
7,657
Reduced 24.03%
24,212
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,126,720
$140.0 p/Share
8,048
Reduced 24.95%
24,212
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$719,299
$93.94 p/Share
7,657
Added 19.37%
31,869
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
$756,029
$93.94 p/Share
8,048
Added 19.97%
32,260
Common Stock
Mar 08
2021
SELL
Open market or private sale
$1,086,480
$135.0 p/Share
8,048
Reduced 24.95%
24,212
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$756,029
$93.94 p/Share
8,048
Added 19.97%
32,260
Common Stock