Feb 20
2025
SELL
Payment of exercise price or tax liability
$112,633
$107.99 p/Share
1,043
Reduced 3.28%
30,711
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$55,074
$107.99 p/Share
510
Reduced 1.59%
31,552
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
1,737
Added 5.14%
32,062
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$49,029
$133.96 p/Share
366
Reduced 1.19%
30,325
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
4,916
Added 13.81%
30,691
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$124,223
$136.81 p/Share
908
Reduced 3.4%
25,775
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,248
Added 7.8%
26,578
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$196,732
$136.81 p/Share
1,438
Reduced 5.58%
24,330
Common Stock
Dec 22
2023
SELL
Open market or private sale
$344,239
$120.49 p/Share
2,857
Reduced 9.98%
25,768
Common Stock
Nov 24
2023
SELL
Open market or private sale
$267,847
$102.86 p/Share
2,604
Reduced 8.34%
28,625
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$22,266
$91.63 p/Share
243
Reduced 0.78%
31,063
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$150,530
$85.48 p/Share
1,761
Reduced 5.33%
31,306
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
7,184
Added 17.85%
33,067
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$38,562
$109.24 p/Share
353
Reduced 1.36%
25,652
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$210,778
$130.19 p/Share
1,619
Reduced 5.86%
26,005
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
3,736
Added 11.91%
27,624
Common Stock
Sep 10
2021
SELL
Open market or private sale
$206,057
$121.21 p/Share
1,700
Reduced 6.66%
23,823
Common Stock
May 14
2021
SELL
Payment of exercise price or tax liability
$26,596
$109.45 p/Share
243
Reduced 0.95%
25,456
Common Stock
Apr 05
2021
SELL
Open market or private sale
$197,904
$123.69 p/Share
1,600
Reduced 5.86%
25,699
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$165,428
$105.57 p/Share
1,567
Reduced 5.43%
27,299
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
3,260
Added 10.15%
28,866
Common Stock