Dec 15
2025
BUY
Open market or private purchase
$1,695,509
$188.39 p/Share
9,000
Added 1.09%
816,537
Common Stock, $0.01 pa...
Dec 11
2025
BUY
Open market or private purchase
$2,312,367
$181.22 p/Share
12,760
Added 1.6%
785,537
Common Stock, $0.01 pa...
Dec 10
2025
BUY
Open market or private purchase
$398,316
$177.82 p/Share
2,240
Added 0.29%
772,777
Common Stock, $0.01 pa...
Dec 08
2025
BUY
Open market or private purchase
$6,291,720
$174.77 p/Share
36,000
Added 4.46%
770,537
Common Stock, $0.01 pa...
Sep 15
2025
BUY
Open market or private purchase
$8,056,529
$152.01 p/Share
53,000
Added 6.73%
734,537
Common Stock, $0.01 pa...
Sep 12
2025
BUY
Open market or private purchase
$7,833,650
$142.43 p/Share
55,000
Added 7.47%
681,537
Common Stock, $0.01 pa...
May 07
2025
BUY
Grant, award, or other acquisition
-
1,953
Added 0.31%
626,537
Common Stock, $0.01 pa...
Dec 13
2024
SELL
Open market or private sale
$2,431,996
$228.98 p/Share
10,621
Reduced 1.73%
603,342
Common Stock, $0.01 pa...
May 02
2024
BUY
Grant, award, or other acquisition
-
729
Added 0.12%
613,963
Common Stock, $0.01 pa...
Mar 15
2024
SELL
Open market or private sale
$7,478,000
$299.12 p/Share
25,000
Reduced 3.92%
613,234
Common Stock, $0.01 pa...
Mar 14
2024
SELL
Open market or private sale
$6,961,450
$305.3 p/Share
22,802
Reduced 3.45%
638,234
Common Stock, $0.01 pa...
Mar 13
2024
SELL
Open market or private sale
$6,176,200
$308.81 p/Share
20,000
Reduced 2.94%
661,036
Common Stock, $0.01 pa...
Mar 12
2024
SELL
Open market or private sale
$4,790,850
$319.39 p/Share
15,000
Reduced 2.16%
681,036
Common Stock, $0.01 pa...
Mar 07
2024
SELL
Open market or private sale
$869,842
$380.01 p/Share
2,289
Reduced 0.33%
696,036
Common Stock, $0.01 pa...
Mar 06
2024
SELL
Open market or private sale
$2,930,235
$385.0 p/Share
7,611
Reduced 1.08%
698,325
Common Stock, $0.01 pa...
Feb 28
2024
SELL
Open market or private sale
$1,869,682
$363.61 p/Share
5,142
Reduced 0.72%
705,936
Common Stock, $0.01 pa...
Feb 28
2024
SELL
Open market or private sale
$3,928,807
$398.54 p/Share
9,858
Reduced 1.37%
711,078
Common Stock, $0.01 pa...
May 03
2023
BUY
Grant, award, or other acquisition
-
812
Added 0.11%
720,936
Common Stock, $0.01 pa...
May 03
2022
BUY
Grant, award, or other acquisition
-
709
Added 0.09%
811,216
Common Stock, $0.01 pa...
Feb 10
2021
BUY
Grant, award, or other acquisition
-
301
Added 0.04%
802,649
Common Stock, $0.01 pa...