May 15
2024
SELL
Payment of exercise price or tax liability
$1,848,962
$263.46 p/Share
7,018
Reduced 12.71%
48,190
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$635,820
$50.37 p/Share
12,623
Added 18.61%
55,208
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
3,471
Added 7.54%
42,585
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$1,354,343
$245.13 p/Share
5,525
Reduced 12.38%
39,114
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$118,332
$249.12 p/Share
475
Reduced 1.13%
41,721
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
10,440
Added 19.83%
42,196
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$608,295
$267.5 p/Share
2,274
Reduced 6.68%
31,756
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$265,586
$271.56 p/Share
978
Reduced 2.79%
34,030
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
12,750
Added 26.7%
35,008
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$620,259
$287.29 p/Share
2,159
Reduced 8.84%
22,258
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$372,633
$223.0 p/Share
1,671
Reduced 6.41%
24,417
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
$1,484,126
$223.85 p/Share
6,630
Added 20.26%
26,088
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$515,169
$241.75 p/Share
2,131
Reduced 9.87%
19,458
Common Stock
Jul 28
2020
SELL
Open market or private sale
$5,372,656
$199.12 p/Share
26,982
Reduced 55.55%
21,589
Common Stock
Jul 28
2020
BUY
Exercise of conversion of derivative security
$1,403,604
$52.02 p/Share
26,982
Added 40.08%
40,339
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$221,273
$156.82 p/Share
1,411
Reduced 7.1%
18,454
Common Stock
Feb 20
2020
SELL
Open market or private sale
$4,232,913
$160.52 p/Share
26,370
Reduced 57.03%
19,865
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
$502,415
$160.26 p/Share
3,135
Added 12.26%
22,427
Common Stock
Feb 20
2020
BUY
Exercise of conversion of derivative security
$1,030,648
$43.29 p/Share
23,808
Added 40.58%
34,865
Common Stock
Feb 03
2020
SELL
Payment of exercise price or tax liability
$229,908
$161.0 p/Share
1,428
Reduced 6.89%
19,292
Common Stock
Dec 19
2019
SELL
Sale (or disposition) back to the issuer
-
0
Reduced 0.0%
20,720
Common Stock
May 29
2019
SELL
Open market or private sale
$1,682,593
$129.93 p/Share
12,950
Reduced 38.46%
20,720
Common Stock
May 29
2019
BUY
Exercise of conversion of derivative security
$186,070
$40.45 p/Share
4,600
Added 15.37%
25,320
Common Stock
May 15
2019
SELL
Payment of exercise price or tax liability
$94,880
$131.05 p/Share
724
Reduced 2.43%
29,070
Common Stock
May 03
2019
-
150
Reduced 0.51%
29,070
Common Stock