Feb 25
2025
SELL
Payment of exercise price or tax liability
$74,574
$100.37 p/Share
743
Reduced 2.12%
34,259
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
5,854
Added 14.33%
35,002
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$100,488
$100.69 p/Share
998
Reduced 3.31%
29,148
Common Stock Par Value...
Aug 20
2024
SELL
Open market or private sale
$577,499
$97.6 p/Share
5,917
Reduced 16.51%
29,922
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$82,689
$83.44 p/Share
991
Reduced 2.71%
35,606
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$96,335
$83.48 p/Share
1,154
Reduced 3.06%
36,597
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$656,820
$83.48 p/Share
7,868
Added 17.25%
37,751
Common Stock Par Value...
Nov 21
2023
SELL
Open market or private sale
$555,747
$71.58 p/Share
7,764
Reduced 20.69%
29,763
Common Stock Par Value...
Sep 08
2023
SELL
Open market or private sale
$450,800
$64.4 p/Share
7,000
Reduced 15.77%
37,387
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$76,282
$71.56 p/Share
1,066
Reduced 2.36%
44,090
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
8,086
Added 15.19%
45,156
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$69,217
$70.63 p/Share
980
Reduced 2.58%
37,070
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$81,512
$88.89 p/Share
917
Reduced 2.38%
37,615
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$117,511
$89.43 p/Share
1,314
Reduced 3.57%
35,512
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
7,824
Added 16.88%
38,532
Common Stock Par Value...
May 06
2021
SELL
Open market or private sale
$542,150
$77.45 p/Share
7,000
Reduced 18.05%
31,771
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$98,908
$67.56 p/Share
1,464
Reduced 3.95%
35,580
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
8,459
Added 17.94%
38,689
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$8,992
$69.17 p/Share
130
Reduced 0.41%
31,694
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$46,922
$66.65 p/Share
704
Reduced 2.16%
31,824
Common Stock Par Value...