Feb 23
2025
SELL
Payment of exercise price or tax liability
$9,718
$82.36 p/Share
118
Reduced 0.57%
20,504
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
4,899
Added 19.2%
20,622
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$77,265
$82.46 p/Share
937
Reduced 5.62%
15,723
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
2,875
Added 14.72%
16,660
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$24,307
$84.11 p/Share
289
Reduced 2.05%
13,785
Common Stock
May 09
2024
SELL
Open market or private sale
$104,883
$78.33 p/Share
1,339
Reduced 8.72%
14,012
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$20,528
$77.76 p/Share
264
Reduced 1.69%
15,351
Common Stock
Mar 13
2024
SELL
Open market or private sale
$171,371
$72.8 p/Share
2,354
Reduced 13.12%
15,586
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$7,427
$69.42 p/Share
107
Reduced 0.59%
17,940
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$8,077
$70.24 p/Share
115
Reduced 0.63%
18,048
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,338
Added 11.4%
18,164
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$83,144
$67.16 p/Share
1,238
Reduced 7.26%
15,826
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
3,666
Added 17.68%
17,064
Common Stock
Aug 04
2023
SELL
Open market or private sale
$612,613
$77.36 p/Share
7,919
Reduced 37.21%
13,363
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
$423,666
$53.5 p/Share
7,919
Added 27.12%
21,282
Common Stock
May 15
2023
SELL
Open market or private sale
$155,402
$65.46 p/Share
2,374
Reduced 15.1%
13,344
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
2,498
Added 13.71%
15,718
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$7,694
$73.99 p/Share
104
Reduced 0.78%
13,213
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$8,242
$72.94 p/Share
113
Reduced 0.84%
13,317
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$10,848
$74.82 p/Share
145
Reduced 1.07%
13,431
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$128,397
$76.02 p/Share
1,689
Reduced 11.06%
13,576
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,183
Added 25.35%
15,265
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$7,817
$76.64 p/Share
102
Reduced 1.01%
10,035
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
1,066
Added 9.52%
10,137
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$11,456
$81.25 p/Share
141
Reduced 1.53%
9,071
Common Stock