Mar 10
2025
SELL
Payment of exercise price or tax liability
$383,049
$139.24 p/Share
2,751
Reduced 2.71%
98,868
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$371,199
$129.79 p/Share
2,860
Added 2.74%
101,619
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$69,759
$139.24 p/Share
501
Reduced 0.5%
98,759
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$1,010,847
$133.71 p/Share
7,560
Reduced 7.08%
99,260
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
$869,866
$97.04 p/Share
8,964
Added 7.74%
106,820
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$51,962
$132.22 p/Share
393
Reduced 0.4%
97,856
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$41,989
$129.2 p/Share
325
Reduced 0.33%
98,257
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$70,703
$129.97 p/Share
544
Reduced 0.55%
98,582
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$292,046
$141.29 p/Share
2,067
Reduced 2.04%
99,126
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
10,438
Added 9.35%
101,193
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$37,958
$167.96 p/Share
226
Reduced 0.25%
90,755
Common Stock
Nov 12
2024
-
500
Reduced 0.55%
90,981
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$2,704,595
$142.19 p/Share
19,021
Reduced 17.21%
91,481
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$2,246,561
$99.67 p/Share
22,540
Added 16.94%
110,502
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$43,962
$129.3 p/Share
340
Reduced 0.39%
87,731
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$55,952
$129.52 p/Share
432
Reduced 0.49%
88,071
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$82,708
$127.44 p/Share
649
Reduced 0.73%
88,503
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$48,299
$127.44 p/Share
379
Reduced 0.42%
89,152
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$179,118
$113.08 p/Share
1,584
Reduced 1.74%
89,531
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
9,805
Added 9.72%
91,115
Common Stock
Nov 15
2023
-
500
Reduced 0.61%
81,310
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$1,508,309
$103.55 p/Share
14,566
Reduced 15.11%
81,810
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$1,266,564
$71.76 p/Share
17,650
Added 15.48%
96,376
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 11.43%
78,726
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$52,989
$96.52 p/Share
549
Reduced 0.8%
68,325
Common Stock