Feb 13
2025
SELL
Payment of exercise price or tax liability
$593,057
$82.61 p/Share
7,179
Reduced 6.51%
103,048
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
18,155
Added 14.14%
110,227
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$83,701
$82.06 p/Share
1,020
Reduced 1.1%
92,072
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
4,000
Added 4.14%
92,636
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$40,737
$81.15 p/Share
502
Reduced 0.56%
89,092
Common Stock
Feb 09
2025
BUY
Grant, award, or other acquisition
-
1,969
Added 2.15%
89,594
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$35,868
$81.15 p/Share
442
Reduced 0.5%
87,625
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
1,734
Added 1.93%
88,067
Common Stock
May 03
2024
SELL
Open market or private sale
$2,590,235
$89.3 p/Share
29,006
Reduced 25.44%
84,995
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$702,928
$89.9 p/Share
7,819
Reduced 6.42%
114,001
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$1,670,013
$45.35 p/Share
36,825
Added 23.21%
121,820
Common Stock
May 02
2024
SELL
Open market or private sale
$1,777,200
$88.86 p/Share
20,000
Reduced 19.05%
84,995
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$629,633
$81.39 p/Share
7,736
Reduced 6.86%
104,995
Common Stock
Feb 10
2024
BUY
Grant, award, or other acquisition
-
22,120
Added 16.68%
110,469
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$35,534
$81.5 p/Share
436
Reduced 0.48%
90,611
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,708
Added 1.84%
91,047
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$27,074
$81.06 p/Share
334
Reduced 0.37%
89,339
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
334
Added 0.37%
89,673
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$342,671
$79.97 p/Share
4,285
Reduced 4.58%
89,339
Common Stock
Aug 25
2023
SELL
Open market or private sale
$750,500
$75.05 p/Share
10,000
Reduced 9.79%
92,117
Common Stock
Aug 22
2023
SELL
Open market or private sale
$753,100
$75.31 p/Share
10,000
Reduced 8.92%
102,117
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$21,946
$84.41 p/Share
260
Reduced 0.23%
112,117
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
260
Added 0.23%
112,377
Common Stock
Feb 14
2023
SELL
Open market or private sale
$4,765,621
$85.41 p/Share
55,797
Reduced 33.23%
112,117
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,433,807
$85.97 p/Share
16,678
Reduced 9.04%
167,914
Common Stock