Oct 01
2025
SELL
Open market or private sale
$4,916,000
$245.8 p/Share
20,000
Reduced 6.01%
312,969
Common Stock
Sep 19
2025
-
4,500
Reduced 1.33%
332,969
Common Stock
Aug 26
2025
SELL
Payment of exercise price or tax liability
$17,369,129
$225.19 p/Share
77,131
Reduced 18.6%
337,469
Common Stock
Aug 26
2025
BUY
Grant, award, or other acquisition
$18,655,865
$225.19 p/Share
82,845
Added 16.65%
414,600
Common Stock
Aug 20
2025
BUY
Grant, award, or other acquisition
$235,006
$223.39 p/Share
1,052
Added 0.32%
331,755
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$10,545
$140.61 p/Share
75
Added 0.02%
330,703
Common Stock
May 16
2025
-
8,850
Reduced 2.61%
330,628
Common Stock
May 05
2025
SELL
Open market or private sale
$4,435,800
$221.79 p/Share
20,000
Reduced 5.56%
339,478
Common Stock
Feb 19
2025
-
5,000
Reduced 1.37%
359,478
Common Stock
Feb 04
2025
SELL
Open market or private sale
$3,965,200
$198.26 p/Share
20,000
Reduced 5.2%
364,478
Common Stock
Feb 03
2025
SELL
Open market or private sale
$3,871,000
$193.55 p/Share
20,000
Reduced 4.94%
384,478
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.04%
404,478
Common Stock
Dec 12
2024
SELL
Open market or private sale
$3,753,200
$187.66 p/Share
20,000
Reduced 4.71%
404,323
Common Stock
Nov 12
2024
SELL
Open market or private sale
$3,077,400
$153.87 p/Share
20,000
Reduced 4.5%
424,323
Common Stock
Oct 30
2024
-
14,710
Reduced 3.2%
444,323
Common Stock
Sep 16
2024
SELL
Open market or private sale
$2,898,399
$144.92 p/Share
20,000
Reduced 4.18%
459,033
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$12,584,171
$148.83 p/Share
84,554
Reduced 15.0%
479,033
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$17,271,572
$148.83 p/Share
116,049
Added 17.73%
538,626
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$2,609,127
$139.02 p/Share
18,768
Added 4.02%
447,538
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.04%
428,770
Common Stock
May 15
2024
SELL
Open market or private sale
$5,570,000
$139.25 p/Share
40,000
Reduced 8.54%
428,615
Common Stock
Jan 31
2024
SELL
Open market or private sale
$2,582,200
$129.11 p/Share
20,000
Reduced 4.09%
468,615
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.03%
488,615
Common Stock
Dec 22
2023
-
7,723
Reduced 1.56%
488,460
Common Stock
Nov 02
2023
SELL
Open market or private sale
$209,189
$106.08 p/Share
1,972
Reduced 0.4%
496,183
Common Stock