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
Feb 16
2022
SELL
Payment of exercise price or tax liability
$144,518
$81.88 p/Share
1,765
Reduced 16.08%
9,212
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
5,695
Added 34.16%
10,977
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$36,986
$79.54 p/Share
465
Reduced 8.09%
5,282
Common Stock
Jan 03
2022
SELL
Open market or private sale
$93,318
$81.5 p/Share
1,145
Reduced 16.61%
5,747
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$92,641
$80.07 p/Share
1,157
Added 14.37%
6,892
Common Stock