Dec 19
2025
SELL
Payment of exercise price or tax liability
$3,967,175
$256.41 p/Share
15,472
Reduced 14.4%
91,949
Common Stock
Dec 11
2025
BUY
Grant, award, or other acquisition
-
23,070
Added 17.68%
107,421
Common Stock
Nov 25
2025
SELL
Open market or private sale
$952,960
$238.24 p/Share
4,000
Reduced 4.53%
84,351
Common Stock
Nov 19
2025
SELL
Open market or private sale
$936,320
$234.08 p/Share
4,000
Reduced 4.33%
88,351
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$1,807,643
$161.44 p/Share
11,197
Reduced 10.82%
92,253
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
27,200
Added 20.82%
103,450
Common Stock
Jun 07
2024
SELL
Open market or private sale
$554,050
$221.62 p/Share
2,500
Reduced 3.18%
76,212
Common Stock
May 31
2024
SELL
Open market or private sale
$1,597,650
$213.02 p/Share
7,500
Reduced 8.7%
78,712
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$2,888,500
$162.33 p/Share
17,794
Reduced 17.12%
86,163
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
34,388
Added 24.86%
103,957
Common Stock
Jul 07
2023
SELL
Open market or private sale
$1,420,000
$142.0 p/Share
10,000
Reduced 12.58%
69,504
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$2,721,399
$144.54 p/Share
18,828
Reduced 19.15%
79,504
Common Stock
Feb 28
2023
SELL
Open market or private sale
$800,118
$117.44 p/Share
6,813
Reduced 6.48%
98,332
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$346,702
$103.99 p/Share
3,334
Reduced 3.08%
105,062
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
25,146
Added 18.83%
108,396
Common Stock
Jul 07
2022
SELL
Open market or private sale
$895,000
$89.5 p/Share
10,000
Reduced 10.73%
83,169
Common Stock
Jul 06
2022
SELL
Open market or private sale
$1,294,500
$86.3 p/Share
15,000
Reduced 13.87%
93,169
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$1,564,161
$86.27 p/Share
18,131
Reduced 14.36%
108,169
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$301,654
$146.15 p/Share
2,064
Reduced 1.61%
126,243
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
-
15,360
Added 10.69%
128,307
Common Stock
Jul 02
2021
SELL
Open market or private sale
$1,863,405
$138.03 p/Share
13,500
Reduced 10.68%
112,885
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$2,591,805
$137.95 p/Share
18,788
Reduced 12.94%
126,385
Common Stock
Dec 03
2020
BUY
Grant, award, or other acquisition
-
24,972
Added 14.68%
145,173
Common Stock