Feb 26
2025
BUY
Grant, award, or other acquisition
$824,288
$116.31 p/Share
7,087
Added 11.19%
56,252
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$90,013
$115.55 p/Share
779
Reduced 1.56%
49,165
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$243,348
$115.55 p/Share
2,106
Reduced 4.05%
49,944
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$630,375
$114.99 p/Share
5,482
Reduced 9.53%
52,050
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
15,485
Added 21.21%
57,532
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$59,625
$92.73 p/Share
643
Reduced 1.51%
42,047
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$72,607
$92.73 p/Share
783
Reduced 1.8%
42,690
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$87,892
$92.13 p/Share
954
Reduced 2.15%
43,473
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$731,420
$92.13 p/Share
7,939
Added 15.16%
44,427
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$410,051
$95.25 p/Share
4,305
Reduced 10.55%
36,488
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
13,336
Added 24.64%
40,793
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$62,707
$96.92 p/Share
647
Reduced 2.3%
27,457
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$76,213
$96.84 p/Share
787
Reduced 2.72%
28,104
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$634,724
$97.47 p/Share
6,512
Added 18.39%
28,891
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$34,224
$99.49 p/Share
344
Reduced 1.51%
22,379
Common Stock
Feb 13
2023
-
2,500
Reduced 9.91%
22,723
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$275,294
$101.81 p/Share
2,704
Reduced 9.68%
25,223
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
9,213
Added 24.81%
27,927
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$12,427
$100.22 p/Share
124
Reduced 0.66%
18,714
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$41,824
$97.04 p/Share
431
Reduced 2.24%
18,838
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$521,655
$97.67 p/Share
5,341
Added 21.7%
19,269
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$29,045
$99.81 p/Share
291
Reduced 2.05%
13,928
Common Stock
Feb 14
2022
-
1,200
Reduced 7.78%
14,219
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$109,526
$104.41 p/Share
1,049
Reduced 6.37%
15,419
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$371,908
$104.41 p/Share
3,562
Added 17.78%
16,468
Common Stock