Mar 09
2024
SELL
Payment of exercise price or tax liability
$484,966
$353.99 p/Share
1,370
Reduced 6.5%
19,692
Common Stock, par valu...
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
3,480
Added 14.18%
21,062
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$56,040
$366.28 p/Share
153
Reduced 0.86%
17,582
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
388
Added 2.14%
17,735
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$57,505
$366.28 p/Share
157
Reduced 0.9%
17,347
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
397
Added 2.22%
17,504
Common Stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$3,652,139
$336.82 p/Share
10,843
Reduced 38.79%
17,107
Common Stock, par valu...
Feb 23
2024
BUY
Exercise of conversion of derivative security
$522,946
$113.61 p/Share
4,603
Added 14.14%
27,950
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$611,950
$324.47 p/Share
1,886
Reduced 7.47%
23,347
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,810
Added 18.83%
25,052
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$1,022,311
$208.21 p/Share
4,910
Reduced 20.33%
19,242
Common Stock, par valu...
Mar 04
2023
SELL
Payment of exercise price or tax liability
$40,784
$173.55 p/Share
235
Reduced 0.96%
24,152
Common Stock, par valu...
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
597
Added 2.39%
24,387
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$26,553
$173.55 p/Share
153
Reduced 0.64%
23,790
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
387
Added 1.59%
23,943
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$27,029
$172.16 p/Share
157
Reduced 0.66%
23,556
Common Stock, par valu...
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
397
Added 1.65%
23,713
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$450,262
$166.21 p/Share
2,709
Reduced 10.41%
23,316
Common Stock, par valu...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
8,955
Added 25.6%
26,025
Common Stock, par valu...
Oct 31
2022
SELL
Open market or private sale
$608,416
$158.98 p/Share
3,827
Reduced 18.31%
17,070
Common Stock, par valu...
Oct 31
2022
BUY
Exercise of conversion of derivative security
$526,683
$99.94 p/Share
5,270
Added 20.25%
20,753
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$101,908
$136.24 p/Share
748
Reduced 4.61%
15,483
Common Stock, par valu...
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
1,291
Added 7.37%
16,231
Common Stock, par valu...
Mar 04
2022
SELL
Open market or private sale
$21,171
$135.71 p/Share
156
Reduced 1.08%
14,343
Common Stock, par valu...
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
597
Added 3.84%
14,940
Common Stock, par valu...