Mar 01
2025
SELL
Payment of exercise price or tax liability
$353,194
$110.27 p/Share
3,203
Reduced 3.92%
78,591
Common Stock
Feb 19
2025
SELL
Open market or private sale
$429,852
$113.0 p/Share
3,804
Reduced 4.44%
81,794
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$827,933
$112.69 p/Share
7,347
Reduced 7.9%
85,598
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
18,190
Added 16.37%
92,945
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
25,850
Added 25.69%
74,755
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$93,873
$110.31 p/Share
851
Reduced 1.71%
48,905
Common Stock
Nov 07
2024
SELL
Open market or private sale
$529,000
$105.8 p/Share
5,000
Reduced 9.13%
49,756
Common Stock
Oct 28
2024
-
500
Reduced 0.9%
54,756
Common Stock
Apr 23
2024
-
600
Reduced 1.07%
55,256
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$259,541
$81.9 p/Share
3,169
Reduced 5.37%
55,856
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,047
Added 13.29%
59,025
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$548,698
$79.51 p/Share
6,901
Reduced 12.13%
49,978
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
16,067
Added 22.03%
56,879
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$244,256
$94.49 p/Share
2,585
Reduced 5.96%
40,812
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,669
Added 16.36%
44,317
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$271,599
$94.7 p/Share
2,868
Reduced 7.45%
35,648
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
9,629
Added 20.0%
38,516
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$239,999
$109.14 p/Share
2,199
Reduced 7.07%
28,887
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,546
Added 19.53%
31,086
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$168,768
$132.16 p/Share
1,277
Reduced 5.15%
23,540
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
4,196
Added 14.46%
24,817
Common Stock
Dec 09
2021
SELL
Open market or private sale
$236,440
$118.22 p/Share
2,000
Reduced 8.84%
20,621
Common Stock
Jul 28
2021
-
444
Reduced 1.93%
22,609
Common Stock
Apr 26
2021
SELL
Open market or private sale
$109,650
$109.65 p/Share
1,000
Reduced 4.16%
23,053
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$124,120
$98.43 p/Share
1,261
Reduced 4.98%
24,053
Common Stock