May 28
2025
-
25,035
Reduced 6.71%
347,899
Common Stock
May 06
2025
-
230
Reduced 0.06%
372,934
Common Stock
May 06
2025
SELL
Open market or private sale
$530,280
$132.57 p/Share
4,000
Reduced 1.06%
373,164
Common Stock
Feb 13
2025
SELL
Open market or private sale
$791,400
$158.28 p/Share
5,000
Reduced 1.31%
377,164
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$6,067,113
$165.75 p/Share
36,604
Reduced 8.74%
382,164
Common Stock
Feb 07
2025
-
305
Reduced 0.07%
418,768
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$379,401
$165.75 p/Share
2,289
Reduced 0.54%
419,073
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
114,343
Added 21.34%
421,362
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,736,600
$173.66 p/Share
10,000
Reduced 3.15%
307,019
Common Stock
Dec 03
2024
SELL
Open market or private sale
$863,050
$172.61 p/Share
5,000
Reduced 1.54%
320,564
Common Stock
Dec 03
2024
-
3,545
Reduced 1.11%
317,019
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$411,793
$163.67 p/Share
2,516
Reduced 0.77%
325,564
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$2,589,078
$103.53 p/Share
25,008
Reduced 7.08%
328,080
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$262,034
$103.53 p/Share
2,531
Reduced 0.71%
353,088
Common Stock
Jun 03
2024
-
745
Reduced 0.21%
355,619
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$277,043
$109.46 p/Share
2,531
Reduced 0.71%
356,364
Common Stock
May 08
2024
-
550
Reduced 0.15%
358,895
Common Stock
May 08
2024
SELL
Open market or private sale
$3,342,300
$111.41 p/Share
30,000
Reduced 7.7%
359,445
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,229,490
$109.93 p/Share
20,281
Reduced 4.95%
389,445
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
45,221
Added 9.94%
409,726
Common Stock
Feb 13
2024
-
2,067
Reduced 0.56%
364,505
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,527,260
$109.09 p/Share
14,000
Reduced 3.68%
366,572
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
10,480
Added 2.68%
380,572
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$241,340
$84.12 p/Share
2,869
Reduced 0.77%
370,092
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,721,600
$86.08 p/Share
20,000
Reduced 5.09%
372,961
Common Stock