Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$16,524
$57.98 p/Share
285
Reduced 0.1%
294,726
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
285
Added 0.1%
295,011
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$181,691
$62.48 p/Share
2,908
Reduced 0.98%
294,726
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
10,440
Added 3.39%
297,634
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$67,592
$58.93 p/Share
1,147
Reduced 0.4%
287,194
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
6,835
Added 2.32%
288,341
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$255,467
$73.92 p/Share
3,456
Reduced 1.21%
281,506
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
11,603
Added 3.91%
284,962
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$73,595
$78.46 p/Share
938
Reduced 0.36%
257,427
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
15,932
Added 5.51%
273,359
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$154,440
$77.22 p/Share
2,000
Added 0.77%
258,365
Common Stock
Mar 08
2022
BUY
Open market or private purchase
$155,540
$77.77 p/Share
2,000
Added 0.77%
256,365
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$475,914
$91.61 p/Share
5,195
Reduced 2.0%
254,365
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
15,404
Added 5.6%
259,560
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
7,814
Added 3.1%
244,156
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$98,366
$99.36 p/Share
990
Reduced 0.42%
236,342
Common Stock
Feb 01
2022
BUY
Open market or private purchase
$498,400
$99.68 p/Share
5,000
Added 2.06%
237,332
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$351,291
$94.18 p/Share
3,730
Reduced 1.58%
232,332
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
12,000
Added 4.84%
236,062
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
6,214
Added 2.7%
224,062
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$64,089
$68.18 p/Share
940
Reduced 0.43%
217,848
Common Stock