May 01
2025
SELL
Payment of exercise price or tax liability
$512,207
$129.87 p/Share
3,944
Reduced 1.46%
265,273
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
-
10,022
Added 3.59%
269,217
Common Stock
Apr 26
2025
SELL
Payment of exercise price or tax liability
$502,750
$131.61 p/Share
3,820
Reduced 1.45%
259,195
Common Stock
Apr 26
2025
BUY
Exercise of conversion of derivative security
-
9,707
Added 3.56%
263,015
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$7,182,155
$142.01 p/Share
50,575
Reduced 16.64%
253,308
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
128,524
Added 29.72%
303,883
Common Stock
May 06
2024
SELL
Open market or private sale
$7,354,260
$135.71 p/Share
54,191
Reduced 23.23%
179,059
Common Stock
May 06
2024
-
3,700
Reduced 2.07%
175,359
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$6,000,027
$110.72 p/Share
54,191
Added 18.85%
233,250
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$498,629
$135.24 p/Share
3,687
Reduced 2.02%
179,059
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
-
9,368
Added 4.88%
182,746
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$4,853,927
$121.23 p/Share
40,039
Reduced 18.76%
173,378
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
101,749
Added 32.28%
213,417
Common Stock
Apr 26
2023
SELL
Open market or private sale
$6,710,174
$144.28 p/Share
46,508
Reduced 29.4%
111,668
Common Stock
Apr 26
2023
BUY
Exercise of conversion of derivative security
$5,000,075
$107.51 p/Share
46,508
Added 22.72%
158,176
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,791,091
$125.05 p/Share
14,323
Reduced 11.37%
111,668
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
36,398
Added 22.41%
125,991
Common Stock
May 12
2022
SELL
Open market or private sale
$5,849,395
$140.28 p/Share
41,698
Reduced 31.76%
89,593
Common Stock
May 12
2022
BUY
Exercise of conversion of derivative security
$4,124,766
$98.92 p/Share
41,698
Added 24.1%
131,291
Common Stock
May 11
2022
-
4,325
Reduced 4.61%
89,593
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$3,766,931
$130.15 p/Share
28,943
Reduced 23.56%
93,918
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
73,408
Added 37.4%
122,861
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$1,789,177
$128.33 p/Share
13,942
Reduced 21.99%
49,453
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
-
35,429
Added 35.85%
63,395
Common Stock