Mar 14
2025
SELL
Payment of exercise price or tax liability
$974,923
$179.61 p/Share
5,428
Reduced 2.71%
195,224
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$1,437,149
$202.33 p/Share
7,103
Reduced 3.35%
204,652
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
28,827
Added 11.98%
211,755
Common Stock
Aug 21
2024
SELL
Open market or private sale
$4,549,727
$181.96 p/Share
25,004
Reduced 12.03%
182,928
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$969,307
$175.06 p/Share
5,537
Reduced 2.59%
207,932
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$996,204
$160.11 p/Share
6,222
Reduced 2.83%
213,469
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
34,336
Added 13.52%
219,691
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$795,714
$140.14 p/Share
5,678
Reduced 2.97%
185,355
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,144,471
$153.25 p/Share
7,468
Reduced 3.76%
191,033
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
31,460
Added 13.68%
198,501
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$1,993,186
$136.66 p/Share
14,585
Reduced 8.03%
167,041
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$954,440
$151.86 p/Share
6,285
Reduced 3.34%
181,626
Common Stock
Mar 03
2022
SELL
Open market or private sale
$4,954,788
$157.22 p/Share
31,515
Reduced 14.36%
187,911
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$3,118,328
$160.21 p/Share
19,464
Reduced 8.15%
219,426
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
57,288
Added 19.34%
238,890
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$2,478,697
$169.96 p/Share
14,584
Reduced 5.34%
258,602
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$923,158
$134.63 p/Share
6,857
Reduced 2.45%
273,186
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$9,682,047
$122.73 p/Share
78,889
Reduced 21.98%
280,043
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
194,697
Added 35.17%
358,932
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$1,767,581
$121.2 p/Share
14,584
Reduced 8.16%
164,235
Common Stock