Dec 19
2025
-
4,246
Reduced 3.08%
133,774
Common Stock
Dec 15
2025
-
1,000
Reduced 0.72%
138,020
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$1,311,540
$105.37 p/Share
12,447
Reduced 8.22%
139,020
Common Stock
Dec 03
2025
BUY
Grant, award, or other acquisition
$833,259
$48.78 p/Share
17,082
Added 10.13%
151,467
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
$602,356
$57.78 p/Share
10,425
Added 7.2%
134,384
Common Stock
Dec 13
2024
-
785
Reduced 0.63%
123,959
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$1,490,371
$123.59 p/Share
12,059
Reduced 8.81%
124,744
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
$926,372
$57.24 p/Share
16,184
Added 10.58%
136,803
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$625,019
$54.03 p/Share
11,568
Added 8.75%
120,619
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$1,157,005
$99.94 p/Share
11,577
Reduced 9.6%
109,051
Common Stock
Dec 05
2023
BUY
Grant, award, or other acquisition
$775,904
$51.33 p/Share
15,116
Added 11.14%
120,628
Common Stock
Aug 01
2023
-
1,015
Reduced 0.95%
105,511
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
$37,672
$112.12 p/Share
336
Added 0.31%
106,526
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$735,827
$55.88 p/Share
13,168
Added 11.03%
106,189
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$1,264,535
$122.26 p/Share
10,343
Reduced 10.01%
93,020
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
$809,041
$62.21 p/Share
13,005
Added 11.18%
103,363
Common Stock
Nov 10
2022
-
791
Reduced 0.87%
89,861
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
$65,584
$131.96 p/Share
497
Added 0.55%
90,358
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$2,723,542
$199.41 p/Share
13,658
Reduced 13.09%
90,652
Common Stock
Dec 07
2021
BUY
Grant, award, or other acquisition
$1,043,805
$101.36 p/Share
10,298
Added 8.99%
104,310
Common Stock
Nov 12
2021
-
53,500
Reduced 36.27%
94,011
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
$15,225
$208.56 p/Share
73
Added 0.05%
147,511
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$5,177,889
$223.87 p/Share
23,129
Reduced 13.56%
147,438
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$2,749,897
$76.42 p/Share
35,984
Added 17.42%
170,567
Common Stock
Aug 17
2021
-
1,500
Reduced 1.1%
134,334
Common Stock