Jun 12
2025
SELL
Open market or private sale
$3,342,330
$371.37 p/Share
9,000
Reduced 2.89%
302,853
Common Stock
Jun 11
2025
SELL
Open market or private sale
$1,875,000
$375.0 p/Share
5,000
Reduced 1.58%
311,853
Common Stock
Jun 10
2025
SELL
Open market or private sale
$96,861
$382.85 p/Share
253
Reduced 0.08%
316,853
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
$50,387
$199.16 p/Share
253
Added 0.08%
317,106
Common Stock
Jun 09
2025
SELL
Open market or private sale
$10,184,630
$381.09 p/Share
26,725
Reduced 7.78%
316,853
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
$4,497,817
$168.3 p/Share
26,725
Added 7.22%
343,578
Common Stock
Jun 03
2025
SELL
Payment of exercise price or tax liability
$1,719,255
$370.21 p/Share
4,644
Reduced 1.44%
316,853
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$1,789,836
$365.87 p/Share
4,892
Reduced 1.5%
321,497
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$5,109,440
$364.96 p/Share
14,000
Reduced 4.11%
326,389
Common Stock
May 28
2025
BUY
Grant, award, or other acquisition
$11,024,711
$364.96 p/Share
30,208
Added 8.15%
340,389
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$804,085
$359.77 p/Share
2,235
Reduced 0.72%
310,181
Common Stock
Feb 18
2025
SELL
Open market or private sale
$7,659,029
$369.27 p/Share
20,741
Reduced 6.49%
298,847
Common Stock
Feb 07
2025
SELL
Open market or private sale
$183,500
$367.0 p/Share
500
Reduced 0.16%
319,588
Common Stock
Feb 06
2025
SELL
Open market or private sale
$919,875
$367.95 p/Share
2,500
Reduced 0.77%
320,088
Common Stock
Sep 18
2024
SELL
Open market or private sale
$145,367
$289.0 p/Share
503
Reduced 0.16%
322,588
Common Stock
Sep 18
2024
BUY
Exercise of conversion of derivative security
$120,292
$199.16 p/Share
604
Added 0.19%
323,091
Common Stock
Sep 17
2024
SELL
Open market or private sale
$3,484,920
$290.41 p/Share
12,000
Reduced 3.59%
322,487
Common Stock
Sep 17
2024
BUY
Exercise of conversion of derivative security
$2,874,675
$199.16 p/Share
14,434
Added 4.14%
334,487
Common Stock
Sep 16
2024
SELL
Open market or private sale
$3,260,764
$287.52 p/Share
11,341
Reduced 3.42%
320,053
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$2,704,592
$199.16 p/Share
13,580
Added 3.94%
331,394
Common Stock
Sep 13
2024
SELL
Open market or private sale
$5,580,885
$289.42 p/Share
19,283
Reduced 5.72%
317,814
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$4,063,266
$168.3 p/Share
24,143
Added 6.68%
337,097
Common Stock
Sep 12
2024
SELL
Open market or private sale
$8,062,387
$284.89 p/Share
28,300
Reduced 8.29%
312,954
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$5,486,379
$140.68 p/Share
38,999
Added 10.26%
341,254
Common Stock
Sep 11
2024
SELL
Open market or private sale
$6,417,192
$284.45 p/Share
22,560
Reduced 6.95%
302,255
Common Stock