Apr 01
2025
SELL
Payment of exercise price or tax liability
$1,281,906
$234.01 p/Share
5,478
Reduced 12.54%
38,215
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
8,290
Added 15.95%
43,693
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
9,615
Added 16.74%
47,830
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,990,999
$249.28 p/Share
7,987
Reduced 20.52%
30,940
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
14,798
Added 27.54%
38,927
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
4,362
Added 11.0%
35,302
Common Stock
May 25
2023
SELL
Open market or private sale
$7,377,223
$203.0 p/Share
36,341
Reduced 60.22%
24,005
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
$1,072,883
$80.42 p/Share
13,341
Added 18.1%
60,346
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$4,084,187
$199.97 p/Share
20,424
Reduced 32.86%
41,726
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
36,982
Added 37.31%
62,150
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
5,279
Added 10.1%
47,005
Common Stock
Aug 19
2022
SELL
Open market or private sale
$21,044,124
$213.36 p/Share
98,632
Reduced 79.71%
25,110
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
$8,458,540
$101.14 p/Share
83,632
Added 40.33%
123,742
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$2,952,206
$202.4 p/Share
14,586
Reduced 29.1%
35,532
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
26,260
Added 34.38%
50,118
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
4,514
Added 10.13%
40,046
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$628,414
$203.7 p/Share
3,085
Reduced 11.47%
23,807
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
4,042
Added 13.09%
26,828
Common Stock
Apr 01
2020
BUY
Grant, award, or other acquisition
-
9,246
Added 28.94%
22,706
Common Stock
Apr 01
2019
BUY
Grant, award, or other acquisition
-
6,560
Added 32.77%
13,460
Common Stock
Oct 01
2018
BUY
Grant, award, or other acquisition
-
6,900
Added 50.0%
6,900
Common Stock