May 01
2024
SELL
Payment of exercise price or tax liability
$386,133
$181.71 p/Share
2,125
Reduced 2.09%
99,742
Common Stock
May 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.77%
101,867
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$466,033
$219.31 p/Share
2,125
Reduced 2.15%
96,759
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
5,108
Added 4.91%
98,884
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$470,356
$442.48 p/Share
1,063
Reduced 2.22%
46,888
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
2,554
Added 5.06%
47,951
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$416,897
$392.19 p/Share
1,063
Reduced 2.29%
45,397
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
2,554
Added 5.21%
46,460
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$2,047,565
$397.74 p/Share
5,148
Reduced 10.49%
43,906
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
13,263
Added 21.28%
49,054
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
-
449
Added 1.24%
35,791
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$1,840,973
$334.54 p/Share
5,503
Reduced 13.47%
35,342
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$575,587
$355.96 p/Share
1,617
Reduced 3.81%
40,845
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$591,555
$349.0 p/Share
1,695
Reduced 3.84%
42,462
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$290,035
$355.0 p/Share
817
Reduced 1.82%
44,157
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
3,109
Added 6.47%
44,974
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
5,508
Added 11.63%
41,865
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$368,025
$293.95 p/Share
1,252
Reduced 3.33%
36,357
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$854,133
$295.65 p/Share
2,889
Reduced 7.13%
37,609
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
2,754
Added 6.37%
40,498
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
7,667
Added 16.88%
37,744
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$133,692
$212.21 p/Share
630
Reduced 2.05%
30,077
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$254,440
$212.21 p/Share
1,199
Reduced 3.76%
30,707
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$330,623
$212.21 p/Share
1,558
Reduced 4.66%
31,906
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
3,833
Added 10.28%
33,464
Common Stock