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
Aug 15
2023
BUY
Grant, award, or other acquisition
-
8,996
Added 17.46%
42,537
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$41,576
$106.88 p/Share
389
Reduced 1.14%
33,693
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$119,568
$90.24 p/Share
1,325
Reduced 3.74%
34,082
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
10,893
Added 23.53%
35,407
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$183,397
$97.19 p/Share
1,887
Reduced 7.15%
24,514
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
6,389
Added 19.48%
26,401
Common Stock
Dec 05
2021
BUY
Grant, award, or other acquisition
-
20,012
Added 50.0%
20,012
Common Stock