Aug 15
2025
SELL
Open market or private sale
$239,999
$90.09 p/Share
2,664
Reduced 7.35%
33,592
Common Stock
Aug 14
2025
BUY
Grant, award, or other acquisition
-
8,875
Added 19.66%
36,256
Common Stock
Aug 13
2025
SELL
Payment of exercise price or tax liability
$20,916
$89.77 p/Share
233
Reduced 0.88%
26,199
Common Stock
Aug 13
2025
BUY
Grant, award, or other acquisition
-
1,182
Added 4.14%
27,381
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$181,071
$85.17 p/Share
2,126
Reduced 7.44%
26,432
Common Stock
May 16
2025
SELL
Open market or private sale
$471,253
$78.49 p/Share
6,004
Reduced 17.37%
28,558
Common Stock
May 15
2025
SELL
Open market or private sale
$421,623
$78.5 p/Share
5,371
Reduced 20.16%
21,277
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$284,077
$79.44 p/Share
3,576
Reduced 16.81%
17,701
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
16,861
Added 32.79%
34,562
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$69,978
$70.9 p/Share
987
Reduced 3.57%
26,648
Common Stock
Dec 05
2024
SELL
Open market or private sale
$283,756
$70.15 p/Share
4,045
Reduced 11.79%
30,261
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$184,030
$70.08 p/Share
2,626
Reduced 8.68%
27,635
Common Stock
Nov 15
2024
SELL
Open market or private sale
$102,710
$65.63 p/Share
1,565
Reduced 4.36%
34,306
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$18,506
$72.86 p/Share
254
Reduced 0.7%
35,871
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
1,290
Added 3.45%
36,125
Common Stock
Aug 15
2024
SELL
Open market or private sale
$934,460
$109.73 p/Share
8,516
Reduced 19.64%
34,835
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
7,457
Added 14.68%
43,351
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$150,238
$107.93 p/Share
1,392
Reduced 3.73%
35,894
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$113,115
$99.05 p/Share
1,142
Reduced 4.87%
22,322
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
14,964
Added 28.64%
37,286
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$179,193
$98.35 p/Share
1,822
Reduced 7.21%
23,464
Common Stock
Feb 15
2024
SELL
Open market or private sale
$484,842
$114.0 p/Share
4,253
Reduced 14.4%
25,286
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,033,877
$97.72 p/Share
10,580
Reduced 26.37%
29,539
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$236,166
$97.67 p/Share
2,418
Reduced 5.68%
40,119
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$15,684
$103.19 p/Share
152
Reduced 0.45%
33,541
Common Stock